├── .cargo ├── config.toml └── xtask.toml ├── .config ├── hakari.toml └── nextest.toml ├── .envrc ├── .git-blame-ignore-revs ├── .github ├── ISSUE_TEMPLATE │ ├── test-flake-from-buildomat.md │ └── test-flake-from-local-failure.md ├── buildomat │ ├── build-and-test.sh │ ├── ci-env.sh │ ├── config.toml │ └── jobs │ │ ├── a4x2-deploy.sh │ │ ├── a4x2-prepare.sh │ │ ├── build-and-test-helios.sh │ │ ├── build-and-test-linux.sh │ │ ├── check-features.sh │ │ ├── clippy.sh │ │ ├── deploy.sh │ │ ├── omicron-common.sh │ │ ├── package.sh │ │ └── tuf-repo.sh ├── reflector │ ├── update-dendrite.toml │ └── update-maghemite.toml ├── renovate.json └── workflows │ ├── check-opte-ver.yml │ ├── check-workspace-deps.yml │ ├── hakari.yml │ ├── rust.yml │ ├── update-dendrite.yml │ ├── update-maghemite.yml │ ├── upload-buildomat-junit-to-trunk.yml │ └── validate-openapi-spec.yml ├── .gitignore ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.adoc ├── api_identity ├── .gitignore ├── Cargo.toml └── src │ └── lib.rs ├── bootstore ├── Cargo.toml ├── README.adoc ├── build.rs ├── src │ ├── lib.rs │ ├── schemes │ │ ├── mod.rs │ │ └── v0 │ │ │ ├── fsm.rs │ │ │ ├── messages.rs │ │ │ ├── mod.rs │ │ │ ├── peer.rs │ │ │ ├── peer_networking.rs │ │ │ ├── request_manager.rs │ │ │ ├── share_pkg.rs │ │ │ └── storage.rs │ └── trust_quorum │ │ ├── error.rs │ │ ├── mod.rs │ │ └── rack_secret.rs └── tests │ ├── common │ ├── generators.rs │ └── mod.rs │ ├── v0-fsm-proptest-learner.rs │ └── v0-fsm-proptest-rack-coordinator.rs ├── certificates ├── Cargo.toml └── src │ ├── lib.rs │ └── openssl_ext.rs ├── clickhouse-admin ├── Cargo.toml ├── api │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── src │ ├── bin │ │ ├── clickhouse-admin-keeper.rs │ │ ├── clickhouse-admin-server.rs │ │ └── clickhouse-admin-single.rs │ ├── clickhouse_cli.rs │ ├── clickward.rs │ ├── config.rs │ ├── context.rs │ ├── http_entrypoints.rs │ └── lib.rs ├── test-utils │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── tests │ └── integration_test.rs └── types │ ├── Cargo.toml │ ├── src │ ├── config.rs │ └── lib.rs │ └── testutils │ ├── keeper_config.xml │ ├── malformed_1.xml │ ├── malformed_2.xml │ ├── malformed_3.xml │ └── replica-server-config.xml ├── clients ├── bootstrap-agent-client │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── clickhouse-admin-keeper-client │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── clickhouse-admin-server-client │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── clickhouse-admin-single-client │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── cockroach-admin-client │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── ddm-admin-client │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── dns-service-client │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── gateway-client │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── installinator-client │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── nexus-client │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── nexus-lockstep-client │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── ntp-admin-client │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── oxide-client │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── oximeter-client │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── repo-depot-client │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── sled-agent-client │ ├── Cargo.toml │ └── src │ │ └── lib.rs └── wicketd-client │ ├── Cargo.toml │ └── src │ └── lib.rs ├── clippy.toml ├── cockroach-admin ├── Cargo.toml ├── api │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── build.rs ├── proptest-regressions │ └── cockroach_cli.txt ├── src │ ├── bin │ │ └── cockroach-admin.rs │ ├── cockroach_cli.rs │ ├── config.rs │ ├── context.rs │ ├── http_entrypoints.rs │ └── lib.rs └── types │ ├── Cargo.toml │ └── src │ └── lib.rs ├── cockroach-metrics ├── Cargo.toml └── src │ └── lib.rs ├── common ├── .gitignore ├── Cargo.toml ├── examples │ └── backoff-print.rs ├── src │ ├── address.rs │ ├── api │ │ ├── external │ │ │ ├── error.rs │ │ │ ├── http_pagination.rs │ │ │ └── mod.rs │ │ ├── internal │ │ │ ├── mod.rs │ │ │ ├── nexus.rs │ │ │ └── shared │ │ │ │ ├── mod.rs │ │ │ │ └── network_interface │ │ │ │ ├── mod.rs │ │ │ │ └── v1.rs │ │ └── mod.rs │ ├── backoff.rs │ ├── cmd.rs │ ├── disk.rs │ ├── ledger.rs │ ├── lib.rs │ ├── policy.rs │ ├── progenitor_operation_retry.rs │ ├── snake_case_result.rs │ ├── update │ │ ├── artifact_id.rs │ │ ├── mod.rs │ │ ├── mupdate_override.rs │ │ └── zone_manifest.rs │ ├── vlan.rs │ ├── zone_images.rs │ └── zpool_name.rs └── tests │ └── output │ ├── pagination-examples.txt │ └── pagination-schema.txt ├── dev-tools ├── cert-dev │ ├── Cargo.toml │ ├── src │ │ └── main.rs │ └── tests │ │ └── test-cert-dev.rs ├── ch-dev │ ├── Cargo.toml │ ├── build.rs │ └── src │ │ └── main.rs ├── clickana │ ├── Cargo.toml │ └── src │ │ ├── bin │ │ └── clickana.rs │ │ ├── chart.rs │ │ └── lib.rs ├── clickhouse-cluster-dev │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── common │ ├── Cargo.toml │ └── src │ │ ├── cargo_command.rs │ │ └── lib.rs ├── crdb-seed │ ├── Cargo.toml │ ├── README.md │ └── src │ │ └── main.rs ├── db-dev │ ├── Cargo.toml │ ├── build.rs │ ├── src │ │ └── main.rs │ └── tests │ │ ├── output │ │ ├── cmd-db-dev-populate-noargs-stderr │ │ ├── cmd-db-dev-populate-noargs-stdout │ │ ├── cmd-db-dev-wipe-noargs-stderr │ │ └── cmd-db-dev-wipe-noargs-stdout │ │ └── test-db-dev.rs ├── downloader │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ └── main.rs ├── dropshot-apis │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── ls-apis │ ├── Cargo.toml │ ├── README.adoc │ ├── api-manifest.toml │ ├── src │ │ ├── api_metadata.rs │ │ ├── bin │ │ │ └── ls-apis.rs │ │ ├── cargo.rs │ │ ├── lib.rs │ │ ├── plural.rs │ │ ├── system_apis.rs │ │ └── workspaces.rs │ └── tests │ │ ├── api_check.out │ │ ├── api_dependencies.out │ │ └── test_dependencies.rs ├── mgs-dev │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── omdb │ ├── Cargo.toml │ ├── build.rs │ ├── src │ │ └── bin │ │ │ └── omdb │ │ │ ├── crucible_agent.rs │ │ │ ├── crucible_pantry.rs │ │ │ ├── db.rs │ │ │ ├── db │ │ │ ├── alert.rs │ │ │ ├── blueprints.rs │ │ │ ├── db_metadata.rs │ │ │ ├── ereport.rs │ │ │ ├── saga.rs │ │ │ ├── sitrep.rs │ │ │ ├── user_data_export.rs │ │ │ └── whatis.rs │ │ │ ├── helpers.rs │ │ │ ├── main.rs │ │ │ ├── mgs.rs │ │ │ ├── mgs │ │ │ ├── dashboard.rs │ │ │ └── sensors.rs │ │ │ ├── nexus.rs │ │ │ ├── nexus │ │ │ ├── quiesce.rs │ │ │ ├── reconfigurator_config.rs │ │ │ └── update_status.rs │ │ │ ├── oximeter.rs │ │ │ ├── oxql.rs │ │ │ ├── reconfigurator.rs │ │ │ ├── sled_agent.rs │ │ │ └── support_bundle.rs │ └── tests │ │ ├── config.test.toml │ │ ├── env.out │ │ ├── successes.out │ │ ├── test_all_output.rs │ │ └── usage_errors.out ├── omicron-dev-lib │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ └── test_utils.rs ├── omicron-dev │ ├── Cargo.toml │ ├── build.rs │ ├── src │ │ └── main.rs │ └── tests │ │ ├── output │ │ ├── cmd-omicron-dev-bad-cmd-stderr │ │ ├── cmd-omicron-dev-bad-cmd-stdout │ │ ├── cmd-omicron-dev-noargs-stderr │ │ └── cmd-omicron-dev-noargs-stdout │ │ └── test-omicron-dev.rs ├── oxlog │ ├── Cargo.toml │ └── src │ │ ├── bin │ │ └── oxlog.rs │ │ └── lib.rs ├── pins │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── reconfigurator-cli │ ├── Cargo.toml │ ├── build.rs │ ├── src │ │ ├── lib.rs │ │ ├── log_capture.rs │ │ └── main.rs │ └── tests │ │ ├── common │ │ └── mod.rs │ │ ├── config.test.toml │ │ ├── input │ │ ├── cmds-add-sled-no-disks.txt │ │ ├── cmds-add-zones-with-mupdate-override.txt │ │ ├── cmds-blueprint-history.txt │ │ ├── cmds-example.txt │ │ ├── cmds-expunge-newly-added-external-dns.txt │ │ ├── cmds-expunge-newly-added-internal-dns.txt │ │ ├── cmds-expunge-zones.txt │ │ ├── cmds-host-phase-2-source.txt │ │ ├── cmds-missing-sled-blocks-zone-updates.txt │ │ ├── cmds-mupdate-override-without-target-release.txt │ │ ├── cmds-mupdate-update-flow.txt │ │ ├── cmds-nexus-generation-autobump.txt │ │ ├── cmds-nexus-generation.txt │ │ ├── cmds-noop-image-source.txt │ │ ├── cmds-pipe-to-grep.txt │ │ ├── cmds-set-mgs-updates.txt │ │ ├── cmds-set-remove-mupdate-override.txt │ │ ├── cmds-set-zone-images.txt │ │ ├── cmds-target-release.txt │ │ ├── cmds-unsafe-zone-mgs.txt │ │ └── cmds.txt │ │ ├── output │ │ ├── cmds-add-sled-no-disks-stderr │ │ ├── cmds-add-sled-no-disks-stdout │ │ ├── cmds-add-zones-with-mupdate-override-stderr │ │ ├── cmds-add-zones-with-mupdate-override-stdout │ │ ├── cmds-blueprint-history-stderr │ │ ├── cmds-blueprint-history-stdout │ │ ├── cmds-example-stderr │ │ ├── cmds-example-stdout │ │ ├── cmds-expunge-newly-added-external-dns-stderr │ │ ├── cmds-expunge-newly-added-external-dns-stdout │ │ ├── cmds-expunge-newly-added-internal-dns-stderr │ │ ├── cmds-expunge-newly-added-internal-dns-stdout │ │ ├── cmds-expunge-zones-stderr │ │ ├── cmds-expunge-zones-stdout │ │ ├── cmds-host-phase-2-source-stderr │ │ ├── cmds-host-phase-2-source-stdout │ │ ├── cmds-missing-sled-blocks-zone-updates-stderr │ │ ├── cmds-missing-sled-blocks-zone-updates-stdout │ │ ├── cmds-mupdate-override-without-target-release-stderr │ │ ├── cmds-mupdate-override-without-target-release-stdout │ │ ├── cmds-mupdate-update-flow-stderr │ │ ├── cmds-mupdate-update-flow-stdout │ │ ├── cmds-nexus-generation-autobump-stderr │ │ ├── cmds-nexus-generation-autobump-stdout │ │ ├── cmds-nexus-generation-stderr │ │ ├── cmds-nexus-generation-stdout │ │ ├── cmds-noop-image-source-stderr │ │ ├── cmds-noop-image-source-stdout │ │ ├── cmds-pipe-to-grep-stderr │ │ ├── cmds-pipe-to-grep-stdout │ │ ├── cmds-set-mgs-updates-stderr │ │ ├── cmds-set-mgs-updates-stdout │ │ ├── cmds-set-remove-mupdate-override-stderr │ │ ├── cmds-set-remove-mupdate-override-stdout │ │ ├── cmds-set-zone-images-stderr │ │ ├── cmds-set-zone-images-stdout │ │ ├── cmds-stderr │ │ ├── cmds-stdout │ │ ├── cmds-target-release-stderr │ │ ├── cmds-target-release-stdout │ │ ├── cmds-unsafe-zone-mgs-stderr │ │ └── cmds-unsafe-zone-mgs-stdout │ │ └── test-scripts.rs ├── reconfigurator-exec-unsafe │ ├── Cargo.toml │ ├── build.rs │ └── src │ │ └── main.rs ├── reconfigurator-sp-updater │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── releng │ ├── Cargo.toml │ └── src │ │ ├── cmd.rs │ │ ├── helios.rs │ │ ├── hubris.rs │ │ ├── job.rs │ │ ├── main.rs │ │ └── tuf.rs ├── repl-utils │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── repo-depot-standalone │ ├── Cargo.toml │ └── src │ │ └── main.rs └── xtask │ ├── Cargo.toml │ └── src │ ├── check_features.rs │ ├── check_workspace_deps.rs │ ├── clippy.rs │ ├── common.rs │ ├── external.rs │ ├── live_tests.rs │ ├── main.rs │ ├── usdt.rs │ ├── verify_libraries.rs │ └── virtual_hardware.rs ├── dns-server-api ├── Cargo.toml └── src │ └── lib.rs ├── dns-server ├── Cargo.toml ├── examples │ └── config.toml ├── src │ ├── bin │ │ ├── dns-db-dump.rs │ │ ├── dns-server.rs │ │ └── dnsadm.rs │ ├── dns_server.rs │ ├── http_server.rs │ ├── lib.rs │ └── storage.rs └── tests │ ├── basic_test.rs │ ├── commands_test.rs │ ├── cross_version_test.rs │ └── output │ └── test_dnsadm.txt ├── docs ├── adding-an-endpoint.adoc ├── adding-or-modifying-smf-services.adoc ├── architecture-rev-2024-08-01.svg ├── assets │ └── mupdate-update-flow │ │ ├── bp-clear-will-remove-mupdate.png │ │ ├── bp-noop-conversion.png │ │ ├── bp-set-to-install-dataset.png │ │ ├── bp-target-release-min-gen.png │ │ ├── bp-will-remove-mupdate.png │ │ ├── initial-blueprint.png │ │ ├── initial-inventory.png │ │ ├── install-dataset-after-mupdate.png │ │ ├── inventory-after-remove-override-reconciler.png │ │ ├── inventory-after-remove-override-zones.png │ │ ├── inventory-mupdate-override.png │ │ ├── inventory-zone-manifest.png │ │ ├── mupdate-override.png │ │ ├── sled-agent-redirect.png │ │ ├── wicket-mupdate.png │ │ └── zone-manifest.png ├── boundary-services-a-to-z.adoc ├── cli.adoc ├── clickana.png ├── clickhouse-debugging.adoc ├── control-plane-architecture.adoc ├── crdb-debugging.adoc ├── crdb-upgrades.adoc ├── debugging-authz.adoc ├── debugging-time-sync.adoc ├── demo-saga.adoc ├── error-types-and-logging.adoc ├── how-to-run-simulated.adoc ├── how-to-run.adoc ├── http-status-codes.adoc ├── mupdate-update-flow.adoc ├── networking.adoc ├── plumbing.png ├── reconfigurator-dev-guide.adoc ├── reconfigurator-ops-guide.adoc ├── reconfigurator.adoc ├── releng.adoc ├── repo.adoc ├── tuf-artifact-replication.adoc └── zone-bundle.adoc ├── end-to-end-tests ├── Cargo.toml ├── README.adoc └── src │ ├── bin │ ├── bootstrap.rs │ ├── commtest.rs │ └── dhcp-server.rs │ ├── helpers │ ├── cli.rs │ ├── ctx.rs │ ├── icmp.rs │ └── mod.rs │ ├── instance_launch.rs │ ├── lib.rs │ ├── no_spoof.rs │ └── noop_blueprint.rs ├── env.sh ├── ereport └── types │ ├── Cargo.toml │ └── src │ └── lib.rs ├── flake.lock ├── flake.nix ├── gateway-api ├── Cargo.toml └── src │ └── lib.rs ├── gateway-cli ├── Cargo.toml └── src │ ├── main.rs │ ├── picocom_map.rs │ └── usart.rs ├── gateway-test-utils ├── Cargo.toml ├── configs │ ├── config.test.toml │ ├── sp_sim_config.test.toml │ └── sp_sim_config_cabooses.test.toml └── src │ ├── lib.rs │ ├── setup.rs │ └── sim_state.rs ├── gateway-types ├── Cargo.toml └── src │ ├── caboose.rs │ ├── component.rs │ ├── component_details.rs │ ├── host.rs │ ├── ignition │ ├── mod.rs │ ├── v1.rs │ └── v2.rs │ ├── lib.rs │ ├── rot.rs │ ├── sensor.rs │ ├── task_dump.rs │ └── update.rs ├── gateway ├── Cargo.toml ├── README.adoc ├── examples │ └── config.toml ├── src │ ├── bin │ │ └── mgs.rs │ ├── config.rs │ ├── context.rs │ ├── error.rs │ ├── http_entrypoints.rs │ ├── lib.rs │ ├── management_switch.rs │ ├── management_switch │ │ └── location_map.rs │ ├── metrics.rs │ └── serial_console.rs └── tests │ ├── integration_tests │ ├── component_list.rs │ ├── config.rs │ ├── ereports.rs │ ├── location_discovery.rs │ ├── mod.rs │ ├── serial_console.rs │ └── task_dump.rs │ └── test_all.rs ├── illumos-utils ├── Cargo.toml ├── build.rs └── src │ ├── README.adoc │ ├── addrobj.rs │ ├── contract.rs │ ├── coreadm.rs │ ├── destructor.rs │ ├── dkio.rs │ ├── dladm.rs │ ├── dumpadm.rs │ ├── fakes │ ├── README.adoc │ ├── dladm.rs │ ├── mod.rs │ ├── zone.rs │ └── zpool.rs │ ├── fstyp.rs │ ├── ipadm.rs │ ├── lib.rs │ ├── libc.rs │ ├── link.rs │ ├── opte │ ├── firewall_rules.rs │ ├── illumos.rs │ ├── mod.rs │ ├── non_illumos.rs │ ├── port.rs │ └── port_manager.rs │ ├── route.rs │ ├── running_zone.rs │ ├── scf.rs │ ├── smf_helper.rs │ ├── svc.rs │ ├── svcadm.rs │ ├── vmm_reservoir.rs │ ├── zfs.rs │ ├── zone.rs │ └── zpool.rs ├── installinator-api ├── Cargo.toml └── src │ └── lib.rs ├── installinator-common ├── Cargo.toml └── src │ ├── block_size_writer.rs │ ├── lib.rs │ ├── progress.rs │ └── raw_disk_writer.rs ├── installinator ├── Cargo.toml └── src │ ├── artifact.rs │ ├── async_temp_file.rs │ ├── bootstrap.rs │ ├── dispatch.rs │ ├── errors.rs │ ├── fetch.rs │ ├── hardware.rs │ ├── lib.rs │ ├── main.rs │ ├── mock_peers.rs │ ├── peers.rs │ ├── reporter.rs │ ├── test_helpers.rs │ └── write.rs ├── internal-dns ├── cli │ ├── Cargo.toml │ └── src │ │ └── bin │ │ └── dnswait.rs ├── resolver │ ├── Cargo.toml │ ├── src │ │ ├── lib.rs │ │ └── resolver.rs │ └── tests │ │ └── output │ │ └── test-server.json └── types │ ├── Cargo.toml │ ├── src │ ├── config.rs │ ├── diff.rs │ ├── lib.rs │ ├── names.rs │ ├── v1 │ │ ├── config.rs │ │ └── mod.rs │ └── v2 │ │ ├── config.rs │ │ └── mod.rs │ └── tests │ └── output │ ├── diff_example_different.out │ ├── diff_example_different_reversed.out │ ├── diff_example_empty.out │ └── internal-dns-zone.txt ├── ipcc ├── Cargo.toml └── src │ └── lib.rs ├── key-manager ├── Cargo.toml └── src │ └── lib.rs ├── live-tests ├── Cargo.toml ├── README.adoc ├── build.rs ├── macros │ ├── Cargo.toml │ └── src │ │ └── lib.rs └── tests │ ├── common │ ├── mod.rs │ └── reconfigurator.rs │ ├── test_nexus_add_remove.rs │ └── test_nexus_handoff.rs ├── nexus-config ├── Cargo.toml ├── README.adoc └── src │ ├── lib.rs │ ├── nexus_config.rs │ └── postgres_config.rs ├── nexus-sled-agent-shared ├── Cargo.toml ├── README.md └── src │ ├── inventory.rs │ ├── lib.rs │ └── recovery_silo.rs ├── nexus ├── .gitignore ├── Cargo.toml ├── auth │ ├── Cargo.toml │ ├── build.rs │ └── src │ │ ├── authn │ │ ├── external │ │ │ ├── mod.rs │ │ │ ├── scim.rs │ │ │ ├── session_cookie.rs │ │ │ ├── spoof.rs │ │ │ └── token.rs │ │ ├── mod.rs │ │ ├── saga.rs │ │ └── silos.rs │ │ ├── authz │ │ ├── actor.rs │ │ ├── api_resources.rs │ │ ├── context.rs │ │ ├── mod.rs │ │ ├── omicron.polar │ │ ├── oso_generic.rs │ │ └── roles.rs │ │ ├── context.rs │ │ ├── lib.rs │ │ └── storage.rs ├── authz-macros │ ├── Cargo.toml │ ├── outputs │ │ ├── instance.txt │ │ ├── organization.txt │ │ └── rack.txt │ └── src │ │ └── lib.rs ├── background-task-interface │ ├── Cargo.toml │ └── src │ │ ├── activator.rs │ │ ├── init.rs │ │ └── lib.rs ├── benches │ └── setup_benchmark.rs ├── build.rs ├── db-errors │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ ├── optional_error.rs │ │ └── transaction_error.rs ├── db-fixed-data │ ├── Cargo.toml │ ├── build.rs │ └── src │ │ ├── allow_list.rs │ │ ├── lib.rs │ │ ├── project.rs │ │ ├── role_assignment.rs │ │ ├── silo.rs │ │ ├── silo_user.rs │ │ ├── user_builtin.rs │ │ ├── vpc.rs │ │ ├── vpc_firewall_rule.rs │ │ └── vpc_subnet.rs ├── db-lookup │ ├── Cargo.toml │ ├── build.rs │ ├── src │ │ ├── datastore_interface.rs │ │ ├── lib.rs │ │ ├── lookup.rs │ │ └── lookup_path.rs │ └── tests │ │ └── integration │ │ ├── lookup.rs │ │ └── main.rs ├── db-macros │ ├── Cargo.toml │ ├── outputs │ │ ├── asset_with_uuid_kind.txt │ │ ├── project.txt │ │ ├── resource_with_uuid_kind.txt │ │ ├── silo_user.txt │ │ ├── sled.txt │ │ └── update_artifact.txt │ └── src │ │ ├── lib.rs │ │ ├── lookup.rs │ │ └── test_helpers.rs ├── db-model │ ├── Cargo.toml │ ├── build.rs │ ├── src │ │ ├── address_lot.rs │ │ ├── affinity.rs │ │ ├── alert.rs │ │ ├── alert_class.rs │ │ ├── alert_delivery_state.rs │ │ ├── alert_delivery_trigger.rs │ │ ├── alert_subscription.rs │ │ ├── allow_list.rs │ │ ├── audit_log.rs │ │ ├── bfd.rs │ │ ├── bgp.rs │ │ ├── block_size.rs │ │ ├── bootstore.rs │ │ ├── bytecount.rs │ │ ├── certificate.rs │ │ ├── clickhouse_policy.rs │ │ ├── cockroachdb_node_id.rs │ │ ├── collection.rs │ │ ├── console_session.rs │ │ ├── crucible_dataset.rs │ │ ├── dataset_kind.rs │ │ ├── db_metadata.rs │ │ ├── deployment.rs │ │ ├── device_auth.rs │ │ ├── digest.rs │ │ ├── disk.rs │ │ ├── disk_state.rs │ │ ├── disk_type_crucible.rs │ │ ├── disk_type_local_storage.rs │ │ ├── dns.rs │ │ ├── downstairs.rs │ │ ├── ereport.rs │ │ ├── ereporter_type.rs │ │ ├── external_ip.rs │ │ ├── fm.rs │ │ ├── generation.rs │ │ ├── identity_provider.rs │ │ ├── image.rs │ │ ├── instance.rs │ │ ├── instance_auto_restart_policy.rs │ │ ├── instance_cpu_count.rs │ │ ├── instance_cpu_platform.rs │ │ ├── instance_intended_state.rs │ │ ├── instance_state.rs │ │ ├── internet_gateway.rs │ │ ├── inventory.rs │ │ ├── ip_pool.rs │ │ ├── ipnet.rs │ │ ├── ipv4.rs │ │ ├── ipv4net.rs │ │ ├── ipv6.rs │ │ ├── ipv6net.rs │ │ ├── l4_port_range.rs │ │ ├── lib.rs │ │ ├── local_storage.rs │ │ ├── local_storage_dataset_allocation.rs │ │ ├── macaddr.rs │ │ ├── migration.rs │ │ ├── migration_state.rs │ │ ├── multicast_group.rs │ │ ├── name.rs │ │ ├── nat_entry.rs │ │ ├── network_interface.rs │ │ ├── omicron_zone_config.rs │ │ ├── oximeter_info.rs │ │ ├── oximeter_read_policy.rs │ │ ├── physical_disk.rs │ │ ├── physical_disk_kind.rs │ │ ├── physical_disk_policy.rs │ │ ├── physical_disk_state.rs │ │ ├── probe.rs │ │ ├── producer_endpoint.rs │ │ ├── project.rs │ │ ├── quota.rs │ │ ├── rack.rs │ │ ├── reconfigurator_config.rs │ │ ├── region.rs │ │ ├── region_replacement.rs │ │ ├── region_replacement_step.rs │ │ ├── region_snapshot.rs │ │ ├── region_snapshot_replacement.rs │ │ ├── region_snapshot_replacement_step.rs │ │ ├── rendezvous_debug_dataset.rs │ │ ├── role_assignment.rs │ │ ├── saga_types.rs │ │ ├── schema_versions.rs │ │ ├── scim_client_bearer_token.rs │ │ ├── semver_version.rs │ │ ├── serde_time_delta.rs │ │ ├── service_kind.rs │ │ ├── silo.rs │ │ ├── silo_auth_settings.rs │ │ ├── silo_group.rs │ │ ├── silo_user.rs │ │ ├── silo_user_password_hash.rs │ │ ├── sled.rs │ │ ├── sled_cpu_family.rs │ │ ├── sled_instance.rs │ │ ├── sled_policy.rs │ │ ├── sled_resource_vmm.rs │ │ ├── sled_state.rs │ │ ├── sled_underlay_subnet_allocation.rs │ │ ├── snapshot.rs │ │ ├── ssh_key.rs │ │ ├── support_bundle.rs │ │ ├── switch.rs │ │ ├── switch_interface.rs │ │ ├── switch_port.rs │ │ ├── target_release.rs │ │ ├── tuf_repo.rs │ │ ├── typed_uuid.rs │ │ ├── unsigned.rs │ │ ├── upstairs_repair.rs │ │ ├── user_builtin.rs │ │ ├── user_data_export.rs │ │ ├── utilization.rs │ │ ├── v2p_mapping.rs │ │ ├── virtual_provisioning_collection.rs │ │ ├── virtual_provisioning_resource.rs │ │ ├── vmm.rs │ │ ├── vmm_cpu_platform.rs │ │ ├── vmm_state.rs │ │ ├── vni.rs │ │ ├── volume.rs │ │ ├── volume_repair.rs │ │ ├── volume_resource_usage.rs │ │ ├── vpc.rs │ │ ├── vpc_firewall_rule.rs │ │ ├── vpc_route.rs │ │ ├── vpc_router.rs │ │ ├── vpc_subnet.rs │ │ ├── webhook_delivery.rs │ │ ├── webhook_delivery_attempt_result.rs │ │ ├── webhook_rx.rs │ │ └── zpool.rs │ └── tests │ │ └── output │ │ ├── authz-roles-fleet.txt │ │ ├── authz-roles-project.txt │ │ └── authz-roles-silo.txt ├── db-queries │ ├── Cargo.toml │ ├── benches │ │ ├── README.adoc │ │ ├── harness │ │ │ ├── db_utils.rs │ │ │ └── mod.rs │ │ └── sled_reservation.rs │ ├── build.rs │ ├── src │ │ ├── db │ │ │ ├── README.adoc │ │ │ ├── collection_attach.rs │ │ │ ├── collection_detach.rs │ │ │ ├── collection_detach_many.rs │ │ │ ├── collection_insert.rs │ │ │ ├── column_walker.rs │ │ │ ├── config.rs │ │ │ ├── cte_utils.rs │ │ │ ├── datastore │ │ │ │ ├── address_lot.rs │ │ │ │ ├── affinity.rs │ │ │ │ ├── alert.rs │ │ │ │ ├── alert_rx.rs │ │ │ │ ├── allow_list.rs │ │ │ │ ├── audit_log.rs │ │ │ │ ├── auth.rs │ │ │ │ ├── bfd.rs │ │ │ │ ├── bgp.rs │ │ │ │ ├── bootstore.rs │ │ │ │ ├── certificate.rs │ │ │ │ ├── clickhouse_policy.rs │ │ │ │ ├── cockroachdb_node_id.rs │ │ │ │ ├── cockroachdb_settings.rs │ │ │ │ ├── console_session.rs │ │ │ │ ├── crucible_dataset.rs │ │ │ │ ├── db_metadata.rs │ │ │ │ ├── deployment.rs │ │ │ │ ├── deployment │ │ │ │ │ └── external_networking.rs │ │ │ │ ├── device_auth.rs │ │ │ │ ├── disk.rs │ │ │ │ ├── dns.rs │ │ │ │ ├── ereport.rs │ │ │ │ ├── external_ip.rs │ │ │ │ ├── fm.rs │ │ │ │ ├── identity_provider.rs │ │ │ │ ├── image.rs │ │ │ │ ├── instance.rs │ │ │ │ ├── inventory.rs │ │ │ │ ├── ip_pool.rs │ │ │ │ ├── lldp.rs │ │ │ │ ├── local_storage.rs │ │ │ │ ├── lookup_interface.rs │ │ │ │ ├── migration.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── multicast │ │ │ │ │ ├── groups.rs │ │ │ │ │ ├── members.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ └── ops │ │ │ │ │ │ ├── member_attach.rs │ │ │ │ │ │ ├── member_reconcile.rs │ │ │ │ │ │ └── mod.rs │ │ │ │ ├── nat_entry.rs │ │ │ │ ├── network_interface.rs │ │ │ │ ├── oximeter.rs │ │ │ │ ├── oximeter_read_policy.rs │ │ │ │ ├── physical_disk.rs │ │ │ │ ├── probe.rs │ │ │ │ ├── project.rs │ │ │ │ ├── quota.rs │ │ │ │ ├── rack.rs │ │ │ │ ├── reconfigurator_config.rs │ │ │ │ ├── region.rs │ │ │ │ ├── region_replacement.rs │ │ │ │ ├── region_snapshot.rs │ │ │ │ ├── region_snapshot_replacement.rs │ │ │ │ ├── rendezvous_debug_dataset.rs │ │ │ │ ├── role.rs │ │ │ │ ├── saga.rs │ │ │ │ ├── scim.rs │ │ │ │ ├── scim_provider_store.rs │ │ │ │ ├── silo.rs │ │ │ │ ├── silo_auth_settings.rs │ │ │ │ ├── silo_group.rs │ │ │ │ ├── silo_user.rs │ │ │ │ ├── sled.rs │ │ │ │ ├── sled_instance.rs │ │ │ │ ├── snapshot.rs │ │ │ │ ├── ssh_key.rs │ │ │ │ ├── support_bundle.rs │ │ │ │ ├── switch.rs │ │ │ │ ├── switch_interface.rs │ │ │ │ ├── switch_port.rs │ │ │ │ ├── target_release.rs │ │ │ │ ├── test_utils.rs │ │ │ │ ├── update.rs │ │ │ │ ├── user_data_export.rs │ │ │ │ ├── utilization.rs │ │ │ │ ├── v2p_mapping.rs │ │ │ │ ├── virtual_provisioning_collection.rs │ │ │ │ ├── vmm.rs │ │ │ │ ├── volume.rs │ │ │ │ ├── volume_repair.rs │ │ │ │ ├── vpc.rs │ │ │ │ ├── webhook_delivery.rs │ │ │ │ └── zpool.rs │ │ │ ├── explain.rs │ │ │ ├── mod.rs │ │ │ ├── on_conflict_ext.rs │ │ │ ├── pagination.rs │ │ │ ├── pool.rs │ │ │ ├── pool_connection.rs │ │ │ ├── pub_test_utils │ │ │ │ ├── crdb.rs │ │ │ │ ├── helpers.rs │ │ │ │ ├── mod.rs │ │ │ │ └── multicast.rs │ │ │ ├── queries │ │ │ │ ├── disk.rs │ │ │ │ ├── external_ip.rs │ │ │ │ ├── external_multicast_group.rs │ │ │ │ ├── ip_pool.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── network_interface.rs │ │ │ │ ├── next_item.rs │ │ │ │ ├── oximeter.rs │ │ │ │ ├── region_allocation.rs │ │ │ │ ├── regions_hard_delete.rs │ │ │ │ ├── sled_reservation.rs │ │ │ │ ├── virtual_provisioning_collection_update.rs │ │ │ │ ├── vpc.rs │ │ │ │ └── vpc_subnet.rs │ │ │ ├── raw_query_builder.rs │ │ │ ├── sec_store.rs │ │ │ ├── test_utils │ │ │ │ ├── mod.rs │ │ │ │ └── unpluggable_sec_store.rs │ │ │ ├── true_or_cast_error.rs │ │ │ └── update_and_check.rs │ │ ├── lib.rs │ │ ├── policy_test │ │ │ ├── coverage.rs │ │ │ ├── mod.rs │ │ │ ├── resource_builder.rs │ │ │ └── resources.rs │ │ ├── provisioning.rs │ │ └── transaction_retry.rs │ └── tests │ │ └── output │ │ ├── authz-conferred-roles.out │ │ ├── authz-roles.out │ │ ├── dataset_update_query.sql │ │ ├── explain_find_reincarnatable_instances │ │ ├── insert_sitrep_version_query.sql │ │ ├── insert_target_blueprint_query.sql │ │ ├── ip_pool_external_silo_link.sql │ │ ├── next_automatic_floating_ip.sql │ │ ├── next_explicit_floating_ip.sql │ │ ├── next_instance_snat_ip.sql │ │ ├── next_omicron_zone_snat_ip.sql │ │ ├── oximeter_reassign_producers.sql │ │ ├── oximeter_upsert_producer.sql │ │ ├── region_allocate_distinct_sleds.sql │ │ ├── region_allocate_random_sleds.sql │ │ ├── region_allocate_with_snapshot_distinct_sleds.sql │ │ ├── region_allocate_with_snapshot_random_sleds.sql │ │ ├── reserve_external_ip_pool.sql │ │ ├── reserve_internal_ip_pool.sql │ │ ├── sitrep_list_orphans_no_marker.sql │ │ ├── sitrep_list_orphans_with_marker.sql │ │ ├── sled_find_targets_query.sql │ │ ├── sled_find_targets_query_with_cpu.sql │ │ ├── sled_insert_resource_query.sql │ │ ├── test-explain-output │ │ ├── virtual_provisioning_collection_update_delete_instance.sql │ │ ├── virtual_provisioning_collection_update_delete_storage.sql │ │ ├── virtual_provisioning_collection_update_insert_instance.sql │ │ ├── virtual_provisioning_collection_update_insert_storage.sql │ │ ├── vmm_and_migration_update_vmm_and_both_migrations.sql │ │ ├── vmm_and_migration_update_vmm_and_migration_in.sql │ │ ├── vmm_and_migration_update_vmm_and_migration_out.sql │ │ ├── vmm_and_migration_update_vmm_only.sql │ │ └── webhook_rx_list_resendable_events.sql ├── db-schema │ ├── Cargo.toml │ ├── build.rs │ └── src │ │ ├── enums.rs │ │ ├── lib.rs │ │ └── schema.rs ├── defaults │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── examples │ ├── config-second.toml │ └── config.toml ├── external-api │ ├── Cargo.toml │ ├── output │ │ └── nexus_tags.txt │ └── src │ │ ├── lib.rs │ │ └── v2025112000.rs ├── internal-api │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── inventory │ ├── Cargo.toml │ ├── example-data │ │ ├── madrid-sled14.json │ │ ├── madrid-sled16.json │ │ └── madrid-sled17.json │ ├── src │ │ ├── builder.rs │ │ ├── collector.rs │ │ ├── examples.rs │ │ ├── lib.rs │ │ └── sled_agent_enumerator.rs │ └── tests │ │ └── output │ │ ├── collector_basic.txt │ │ ├── collector_errors.txt │ │ └── collector_sled_agent_errors.txt ├── lockstep-api │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── macros-common │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── metrics-producer-gc │ ├── Cargo.toml │ ├── build.rs │ └── src │ │ └── lib.rs ├── mgs-updates │ ├── Cargo.toml │ ├── src │ │ ├── artifacts.rs │ │ ├── common_sp_update.rs │ │ ├── driver.rs │ │ ├── driver_update.rs │ │ ├── driver_update │ │ │ └── test_host_phase_1.rs │ │ ├── host_phase1_updater.rs │ │ ├── lib.rs │ │ ├── mgs_clients.rs │ │ ├── rot_bootloader_updater.rs │ │ ├── rot_updater.rs │ │ ├── sp_updater.rs │ │ └── test_util │ │ │ ├── host_phase_2_test_state.rs │ │ │ ├── mod.rs │ │ │ ├── sp_test_state.rs │ │ │ ├── step_through.rs │ │ │ ├── test_artifacts.rs │ │ │ └── updates.rs │ └── tests │ │ └── host_phase1_hash.rs ├── networking │ ├── Cargo.toml │ └── src │ │ ├── firewall_rules.rs │ │ ├── lib.rs │ │ └── sled_client.rs ├── reconfigurator │ ├── README.md │ ├── blippy │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── blippy.rs │ │ │ ├── checks.rs │ │ │ ├── lib.rs │ │ │ └── report.rs │ ├── cli-integration-tests │ │ ├── Cargo.toml │ │ ├── build.rs │ │ ├── src │ │ │ └── bin │ │ │ │ └── reconfigurator-cli-dup.rs │ │ └── tests │ │ │ ├── config.test.toml │ │ │ └── integration │ │ │ ├── blueprint_edit.rs │ │ │ └── main.rs │ ├── execution │ │ ├── Cargo.toml │ │ ├── build.rs │ │ ├── src │ │ │ ├── clickhouse.rs │ │ │ ├── cockroachdb.rs │ │ │ ├── database.rs │ │ │ ├── dns.rs │ │ │ ├── lib.rs │ │ │ ├── omicron_physical_disks.rs │ │ │ ├── omicron_sled_config.rs │ │ │ ├── omicron_zones.rs │ │ │ ├── sagas.rs │ │ │ ├── sled_state.rs │ │ │ └── test_utils.rs │ │ └── tests │ │ │ └── config.test.toml │ ├── planning │ │ ├── Cargo.toml │ │ ├── proptest-regressions │ │ │ ├── blueprint_editor │ │ │ │ └── sled_editor │ │ │ │ │ └── datasets.txt │ │ │ └── planner │ │ │ │ └── omicron_zone_placement.txt │ │ ├── src │ │ │ ├── blueprint_builder │ │ │ │ ├── builder.rs │ │ │ │ ├── clickhouse.rs │ │ │ │ └── mod.rs │ │ │ ├── blueprint_editor.rs │ │ │ ├── blueprint_editor │ │ │ │ ├── allocators.rs │ │ │ │ ├── allocators │ │ │ │ │ └── external_networking.rs │ │ │ │ ├── sled_editor.rs │ │ │ │ └── sled_editor │ │ │ │ │ ├── datasets.rs │ │ │ │ │ ├── disks.rs │ │ │ │ │ ├── host_phase_2.rs │ │ │ │ │ ├── scalar.rs │ │ │ │ │ ├── underlay_ip_allocator.rs │ │ │ │ │ └── zones.rs │ │ │ ├── example.rs │ │ │ ├── lib.rs │ │ │ ├── mgs_updates │ │ │ │ ├── host_phase_1.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── rot.rs │ │ │ │ ├── rot_bootloader.rs │ │ │ │ ├── sp.rs │ │ │ │ └── test_helpers.rs │ │ │ ├── planner.rs │ │ │ ├── planner │ │ │ │ ├── image_source.rs │ │ │ │ ├── omicron_zone_placement.rs │ │ │ │ ├── rng.rs │ │ │ │ └── zone_safety.rs │ │ │ └── system.rs │ │ └── tests │ │ │ ├── integration_tests │ │ │ ├── mod.rs │ │ │ └── planner.rs │ │ │ ├── mod.rs │ │ │ └── output │ │ │ ├── example_builder_zone_counts_blueprint.txt │ │ │ ├── planner_basic_add_sled_2_3.txt │ │ │ ├── planner_basic_add_sled_3_5.txt │ │ │ ├── planner_dataset_settings_modified_in_place_1_2.txt │ │ │ ├── planner_decommissions_sleds_1_2.txt │ │ │ ├── planner_decommissions_sleds_bp2.txt │ │ │ ├── planner_deploy_all_keeper_nodes_1_2.txt │ │ │ ├── planner_deploy_all_keeper_nodes_3_4.txt │ │ │ ├── planner_deploy_all_keeper_nodes_4_5.txt │ │ │ ├── planner_deploy_all_keeper_nodes_5_6.txt │ │ │ ├── planner_expunge_clickhouse_clusters_3_4.txt │ │ │ ├── planner_expunge_clickhouse_clusters_5_6.txt │ │ │ ├── planner_expunge_clickhouse_zones_after_policy_is_changed_3_4.txt │ │ │ ├── planner_nonprovisionable_1_2.txt │ │ │ ├── planner_nonprovisionable_2_2a.txt │ │ │ ├── planner_nonprovisionable_bp2.txt │ │ │ └── zone_image_source_change_1.txt │ ├── preparation │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── rendezvous │ │ ├── Cargo.toml │ │ ├── build.rs │ │ ├── proptest-regressions │ │ │ ├── crucible_dataset.txt │ │ │ └── debug_dataset.txt │ │ └── src │ │ │ ├── crucible_dataset.rs │ │ │ ├── debug_dataset.rs │ │ │ ├── lib.rs │ │ │ └── local_storage_dataset.rs │ └── simulation │ │ ├── Cargo.toml │ │ └── src │ │ ├── config.rs │ │ ├── errors.rs │ │ ├── lib.rs │ │ ├── render_graph.rs │ │ ├── rng.rs │ │ ├── sim.rs │ │ ├── state.rs │ │ ├── system.rs │ │ ├── utils.rs │ │ └── zone_images.rs ├── saga-recovery │ ├── Cargo.toml │ ├── build.rs │ └── src │ │ ├── lib.rs │ │ ├── recovery.rs │ │ └── status.rs ├── src │ ├── app │ │ ├── address_lot.rs │ │ ├── affinity.rs │ │ ├── alert.rs │ │ ├── allow_list.rs │ │ ├── audit_log.rs │ │ ├── background │ │ │ ├── driver.rs │ │ │ ├── init.rs │ │ │ ├── mod.rs │ │ │ ├── status.rs │ │ │ └── tasks │ │ │ │ ├── abandoned_vmm_reaper.rs │ │ │ │ ├── alert_dispatcher.rs │ │ │ │ ├── alert_subscription.rs │ │ │ │ ├── bfd.rs │ │ │ │ ├── blueprint_execution.rs │ │ │ │ ├── blueprint_load.rs │ │ │ │ ├── blueprint_planner.rs │ │ │ │ ├── blueprint_rendezvous.rs │ │ │ │ ├── crdb_node_id_collector.rs │ │ │ │ ├── decommissioned_disk_cleaner.rs │ │ │ │ ├── dns_config.rs │ │ │ │ ├── dns_propagation.rs │ │ │ │ ├── dns_servers.rs │ │ │ │ ├── ereport_ingester.rs │ │ │ │ ├── external_endpoints.rs │ │ │ │ ├── fm_sitrep_gc.rs │ │ │ │ ├── fm_sitrep_load.rs │ │ │ │ ├── instance_reincarnation.rs │ │ │ │ ├── instance_updater.rs │ │ │ │ ├── instance_watcher.rs │ │ │ │ ├── inventory_collection.rs │ │ │ │ ├── inventory_load.rs │ │ │ │ ├── lookup_region_port.rs │ │ │ │ ├── metrics_producer_gc.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── multicast │ │ │ │ ├── groups.rs │ │ │ │ ├── members.rs │ │ │ │ └── mod.rs │ │ │ │ ├── nat_cleanup.rs │ │ │ │ ├── networking.rs │ │ │ │ ├── phantom_disks.rs │ │ │ │ ├── physical_disk_adoption.rs │ │ │ │ ├── probe_distributor.rs │ │ │ │ ├── read_only_region_replacement_start.rs │ │ │ │ ├── reconfigurator_config.rs │ │ │ │ ├── region_replacement.rs │ │ │ │ ├── region_replacement_driver.rs │ │ │ │ ├── region_snapshot_replacement_finish.rs │ │ │ │ ├── region_snapshot_replacement_garbage_collect.rs │ │ │ │ ├── region_snapshot_replacement_start.rs │ │ │ │ ├── region_snapshot_replacement_step.rs │ │ │ │ ├── saga_recovery.rs │ │ │ │ ├── service_firewall_rules.rs │ │ │ │ ├── support_bundle_collector.rs │ │ │ │ ├── sync_service_zone_nat.rs │ │ │ │ ├── sync_switch_configuration.rs │ │ │ │ ├── tuf_artifact_replication.rs │ │ │ │ ├── tuf_repo_pruner.rs │ │ │ │ ├── v2p_mappings.rs │ │ │ │ ├── vpc_routes.rs │ │ │ │ └── webhook_deliverator.rs │ │ ├── bfd.rs │ │ ├── bgp.rs │ │ ├── certificate.rs │ │ ├── crucible.rs │ │ ├── deployment.rs │ │ ├── device_auth.rs │ │ ├── disk.rs │ │ ├── external_dns.rs │ │ ├── external_endpoints.rs │ │ ├── external_ip.rs │ │ ├── iam.rs │ │ ├── image.rs │ │ ├── instance.rs │ │ ├── instance_network.rs │ │ ├── instance_platform │ │ │ ├── cpu_platform.rs │ │ │ └── mod.rs │ │ ├── internet_gateway.rs │ │ ├── ip_pool.rs │ │ ├── lldp.rs │ │ ├── login.rs │ │ ├── metrics.rs │ │ ├── mod.rs │ │ ├── multicast │ │ │ ├── dataplane.rs │ │ │ └── mod.rs │ │ ├── network_interface.rs │ │ ├── oximeter.rs │ │ ├── probe.rs │ │ ├── project.rs │ │ ├── quiesce.rs │ │ ├── quota.rs │ │ ├── rack.rs │ │ ├── saga.rs │ │ ├── sagas │ │ │ ├── common_storage.rs │ │ │ ├── common_storage │ │ │ │ └── pantry_pool.rs │ │ │ ├── demo.rs │ │ │ ├── disk_create.rs │ │ │ ├── disk_delete.rs │ │ │ ├── finalize_disk.rs │ │ │ ├── image_create.rs │ │ │ ├── image_delete.rs │ │ │ ├── instance_common.rs │ │ │ ├── instance_create.rs │ │ │ ├── instance_delete.rs │ │ │ ├── instance_ip_attach.rs │ │ │ ├── instance_ip_detach.rs │ │ │ ├── instance_migrate.rs │ │ │ ├── instance_start.rs │ │ │ ├── instance_update │ │ │ │ ├── destroyed.rs │ │ │ │ ├── mod.rs │ │ │ │ └── start.rs │ │ │ ├── mod.rs │ │ │ ├── multicast_group_dpd_ensure.rs │ │ │ ├── multicast_group_dpd_update.rs │ │ │ ├── project_create.rs │ │ │ ├── region_replacement_drive.rs │ │ │ ├── region_replacement_finish.rs │ │ │ ├── region_replacement_start.rs │ │ │ ├── region_snapshot_replacement_finish.rs │ │ │ ├── region_snapshot_replacement_garbage_collect.rs │ │ │ ├── region_snapshot_replacement_start.rs │ │ │ ├── region_snapshot_replacement_step.rs │ │ │ ├── region_snapshot_replacement_step_garbage_collect.rs │ │ │ ├── snapshot_create.rs │ │ │ ├── snapshot_delete.rs │ │ │ ├── test_helpers.rs │ │ │ ├── test_saga.rs │ │ │ ├── volume_delete.rs │ │ │ ├── volume_remove_rop.rs │ │ │ ├── vpc_create.rs │ │ │ ├── vpc_subnet_create.rs │ │ │ ├── vpc_subnet_delete.rs │ │ │ └── vpc_subnet_update.rs │ │ ├── scim.rs │ │ ├── session.rs │ │ ├── silo.rs │ │ ├── sled.rs │ │ ├── sled_instance.rs │ │ ├── snapshot.rs │ │ ├── ssh_key.rs │ │ ├── support_bundles.rs │ │ ├── switch.rs │ │ ├── switch_interface.rs │ │ ├── switch_port.rs │ │ ├── test_interfaces.rs │ │ ├── update.rs │ │ ├── utilization.rs │ │ ├── volume.rs │ │ ├── vpc.rs │ │ ├── vpc_router.rs │ │ ├── vpc_subnet.rs │ │ └── webhook.rs │ ├── bin │ │ ├── nexus.rs │ │ └── schema-updater.rs │ ├── cidata.rs │ ├── context.rs │ ├── external_api │ │ ├── console_api.rs │ │ ├── http_entrypoints.rs │ │ └── mod.rs │ ├── internal_api │ │ ├── http_entrypoints.rs │ │ └── mod.rs │ ├── lib.rs │ ├── lockstep_api │ │ ├── http_entrypoints.rs │ │ └── mod.rs │ ├── populate.rs │ └── saga_interface.rs ├── test-interface │ ├── Cargo.toml │ ├── build.rs │ └── src │ │ └── lib.rs ├── test-utils-macros │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── test-utils │ ├── Cargo.toml │ └── src │ │ ├── background.rs │ │ ├── db.rs │ │ ├── http_testing.rs │ │ ├── lib.rs │ │ ├── nexus_test.rs │ │ ├── resource_helpers.rs │ │ ├── sql.rs │ │ └── starter.rs ├── tests │ ├── config.test.toml │ ├── integration_tests │ │ ├── address_lots.rs │ │ ├── affinity.rs │ │ ├── allow_list.rs │ │ ├── audit_log.rs │ │ ├── authn_http.rs │ │ ├── authz.rs │ │ ├── basic.rs │ │ ├── certificates.rs │ │ ├── cockroach.rs │ │ ├── commands.rs │ │ ├── console_api.rs │ │ ├── crucible_replacements.rs │ │ ├── data │ │ │ ├── README.md │ │ │ ├── rsa-key-1-private.b64 │ │ │ ├── rsa-key-1-public.b64 │ │ │ ├── rsa-key-2-private.b64 │ │ │ ├── rsa-key-2-public.b64 │ │ │ ├── saml_idp_descriptor.xml │ │ │ ├── saml_idp_descriptor_encryption_key_only.xml │ │ │ ├── saml_idp_descriptor_no_keys.xml │ │ │ ├── saml_response.xml │ │ │ ├── saml_response_idp_descriptor.xml │ │ │ ├── saml_response_idp_descriptor_ecdsa_sha256.xml │ │ │ ├── saml_response_only_assertion_signed.xml │ │ │ ├── saml_response_signed_with_ecdsa_sha256.xml │ │ │ ├── saml_response_unsigned.xml │ │ │ ├── saml_response_with_comment.xml │ │ │ ├── saml_response_with_groups.xml │ │ │ └── tuf-expired-root.json │ │ ├── demo_saga.rs │ │ ├── device_auth.rs │ │ ├── disks.rs │ │ ├── endpoints.rs │ │ ├── external_ips.rs │ │ ├── images.rs │ │ ├── initialization.rs │ │ ├── instances.rs │ │ ├── internet_gateway.rs │ │ ├── inventory_matching.rs │ │ ├── ip_pools.rs │ │ ├── local_storage.rs │ │ ├── metrics.rs │ │ ├── metrics_querier.rs │ │ ├── mod.rs │ │ ├── multicast │ │ │ ├── api.rs │ │ │ ├── authorization.rs │ │ │ ├── cache_invalidation.rs │ │ │ ├── enablement.rs │ │ │ ├── failures.rs │ │ │ ├── groups.rs │ │ │ ├── instances.rs │ │ │ ├── mod.rs │ │ │ └── networking_integration.rs │ │ ├── oximeter.rs │ │ ├── pantry.rs │ │ ├── password_login.rs │ │ ├── probe.rs │ │ ├── projects.rs │ │ ├── quiesce.rs │ │ ├── quotas.rs │ │ ├── rack.rs │ │ ├── role_assignments.rs │ │ ├── router_routes.rs │ │ ├── saml.rs │ │ ├── schema.rs │ │ ├── scim.rs │ │ ├── silo_users.rs │ │ ├── silos.rs │ │ ├── sleds.rs │ │ ├── snapshots.rs │ │ ├── ssh_keys.rs │ │ ├── subnet_allocation.rs │ │ ├── support_bundles.rs │ │ ├── switch_port.rs │ │ ├── switches.rs │ │ ├── target_release.rs │ │ ├── unauthorized.rs │ │ ├── unauthorized_coverage.rs │ │ ├── updates.rs │ │ ├── users_builtin.rs │ │ ├── utilization.rs │ │ ├── volume_management.rs │ │ ├── vpc_firewall.rs │ │ ├── vpc_routers.rs │ │ ├── vpc_subnets.rs │ │ ├── vpcs.rs │ │ └── webhooks.rs │ ├── output │ │ ├── cmd-nexus-badconfig-stdout │ │ ├── cmd-nexus-invalidconfig-stdout │ │ ├── cmd-nexus-noargs-stderr │ │ ├── cmd-nexus-noargs-stdout │ │ ├── silo-user-views-output.txt │ │ ├── uncovered-authz-endpoints.txt │ │ └── unexpected-authz-endpoints.txt │ ├── static │ │ ├── README.md │ │ ├── assets │ │ │ ├── a_directory │ │ │ │ └── another_file.txt │ │ │ ├── a_symlink │ │ │ ├── blocked.ext │ │ │ ├── gzip-and-not.txt │ │ │ ├── gzip-and-not.txt.gz │ │ │ ├── gzip-only.txt.gz │ │ │ ├── hello.txt │ │ │ └── no_ext │ │ └── index.html │ ├── test_all.rs │ └── tuf-replication │ │ ├── new_sled.txt │ │ ├── recopy.txt │ │ └── simple_replicate.txt └── types │ ├── Cargo.toml │ ├── output │ ├── tuf_repo_pruner_status_disabled.out │ └── tuf_repo_pruner_status_enabled.out │ ├── proptest-regressions │ └── deployment │ │ └── tri_map.txt │ └── src │ ├── authn │ ├── cookies.rs │ └── mod.rs │ ├── deployment.rs │ ├── deployment │ ├── blueprint_diff.rs │ ├── blueprint_display.rs │ ├── clickhouse.rs │ ├── execution │ │ ├── dns.rs │ │ ├── mod.rs │ │ ├── overridables.rs │ │ ├── spec.rs │ │ └── utils.rs │ ├── network_resources.rs │ ├── planning_input.rs │ ├── planning_report.rs │ ├── reconfigurator_config.rs │ └── zone_type.rs │ ├── external_api │ ├── headers.rs │ ├── mod.rs │ ├── params.rs │ ├── shared.rs │ └── views.rs │ ├── fm.rs │ ├── fm │ └── ereport.rs │ ├── identity.rs │ ├── internal_api │ ├── background.rs │ ├── mod.rs │ ├── params.rs │ └── views.rs │ ├── inventory.rs │ ├── inventory │ └── display.rs │ ├── lib.rs │ ├── quiesce.rs │ └── silo.rs ├── ntp-admin ├── Cargo.toml ├── api │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── build.rs ├── src │ ├── bin │ │ └── ntp-admin.rs │ ├── config.rs │ ├── context.rs │ ├── http_entrypoints.rs │ └── lib.rs └── types │ ├── Cargo.toml │ └── src │ └── lib.rs ├── openapi ├── bootstrap-agent │ ├── bootstrap-agent-1.0.0-127591.json │ └── bootstrap-agent-latest.json ├── clickhouse-admin-keeper │ ├── clickhouse-admin-keeper-1.0.0-169173.json │ └── clickhouse-admin-keeper-latest.json ├── clickhouse-admin-server │ ├── clickhouse-admin-server-1.0.0-dcea9c.json │ └── clickhouse-admin-server-latest.json ├── clickhouse-admin-single │ ├── clickhouse-admin-single-1.0.0-712a53.json │ └── clickhouse-admin-single-latest.json ├── cockroach-admin │ ├── cockroach-admin-1.0.0-dc9acb.json │ ├── cockroach-admin-2.0.0-bb13be.json │ └── cockroach-admin-latest.json ├── dns-server │ ├── dns-server-1.0.0-49359e.json │ ├── dns-server-2.0.0-75e4cc.json │ └── dns-server-latest.json ├── gateway │ ├── gateway-1.0.0-12d926.json │ ├── gateway-2.0.0-a1962e.json │ ├── gateway-3.0.0-dacda2.json │ └── gateway-latest.json ├── installinator │ ├── installinator-1.0.0-c0ed87.json │ └── installinator-latest.json ├── nexus-internal │ ├── nexus-internal-1.0.0-6d8ade.json │ └── nexus-internal-latest.json ├── nexus-lockstep.json ├── nexus │ ├── nexus-2025112000.0.0-53f3c8.json │ ├── nexus-2025120300.0.0-dfe193.json │ └── nexus-latest.json ├── ntp-admin │ ├── ntp-admin-1.0.0-aeffc2.json │ └── ntp-admin-latest.json ├── oximeter │ ├── oximeter-1.0.0-8e3b9c.json │ └── oximeter-latest.json ├── repo-depot │ ├── repo-depot-1.0.0-65083f.json │ └── repo-depot-latest.json ├── sled-agent │ ├── sled-agent-1.0.0-2da304.json │ ├── sled-agent-10.0.0-898597.json │ ├── sled-agent-2.0.0-a3e161.json │ ├── sled-agent-3.0.0-f44f77.json │ ├── sled-agent-4.0.0-fd6727.json │ ├── sled-agent-5.0.0-253577.json │ ├── sled-agent-6.0.0-d37dd7.json │ ├── sled-agent-7.0.0-62acb3.json │ ├── sled-agent-8.0.0-0e6bcf.json │ ├── sled-agent-9.0.0-12ab86.json │ └── sled-agent-latest.json └── wicketd.json ├── oximeter ├── README.md ├── api │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── collector │ ├── Cargo.toml │ ├── config.toml │ ├── src │ │ ├── agent.rs │ │ ├── bin │ │ │ ├── clickhouse-schema-updater.rs │ │ │ └── oximeter.rs │ │ ├── collection_task.rs │ │ ├── http_entrypoints.rs │ │ ├── lib.rs │ │ ├── results_sink.rs │ │ ├── self_stats.rs │ │ └── standalone.rs │ └── tests │ │ ├── output │ │ ├── cmd-oximeter-noargs-stderr │ │ ├── cmd-oximeter-noargs-stdout │ │ └── self-stat-schema.json │ │ └── test_commands.rs ├── db │ ├── Cargo.toml │ ├── README-oxdb-sql.md │ ├── benches │ │ └── protocol.rs │ ├── build.rs │ ├── schema │ │ ├── README.md │ │ ├── replicated │ │ │ ├── 2 │ │ │ │ └── up.sql │ │ │ ├── 3 │ │ │ │ └── up.sql │ │ │ ├── 4 │ │ │ │ ├── up01.sql │ │ │ │ ├── up02.sql │ │ │ │ ├── up03.sql │ │ │ │ ├── up04.sql │ │ │ │ ├── up05.sql │ │ │ │ ├── up06.sql │ │ │ │ ├── up07.sql │ │ │ │ ├── up08.sql │ │ │ │ ├── up09.sql │ │ │ │ ├── up10.sql │ │ │ │ ├── up11.sql │ │ │ │ ├── up12.sql │ │ │ │ ├── up13.sql │ │ │ │ ├── up14.sql │ │ │ │ ├── up15.sql │ │ │ │ ├── up16.sql │ │ │ │ ├── up17.sql │ │ │ │ ├── up18.sql │ │ │ │ ├── up19.sql │ │ │ │ ├── up20.sql │ │ │ │ ├── up21.sql │ │ │ │ ├── up22.sql │ │ │ │ ├── up23.sql │ │ │ │ ├── up24.sql │ │ │ │ ├── up25.sql │ │ │ │ ├── up26.sql │ │ │ │ ├── up27.sql │ │ │ │ ├── up28.sql │ │ │ │ ├── up29.sql │ │ │ │ ├── up30.sql │ │ │ │ ├── up31.sql │ │ │ │ └── up32.sql │ │ │ ├── 5 │ │ │ │ ├── up01.sql │ │ │ │ ├── up02.sql │ │ │ │ ├── up03.sql │ │ │ │ ├── up04.sql │ │ │ │ ├── up05.sql │ │ │ │ ├── up06.sql │ │ │ │ ├── up07.sql │ │ │ │ ├── up08.sql │ │ │ │ ├── up09.sql │ │ │ │ ├── up10.sql │ │ │ │ ├── up11.sql │ │ │ │ ├── up12.sql │ │ │ │ ├── up13.sql │ │ │ │ ├── up14.sql │ │ │ │ ├── up15.sql │ │ │ │ ├── up16.sql │ │ │ │ ├── up17.sql │ │ │ │ ├── up18.sql │ │ │ │ ├── up19.sql │ │ │ │ ├── up20.sql │ │ │ │ ├── up21.sql │ │ │ │ ├── up22.sql │ │ │ │ ├── up23.sql │ │ │ │ ├── up24.sql │ │ │ │ ├── up25.sql │ │ │ │ ├── up26.sql │ │ │ │ ├── up27.sql │ │ │ │ ├── up28.sql │ │ │ │ ├── up29.sql │ │ │ │ ├── up30.sql │ │ │ │ ├── up31.sql │ │ │ │ ├── up32.sql │ │ │ │ ├── up33.sql │ │ │ │ ├── up34.sql │ │ │ │ ├── up35.sql │ │ │ │ ├── up36.sql │ │ │ │ ├── up37.sql │ │ │ │ ├── up38.sql │ │ │ │ ├── up39.sql │ │ │ │ └── up40.sql │ │ │ ├── 6 │ │ │ │ └── timeseries-to-delete.txt │ │ │ ├── 7 │ │ │ │ └── timeseries-to-delete.txt │ │ │ ├── 8 │ │ │ │ └── timeseries-to-delete.txt │ │ │ ├── 9 │ │ │ │ └── timeseries-to-delete.txt │ │ │ ├── 10 │ │ │ │ ├── 00_add_last_updated_column_to_fields_i64_local.sql │ │ │ │ ├── 01_materialize_last_updated_column_on_fields_i64_local.sql │ │ │ │ ├── 02_add_ttl_to_fields_i64_local.sql │ │ │ │ ├── 03_add_last_updated_column_to_fields_uuid_local.sql │ │ │ │ ├── 04_materialize_last_updated_column_on_fields_uuid_local.sql │ │ │ │ ├── 05_add_ttl_to_fields_uuid_local.sql │ │ │ │ ├── 06_add_last_updated_column_to_fields_bool_local.sql │ │ │ │ ├── 07_materialize_last_updated_column_on_fields_bool_local.sql │ │ │ │ ├── 08_add_ttl_to_fields_bool_local.sql │ │ │ │ ├── 09_add_last_updated_column_to_fields_ipaddr_local.sql │ │ │ │ ├── 10_materialize_last_updated_column_on_fields_ipaddr_local.sql │ │ │ │ ├── 11_add_ttl_to_fields_ipaddr_local.sql │ │ │ │ ├── 12_add_last_updated_column_to_fields_string_local.sql │ │ │ │ ├── 13_materialize_last_updated_column_on_fields_string_local.sql │ │ │ │ ├── 14_add_ttl_to_fields_string_local.sql │ │ │ │ ├── 15_add_last_updated_column_to_fields_i8_local.sql │ │ │ │ ├── 16_materialize_last_updated_column_on_fields_i8_local.sql │ │ │ │ ├── 17_add_ttl_to_fields_i8_local.sql │ │ │ │ ├── 18_add_last_updated_column_to_fields_u8_local.sql │ │ │ │ ├── 19_materialize_last_updated_column_on_fields_u8_local.sql │ │ │ │ ├── 20_add_ttl_to_fields_u8_local.sql │ │ │ │ ├── 21_add_last_updated_column_to_fields_i16_local.sql │ │ │ │ ├── 22_materialize_last_updated_column_on_fields_i16_local.sql │ │ │ │ ├── 23_add_ttl_to_fields_i16_local.sql │ │ │ │ ├── 24_add_last_updated_column_to_fields_u16_local.sql │ │ │ │ ├── 25_materialize_last_updated_column_on_fields_u16_local.sql │ │ │ │ ├── 26_add_ttl_to_fields_u16_local.sql │ │ │ │ ├── 27_add_last_updated_column_to_fields_i32_local.sql │ │ │ │ ├── 28_materialize_last_updated_column_on_fields_i32_local.sql │ │ │ │ ├── 29_add_ttl_to_fields_i32_local.sql │ │ │ │ ├── 30_add_last_updated_column_to_fields_u32_local.sql │ │ │ │ ├── 31_materialize_last_updated_column_on_fields_u32_local.sql │ │ │ │ ├── 32_add_ttl_to_fields_u32_local.sql │ │ │ │ ├── 33_add_last_updated_column_to_fields_u64_local.sql │ │ │ │ ├── 34_materialize_last_updated_column_on_fields_u64_local.sql │ │ │ │ ├── 35_add_ttl_to_fields_u64_local.sql │ │ │ │ └── timeseries-to-delete.txt │ │ │ ├── 11 │ │ │ │ └── timeseries-to-delete.txt │ │ │ ├── 12 │ │ │ │ └── timeseries-to-delete.txt │ │ │ ├── 13 │ │ │ │ ├── timeseries-to-delete.txt │ │ │ │ ├── up1.sql │ │ │ │ ├── up2.sql │ │ │ │ ├── up3.sql │ │ │ │ └── up4.sql │ │ │ ├── 14 │ │ │ │ └── timeseries-to-delete.txt │ │ │ ├── db-init-1.sql │ │ │ ├── db-init-2.sql │ │ │ └── db-wipe.sql │ │ └── single-node │ │ │ ├── 2 │ │ │ └── up.sql │ │ │ ├── 3 │ │ │ └── up.sql │ │ │ ├── 4 │ │ │ ├── up01.sql │ │ │ ├── up02.sql │ │ │ ├── up03.sql │ │ │ ├── up04.sql │ │ │ ├── up05.sql │ │ │ ├── up06.sql │ │ │ ├── up07.sql │ │ │ ├── up08.sql │ │ │ ├── up09.sql │ │ │ ├── up10.sql │ │ │ ├── up11.sql │ │ │ ├── up12.sql │ │ │ ├── up13.sql │ │ │ ├── up14.sql │ │ │ ├── up15.sql │ │ │ └── up16.sql │ │ │ ├── 5 │ │ │ ├── up01.sql │ │ │ ├── up02.sql │ │ │ ├── up03.sql │ │ │ ├── up04.sql │ │ │ ├── up05.sql │ │ │ ├── up06.sql │ │ │ ├── up07.sql │ │ │ ├── up08.sql │ │ │ ├── up09.sql │ │ │ ├── up10.sql │ │ │ ├── up11.sql │ │ │ ├── up12.sql │ │ │ ├── up13.sql │ │ │ ├── up14.sql │ │ │ ├── up15.sql │ │ │ ├── up16.sql │ │ │ ├── up17.sql │ │ │ ├── up18.sql │ │ │ ├── up19.sql │ │ │ └── up20.sql │ │ │ ├── 6 │ │ │ └── timeseries-to-delete.txt │ │ │ ├── 7 │ │ │ └── timeseries-to-delete.txt │ │ │ ├── 8 │ │ │ └── timeseries-to-delete.txt │ │ │ ├── 9 │ │ │ └── timeseries-to-delete.txt │ │ │ ├── 10 │ │ │ ├── 00_add_last_updated_column_to_fields_bool.sql │ │ │ ├── 01_materialize_last_updated_column_on_fields_bool.sql │ │ │ ├── 02_add_ttl_to_fields_bool.sql │ │ │ ├── 03_add_last_updated_column_to_fields_i8.sql │ │ │ ├── 04_materialize_last_updated_column_on_fields_i8.sql │ │ │ ├── 05_add_ttl_to_fields_i8.sql │ │ │ ├── 06_add_last_updated_column_to_fields_u8.sql │ │ │ ├── 07_materialize_last_updated_column_on_fields_u8.sql │ │ │ ├── 08_add_ttl_to_fields_u8.sql │ │ │ ├── 09_add_last_updated_column_to_fields_i16.sql │ │ │ ├── 10_materialize_last_updated_column_on_fields_i16.sql │ │ │ ├── 11_add_ttl_to_fields_i16.sql │ │ │ ├── 12_add_last_updated_column_to_fields_u16.sql │ │ │ ├── 13_materialize_last_updated_column_on_fields_u16.sql │ │ │ ├── 14_add_ttl_to_fields_u16.sql │ │ │ ├── 15_add_last_updated_column_to_fields_i32.sql │ │ │ ├── 16_materialize_last_updated_column_on_fields_i32.sql │ │ │ ├── 17_add_ttl_to_fields_i32.sql │ │ │ ├── 18_add_last_updated_column_to_fields_u32.sql │ │ │ ├── 19_materialize_last_updated_column_on_fields_u32.sql │ │ │ ├── 20_add_ttl_to_fields_u32.sql │ │ │ ├── 21_add_last_updated_column_to_fields_i64.sql │ │ │ ├── 22_materialize_last_updated_column_on_fields_i64.sql │ │ │ ├── 23_add_ttl_to_fields_i64.sql │ │ │ ├── 24_add_last_updated_column_to_fields_u64.sql │ │ │ ├── 25_materialize_last_updated_column_on_fields_u64.sql │ │ │ ├── 26_add_ttl_to_fields_u64.sql │ │ │ ├── 27_add_last_updated_column_to_fields_ipaddr.sql │ │ │ ├── 28_materialize_last_updated_column_on_fields_ipaddr.sql │ │ │ ├── 29_add_ttl_to_fields_ipaddr.sql │ │ │ ├── 30_add_last_updated_column_to_fields_string.sql │ │ │ ├── 31_materialize_last_updated_column_on_fields_string.sql │ │ │ ├── 32_add_ttl_to_fields_string.sql │ │ │ ├── 33_add_last_updated_column_to_fields_uuid.sql │ │ │ ├── 34_materialize_last_updated_column_on_fields_uuid.sql │ │ │ ├── 35_add_ttl_to_fields_uuid.sql │ │ │ └── timeseries-to-delete.txt │ │ │ ├── 11 │ │ │ └── timeseries-to-delete.txt │ │ │ ├── 12 │ │ │ └── timeseries-to-delete.txt │ │ │ ├── 13 │ │ │ ├── timeseries-to-delete.txt │ │ │ ├── up1.sql │ │ │ └── up2.sql │ │ │ ├── 14 │ │ │ └── timeseries-to-delete.txt │ │ │ ├── db-init.sql │ │ │ └── db-wipe.sql │ ├── src │ │ ├── bin │ │ │ └── oxdb │ │ │ │ └── main.rs │ │ ├── client │ │ │ ├── dbwrite.rs │ │ │ ├── mod.rs │ │ │ ├── oxql.rs │ │ │ └── sql.rs │ │ ├── configs │ │ │ ├── keeper_config.xml │ │ │ └── replica_config.xml │ │ ├── lib.rs │ │ ├── model │ │ │ ├── columns.rs │ │ │ ├── fields.rs │ │ │ ├── from_block.rs │ │ │ ├── measurements.rs │ │ │ ├── mod.rs │ │ │ └── to_block.rs │ │ ├── native │ │ │ ├── block.rs │ │ │ ├── connection.rs │ │ │ ├── io │ │ │ │ ├── block.rs │ │ │ │ ├── column.rs │ │ │ │ ├── exception.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── packet │ │ │ │ │ ├── client.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ └── server.rs │ │ │ │ ├── profile_info.rs │ │ │ │ ├── progress.rs │ │ │ │ ├── string.rs │ │ │ │ ├── table_columns.rs │ │ │ │ └── varuint.rs │ │ │ ├── mod.rs │ │ │ └── packets │ │ │ │ ├── client.rs │ │ │ │ ├── mod.rs │ │ │ │ └── server.rs │ │ ├── oxql │ │ │ ├── ast │ │ │ │ ├── cmp.rs │ │ │ │ ├── grammar.rs │ │ │ │ ├── ident.rs │ │ │ │ ├── literal.rs │ │ │ │ ├── logical_op.rs │ │ │ │ ├── mod.rs │ │ │ │ └── table_ops │ │ │ │ │ ├── align.rs │ │ │ │ │ ├── filter │ │ │ │ │ ├── mod.rs │ │ │ │ │ └── visit.rs │ │ │ │ │ ├── get.rs │ │ │ │ │ ├── group_by.rs │ │ │ │ │ ├── join.rs │ │ │ │ │ ├── limit.rs │ │ │ │ │ └── mod.rs │ │ │ ├── mod.rs │ │ │ ├── plan │ │ │ │ ├── align.rs │ │ │ │ ├── delta.rs │ │ │ │ ├── filter.rs │ │ │ │ ├── get.rs │ │ │ │ ├── group_by.rs │ │ │ │ ├── join.rs │ │ │ │ ├── limit.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── node.rs │ │ │ │ ├── plan.rs │ │ │ │ └── predicates.rs │ │ │ ├── query │ │ │ │ └── mod.rs │ │ │ └── schema.rs │ │ ├── query.rs │ │ ├── shells │ │ │ ├── mod.rs │ │ │ ├── native.rs │ │ │ ├── oxql.rs │ │ │ └── sql.rs │ │ └── sql │ │ │ └── mod.rs │ ├── test-output │ │ ├── field-timeseries-keys.txt │ │ ├── sample-timeseries-key.txt │ │ └── sql │ │ │ ├── 00 │ │ │ ├── query.sql │ │ │ └── result.txt │ │ │ ├── 01 │ │ │ ├── query.sql │ │ │ └── result.txt │ │ │ ├── 02 │ │ │ ├── query.sql │ │ │ └── result.txt │ │ │ ├── 03 │ │ │ ├── query.sql │ │ │ └── result.txt │ │ │ └── 04 │ │ │ ├── query.sql │ │ │ └── result.txt │ └── tests │ │ ├── integration_test.rs │ │ └── timeseries-schema.json ├── instruments │ ├── Cargo.toml │ └── src │ │ ├── http.rs │ │ ├── kstat │ │ ├── link.rs │ │ ├── mod.rs │ │ └── sampler.rs │ │ └── lib.rs ├── oximeter-macro-impl │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── oximeter │ ├── Cargo.toml │ ├── schema │ │ ├── bfd-session.toml │ │ ├── bgp-session.toml │ │ ├── collection-target.toml │ │ ├── database-transaction.toml │ │ ├── ddm-router.toml │ │ ├── ddm-session.toml │ │ ├── dendrite.toml │ │ ├── hardware-component.toml │ │ ├── http-service.toml │ │ ├── instance-network-interface.toml │ │ ├── kstat-sampler.toml │ │ ├── management-network-data-link.toml │ │ ├── mg-lower.toml │ │ ├── oximeter-collector.toml │ │ ├── sled-data-link.toml │ │ ├── static-routing-config.toml │ │ ├── switch-data-link.toml │ │ ├── switch-port-control-data-link.toml │ │ ├── switch-rib.toml │ │ ├── switch-table.toml │ │ ├── virtual-disk.toml │ │ ├── virtual-machine.toml │ │ └── vm-health-check.toml │ └── src │ │ └── lib.rs ├── oxql-types │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ ├── point.rs │ │ ├── query_summary.rs │ │ └── table.rs ├── producer │ ├── Cargo.toml │ ├── examples │ │ └── producer.rs │ └── src │ │ └── lib.rs ├── schema │ ├── Cargo.toml │ └── src │ │ ├── bin │ │ └── oximeter-schema.rs │ │ ├── codegen.rs │ │ ├── ir.rs │ │ └── lib.rs ├── test-utils │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── timeseries-macro │ ├── Cargo.toml │ └── src │ │ └── lib.rs └── types │ ├── Cargo.toml │ ├── benches │ └── quantile.rs │ ├── src │ ├── histogram.rs │ ├── lib.rs │ ├── quantile.rs │ ├── schema.rs │ ├── traits.rs │ └── types.rs │ └── tests │ ├── fail │ ├── failures.rs │ └── failures.stderr │ └── test_compilation.rs ├── package-manifest.toml ├── package ├── .gitignore ├── Cargo.toml ├── src │ ├── bin │ │ └── omicron-package.rs │ ├── cargo_plan.rs │ ├── config.rs │ ├── dot.rs │ ├── lib.rs │ └── target.rs └── tests │ ├── test-dot-output.dot │ └── test-package-manifest.toml ├── parallel-task-set ├── Cargo.toml └── src │ └── lib.rs ├── passwords ├── Cargo.toml ├── benches │ └── argon2.rs ├── examples │ └── argon2.rs └── src │ └── lib.rs ├── range-requests ├── Cargo.toml └── src │ └── lib.rs ├── rpaths ├── Cargo.toml └── src │ └── lib.rs ├── rust-toolchain.toml ├── rustfmt.toml ├── schema ├── all-zones-requests.json ├── crdb │ ├── 1.0.0 │ │ └── up.sql │ ├── 10.0.0 │ │ ├── README.md │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ ├── up07.sql │ │ ├── up08.sql │ │ ├── up09.sql │ │ ├── up10.sql │ │ ├── up11.sql │ │ └── up12.sql │ ├── 11.0.0 │ │ ├── up1.sql │ │ ├── up2.sql │ │ ├── up3.sql │ │ ├── up4.sql │ │ ├── up5.sql │ │ └── up6.sql │ ├── 12.0.0 │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ └── up04.sql │ ├── 13.0.0 │ │ ├── up1.sql │ │ ├── up2.sql │ │ ├── up3.sql │ │ └── up4.sql │ ├── 14.0.0 │ │ ├── up1.sql │ │ └── up2.sql │ ├── 15.0.0 │ │ ├── up1.sql │ │ ├── up2.sql │ │ └── up3.sql │ ├── 16.0.0 │ │ ├── up01.sql │ │ └── up02.sql │ ├── 17.0.0 │ │ └── up1.sql │ ├── 18.0.0 │ │ └── up01.sql │ ├── 19.0.0 │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ └── up06.sql │ ├── 2.0.0 │ │ └── up.sql │ ├── 20.0.0 │ │ ├── up01.sql │ │ └── up02.sql │ ├── 21.0.0 │ │ └── up01.sql │ ├── 22.0.0 │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ └── up06.sql │ ├── 23.0.0 │ │ ├── up1.sql │ │ ├── up2.sql │ │ ├── up3.sql │ │ ├── up4.sql │ │ └── up5.sql │ ├── 23.0.1 │ │ ├── README.md │ │ ├── up1.sql │ │ └── up2.sql │ ├── 24.0.0 │ │ └── up.sql │ ├── 25.0.0 │ │ └── up.sql │ ├── 26.0.0 │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ ├── up07.sql │ │ ├── up08.sql │ │ └── up09.sql │ ├── 27.0.0 │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ ├── up07.sql │ │ ├── up08.sql │ │ ├── up09.sql │ │ ├── up10.sql │ │ ├── up11.sql │ │ └── up12.sql │ ├── 28.0.0 │ │ ├── up1.sql │ │ ├── up2.sql │ │ ├── up3.sql │ │ ├── up4.sql │ │ ├── up5.sql │ │ └── up6.sql │ ├── 29.0.0 │ │ └── up1.sql │ ├── 3.0.0 │ │ └── up.sql │ ├── 3.0.1 │ │ ├── up1.sql │ │ └── up2.sql │ ├── 3.0.2 │ │ └── up.sql │ ├── 3.0.3 │ │ └── up.sql │ ├── 30.0.0 │ │ └── up.sql │ ├── 31.0.0 │ │ ├── up1.sql │ │ ├── up2.sql │ │ └── up3.sql │ ├── 32.0.0 │ │ └── up.sql │ ├── 33.0.0 │ │ └── up01.sql │ ├── 33.0.1 │ │ ├── up01.sql │ │ └── up02.sql │ ├── 34.0.0 │ │ └── up.sql │ ├── 35.0.0 │ │ └── up.sql │ ├── 36.0.0 │ │ ├── up1.sql │ │ └── up2.sql │ ├── 37.0.0 │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ └── up04.sql │ ├── 37.0.1 │ │ ├── up01.sql │ │ └── up02.sql │ ├── 38.0.0 │ │ └── up.sql │ ├── 39.0.0 │ │ └── up.sql │ ├── 4.0.0 │ │ ├── up1.sql │ │ └── up2.sql │ ├── 40.0.0 │ │ ├── up1.sql │ │ ├── up2.sql │ │ ├── up3.sql │ │ └── up4.sql │ ├── 41.0.0 │ │ └── up01.sql │ ├── 42.0.0 │ │ ├── up1.sql │ │ └── up2.sql │ ├── 43.0.0 │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ ├── up07.sql │ │ └── up08.sql │ ├── 44.0.0 │ │ ├── up01.sql │ │ ├── up02.sql │ │ └── up03.sql │ ├── 45.0.0 │ │ ├── up01.sql │ │ ├── up02.sql │ │ └── up03.sql │ ├── 5.0.0 │ │ ├── up1.sql │ │ └── up2.sql │ ├── 6.0.0 │ │ ├── up1.sql │ │ └── up2.sql │ ├── 7.0.0 │ │ ├── README.adoc │ │ ├── up1.sql │ │ ├── up2.sql │ │ ├── up3.sql │ │ ├── up4.sql │ │ ├── up5.sql │ │ ├── up6.sql │ │ ├── up7.sql │ │ ├── up8.sql │ │ └── up9.sql │ ├── 8.0.0 │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ ├── up07.sql │ │ ├── up08.sql │ │ ├── up09.sql │ │ ├── up10.sql │ │ ├── up11.sql │ │ ├── up12.sql │ │ ├── up13.sql │ │ └── up14.sql │ ├── 9.0.0 │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ ├── up07.sql │ │ ├── up08.sql │ │ ├── up09.sql │ │ ├── up10.sql │ │ ├── up11.sql │ │ ├── up12.sql │ │ ├── up13.sql │ │ ├── up14.sql │ │ └── up15.sql │ ├── README.adoc │ ├── add-allowed-source-ips │ │ └── up.sql │ ├── add-clickhouse-server-enum-variants │ │ ├── up1.sql │ │ ├── up2.sql │ │ └── up3.sql │ ├── add-cockroach-zone-id-to-node-id │ │ └── up.sql │ ├── add-completing-and-new-region-volume │ │ ├── up01.sql │ │ └── up02.sql │ ├── add-host-ereport-part-number │ │ ├── up1.sql │ │ └── up2.sql │ ├── add-instance-auto-restart-cooldown │ │ └── up.sql │ ├── add-instance-boot-disk │ │ ├── up01.sql │ │ └── up02.sql │ ├── add-instance-cpu-platform │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ └── up05.sql │ ├── add-instance-id-to-migrations │ │ ├── up01.sql │ │ ├── up02.sql │ │ └── up03.sql │ ├── add-instance-last-auto-restarted-timestamp │ │ └── up.sql │ ├── add-instance-updater-lock │ │ └── up.sql │ ├── add-inv-host-phase-1-flash-hash │ │ ├── up1.sql │ │ └── up2.sql │ ├── add-ip-pool-reservation-type-column │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ └── up06.sql │ ├── add-ip-to-external-ip-index │ │ ├── up01.sql │ │ └── up02.sql │ ├── add-ip-version-to-pools │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ └── up05.sql │ ├── add-last-reconciliation-orphaned-datasets │ │ └── up.sql │ ├── add-lookup-disk-by-volume-id-index │ │ └── up.sql │ ├── add-lookup-sled-by-policy-and-state-index │ │ └── up.sql │ ├── add-lookup-vmm-by-sled-id-index │ │ └── up.sql │ ├── add-management-gateway-producer-kind │ │ └── up.sql │ ├── add-metrics-producers-time-modified-index │ │ └── up.sql │ ├── add-migration-table │ │ ├── up01.sql │ │ └── up02.sql │ ├── add-migrations-by-time-created-index │ │ └── up.sql │ ├── add-nullable-filesystem-pool │ │ ├── up1.sql │ │ └── up2.sql │ ├── add-pending-mgs-updates-host-phase-1 │ │ └── up.sql │ ├── add-pending-mgs-updates-rot-bootloader │ │ └── up.sql │ ├── add-pending-mgs-updates-rot │ │ └── up.sql │ ├── add-pending-mgs-updates │ │ └── up.sql │ ├── add-saga-unwound-vmm-state │ │ └── up.sql │ ├── add-tuf-artifact-board │ │ └── up.sql │ ├── add-tuf-rot-by-sign │ │ └── up1.sql │ ├── add-tx-eq │ │ ├── up1.sql │ │ └── up2.sql │ ├── add-view-for-bgp-peer-configs │ │ ├── up01.sql │ │ ├── up02.sql │ │ └── up03.sql │ ├── add-view-for-v2p-mappings │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ └── up07.sql │ ├── add-vlan-to-uplink │ │ └── up.sql │ ├── add-zones-with-mupdate-override │ │ ├── up1.sql │ │ └── up2.sql │ ├── affinity │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ ├── up07.sql │ │ ├── up08.sql │ │ ├── up09.sql │ │ ├── up10.sql │ │ ├── up11.sql │ │ └── up12.sql │ ├── alerts-renamening │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ ├── up07.sql │ │ ├── up08.sql │ │ ├── up09.sql │ │ ├── up10.sql │ │ ├── up11.sql │ │ ├── up12.sql │ │ ├── up13.sql │ │ ├── up14.sql │ │ ├── up15.sql │ │ ├── up16.sql │ │ ├── up17.sql │ │ ├── up18.sql │ │ ├── up19.sql │ │ ├── up20.sql │ │ ├── up21.sql │ │ ├── up22.sql │ │ ├── up23.sql │ │ ├── up24.sql │ │ ├── up25.sql │ │ ├── up26.sql │ │ ├── up27.sql │ │ ├── up28.sql │ │ ├── up29.sql │ │ ├── up30.sql │ │ └── up31.sql │ ├── allocate-subnet-decommissioned-sleds │ │ ├── up1.sql │ │ ├── up2.sql │ │ ├── up3.sql │ │ └── up4.sql │ ├── audit-log │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ └── up05.sql │ ├── auto-restart-policy-v2 │ │ ├── README.md │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ ├── up07.sql │ │ ├── up08.sql │ │ ├── up09.sql │ │ └── up10.sql │ ├── bgp-oxpop-features │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ ├── up07.sql │ │ ├── up08.sql │ │ ├── up09.sql │ │ ├── up10.sql │ │ ├── up11.sql │ │ ├── up12.sql │ │ ├── up13.sql │ │ ├── up14.sql │ │ ├── up15.sql │ │ └── up16.sql │ ├── blueprint-add-clickhouse-tables │ │ ├── up1.sql │ │ ├── up2.sql │ │ └── up3.sql │ ├── blueprint-add-external-ip-id │ │ ├── up1.sql │ │ └── up2.sql │ ├── blueprint-add-sled-state │ │ ├── up1.sql │ │ └── up2.sql │ ├── blueprint-crdb-preserve-downgrade │ │ ├── up1.sql │ │ └── up2.sql │ ├── blueprint-dataset │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ └── up04.sql │ ├── blueprint-disposition-column │ │ ├── up1.sql │ │ ├── up2.sql │ │ ├── up3.sql │ │ └── up4.sql │ ├── blueprint-disposition-expunged-cleanup │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ ├── up07.sql │ │ ├── up08.sql │ │ ├── up09.sql │ │ ├── up10.sql │ │ ├── up11.sql │ │ ├── up12.sql │ │ ├── up13.sql │ │ ├── up14.sql │ │ ├── up15.sql │ │ └── up16.sql │ ├── blueprint-physical-disk │ │ ├── up1.sql │ │ ├── up2.sql │ │ ├── up3.sql │ │ ├── up4.sql │ │ ├── up5.sql │ │ └── up6.sql │ ├── blueprint-sled-config-subnet │ │ ├── up1.sql │ │ ├── up2.sql │ │ └── up3.sql │ ├── blueprint-source │ │ ├── up1.sql │ │ ├── up2.sql │ │ └── up3.sql │ ├── blueprint-zone-image-source │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ └── up05.sql │ ├── boot-partitions-inventory │ │ ├── up1.sql │ │ ├── up2.sql │ │ ├── up3.sql │ │ └── up4.sql │ ├── bp-add-remove-mupdate-override │ │ ├── up1.sql │ │ └── up2.sql │ ├── bp-add-target-release-min-gen │ │ ├── up1.sql │ │ └── up2.sql │ ├── bp-desired-host-phase-2 │ │ ├── up1.sql │ │ └── up2.sql │ ├── bp-disk-disposition-expunged-cleanup │ │ ├── up1.sql │ │ ├── up2.sql │ │ ├── up3.sql │ │ ├── up4.sql │ │ └── up5.sql │ ├── bp-omicron-zone-filesystem-pool-not-null │ │ └── up.sql │ ├── bp-physical-disk-disposition │ │ ├── up1.sql │ │ ├── up2.sql │ │ └── up3.sql │ ├── bp-sled-agent-generation │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ ├── up07.sql │ │ └── up08.sql │ ├── bundle-by-creation │ │ └── up01.sql │ ├── bundle-user-comment │ │ └── up01.sql │ ├── caboose-sign-value │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ └── up04.sql │ ├── change-lldp-management-ip-to-inet │ │ ├── up01.sql │ │ └── up02.sql │ ├── chicken-switches │ │ └── up.sql │ ├── clean-misplaced-m2s │ │ ├── up01.sql │ │ ├── up02.sql │ │ └── up03.sql │ ├── clickhouse-policy │ │ ├── up1.sql │ │ └── up2.sql │ ├── collapse_lldp_settings │ │ ├── up1.sql │ │ ├── up2.sql │ │ ├── up3.sql │ │ ├── up4.sql │ │ ├── up5.sql │ │ └── up6.sql │ ├── create-target-release │ │ ├── up1.sql │ │ ├── up2.sql │ │ └── up3.sql │ ├── crucible-agent-reservation-overhead │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ └── up04.sql │ ├── crucible-ref-count-records │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ ├── up07.sql │ │ ├── up08.sql │ │ ├── up09.sql │ │ ├── up10.sql │ │ └── up11.sql │ ├── dataset-address-optional │ │ ├── up01.sql │ │ ├── up02.sql │ │ └── up03.sql │ ├── dataset-kinds-update │ │ └── up.sql │ ├── dataset-kinds-zone-and-debug │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ └── up05.sql │ ├── dataset-to-crucible-dataset │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ ├── up07.sql │ │ ├── up08.sql │ │ ├── up09.sql │ │ ├── up10.sql │ │ ├── up11.sql │ │ ├── up12.sql │ │ ├── up13.sql │ │ ├── up14.sql │ │ ├── up15.sql │ │ ├── up16.sql │ │ └── up17.sql │ ├── dbinit.sql │ ├── dbwipe.sql │ ├── debug-log-blueprint-planner │ │ └── up.sql │ ├── delete-defunct-reservations │ │ └── up.sql │ ├── device-auth-request-ttl │ │ └── up01.sql │ ├── disable-tuf-repo-pruner │ │ ├── up1.sql │ │ └── up2.sql │ ├── disk-types │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ ├── up07.sql │ │ ├── up08.sql │ │ ├── up09.sql │ │ ├── up10.sql │ │ ├── up11.sql │ │ └── up12.sql │ ├── do-not-provision-flag-for-crucible-dataset │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ └── up04.sql │ ├── drop-builtin-roles │ │ └── up01.sql │ ├── drop-omicron-zone-underlay-address │ │ ├── up1.sql │ │ └── up2.sql │ ├── drop-service-table │ │ ├── up1.sql │ │ ├── up2.sql │ │ ├── up3.sql │ │ ├── up4.sql │ │ ├── up5.sql │ │ ├── up6.sql │ │ └── up7.sql │ ├── dual-stack-network-interfaces │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ ├── up07.sql │ │ ├── up08.sql │ │ ├── up09.sql │ │ ├── up10.sql │ │ ├── up11.sql │ │ ├── up12.sql │ │ ├── up13.sql │ │ └── up14.sql │ ├── enforce-first-as-default │ │ ├── up01.sql │ │ ├── up02.sql │ │ └── up03.sql │ ├── ereports │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ ├── up07.sql │ │ └── up08.sql │ ├── expose-stage0 │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ └── up04.sql │ ├── filter-v2p-mapping-by-instance-state │ │ ├── up01.sql │ │ └── up02.sql │ ├── first-named-migration │ │ └── up.sql │ ├── fix-leaked-bp-oximeter-read-policy-rows │ │ └── up1.sql │ ├── fix-provisioning-counters │ │ └── up.sql │ ├── fm-sitrep │ │ ├── up01.sql │ │ ├── up02.sql │ │ └── up03.sql │ ├── fm-sitreps-by-parent-id-index │ │ └── up1.sql │ ├── insert-default-allowlist │ │ └── up.sql │ ├── instance-intended-state │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ └── up05.sql │ ├── internet-gateway │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ ├── up07.sql │ │ ├── up08.sql │ │ ├── up09.sql │ │ ├── up10.sql │ │ ├── up11.sql │ │ ├── up12.sql │ │ └── up13.sql │ ├── inv-clear-mupdate-override │ │ ├── up01.sql │ │ ├── up02.sql │ │ └── up03.sql │ ├── inv-clickhouse-keeper-membership │ │ └── up.sql │ ├── inv-dataset │ │ └── up01.sql │ ├── inv-host-phase-1-active-slot │ │ └── up.sql │ ├── inv-internal-dns │ │ └── up01.sql │ ├── inv-ntp-timesync │ │ └── up01.sql │ ├── inv-omicron-physical-disks-generation │ │ ├── up1.sql │ │ └── up2.sql │ ├── inv_cockroachdb_status │ │ └── up01.sql │ ├── inventory-nvme-firmware │ │ └── up01.sql │ ├── inventory-omicron-sled-config │ │ ├── README.md │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ ├── up07.sql │ │ ├── up08.sql │ │ ├── up09.sql │ │ ├── up10.sql │ │ ├── up11.sql │ │ ├── up12.sql │ │ ├── up13.sql │ │ ├── up14.sql │ │ ├── up15.sql │ │ ├── up16.sql │ │ ├── up17.sql │ │ ├── up18.sql │ │ ├── up19.sql │ │ ├── up20.sql │ │ ├── up21.sql │ │ ├── up22.sql │ │ ├── up23.sql │ │ └── up24.sql │ ├── lldp-link-config-nullable │ │ └── up1.sql │ ├── local-storage-dataset │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ └── up04.sql │ ├── local-storage-disk-type │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ └── up04.sql │ ├── lookup-bgp-config-by-asn │ │ └── up01.sql │ ├── lookup-bgp-config-indexes │ │ ├── up01.sql │ │ └── up02.sql │ ├── lookup-instances-by-state-index │ │ └── up.sql │ ├── lookup-region-snapshot-by-region-id │ │ └── up.sql │ ├── lookup-region-snapshot-by-snapshot-id │ │ └── up.sql │ ├── multicast-group-support │ │ └── up01.sql │ ├── multicast-pool-support │ │ └── up01.sql │ ├── nexus-generation │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ └── up05.sql │ ├── nexus-lockstep-port │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ └── up06.sql │ ├── nic-spoof-allow │ │ ├── up01.sql │ │ ├── up02.sql │ │ └── up03.sql │ ├── no-default-pool-for-internal-silo │ │ ├── up01.sql │ │ └── up02.sql │ ├── one-big-ereport-table │ │ ├── README.adoc │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ ├── up07.sql │ │ ├── up08.sql │ │ └── up09.sql │ ├── oximeter-add-time-expunged │ │ ├── up1.sql │ │ └── up2.sql │ ├── oximeter-read-policy │ │ ├── up1.sql │ │ ├── up2.sql │ │ ├── up3.sql │ │ └── up4.sql │ ├── physical-disk-state-and-policy │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ └── up04.sql │ ├── populate-db-metadata-nexus │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ └── up04.sql │ ├── positive-quotas │ │ ├── up01.sql │ │ └── up02.sql │ ├── put-back-creating-vmm-state │ │ └── up.sql │ ├── reconfigurator-chicken-switches-to-config │ │ ├── up1.sql │ │ └── up2.sql │ ├── region-port │ │ ├── up01.sql │ │ ├── up02.sql │ │ └── up03.sql │ ├── region-read-only │ │ ├── up01.sql │ │ └── up02.sql │ ├── region-replacement │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ ├── up07.sql │ │ ├── up08.sql │ │ ├── up09.sql │ │ ├── up10.sql │ │ └── up11.sql │ ├── remove-producer-base-route-column │ │ └── up.sql │ ├── remove-view-for-v2p-mappings │ │ └── up01.sql │ ├── rename-nat-table │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ ├── up07.sql │ │ ├── up08.sql │ │ ├── up09.sql │ │ ├── up10.sql │ │ └── up11.sql │ ├── rendezvous-debug-dataset │ │ ├── up1.sql │ │ └── up2.sql │ ├── route-config-rib-priority │ │ ├── up01.sql │ │ ├── up02.sql │ │ └── up03.sql │ ├── route-local-pref │ │ └── up.sql │ ├── saga-abandoned-state │ │ └── up.sql │ ├── scim-actor-audit-log │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ └── up07.sql │ ├── scim-client-bearer-token │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ └── up04.sql │ ├── scim-users-and-groups │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ ├── up07.sql │ │ ├── up08.sql │ │ ├── up09.sql │ │ ├── up10.sql │ │ ├── up11.sql │ │ └── up12.sql │ ├── separate-instance-and-vmm-states │ │ ├── README.adoc │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ ├── up07.sql │ │ ├── up08.sql │ │ ├── up09.sql │ │ ├── up10.sql │ │ ├── up11.sql │ │ ├── up12.sql │ │ ├── up13.sql │ │ ├── up14.sql │ │ ├── up15.sql │ │ ├── up16.sql │ │ ├── up17.sql │ │ ├── up18.sql │ │ ├── up19.sql │ │ ├── up20.sql │ │ ├── up21.sql │ │ └── up22.sql │ ├── silo-settings-token-expiration │ │ ├── up01.sql │ │ └── up02.sql │ ├── sled-config-desired-host-phase-2 │ │ ├── up1.sql │ │ └── up2.sql │ ├── sled-cpu-family │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ └── up05.sql │ ├── sled-resource-for-vmm │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ └── up06.sql │ ├── snapshot-replacement │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ └── up07.sql │ ├── store-silo-admin-group-name │ │ └── up01.sql │ ├── support-bundles │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ └── up04.sql │ ├── support-read-only-region-replacement │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ └── up07.sql │ ├── token-and-session-ids │ │ ├── README.md │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ ├── up07.sql │ │ ├── up08.sql │ │ ├── up09.sql │ │ └── up10.sql │ ├── tuf-artifact-key-uuid │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ └── up04.sql │ ├── tuf-artifact-replication │ │ ├── up01.sql │ │ └── up02.sql │ ├── tuf-generation │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ └── up04.sql │ ├── tuf-pruned-index │ │ └── up01.sql │ ├── tuf-pruned │ │ └── up01.sql │ ├── tuf-trust-root │ │ └── up01.sql │ ├── turn-boot-on-fault-into-auto-restart │ │ ├── README.adoc │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ └── up04.sql │ ├── user-data-export │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ └── up07.sql │ ├── user-provision-type-for-silo-user-and-group │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ ├── up07.sql │ │ ├── up08.sql │ │ ├── up09.sql │ │ ├── up10.sql │ │ ├── up11.sql │ │ ├── up12.sql │ │ ├── up13.sql │ │ └── up14.sql │ ├── vpc-firewall-icmp │ │ ├── README.adoc │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ ├── up07.sql │ │ └── up08.sql │ ├── vpc-subnet-contention │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ └── up04.sql │ ├── vpc-subnet-routing │ │ ├── up01.sql │ │ ├── up02.sql │ │ └── up03.sql │ ├── webhooks │ │ ├── README.adoc │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ ├── up07.sql │ │ ├── up08.sql │ │ ├── up09.sql │ │ ├── up10.sql │ │ ├── up11.sql │ │ ├── up12.sql │ │ ├── up13.sql │ │ ├── up14.sql │ │ ├── up15.sql │ │ ├── up16.sql │ │ ├── up17.sql │ │ ├── up18.sql │ │ ├── up19.sql │ │ ├── up20.sql │ │ ├── up21.sql │ │ ├── up22.sql │ │ ├── up23.sql │ │ ├── up24.sql │ │ ├── up25.sql │ │ └── up26.sql │ └── zone-image-resolver-inventory │ │ ├── up01.sql │ │ ├── up02.sql │ │ ├── up03.sql │ │ ├── up04.sql │ │ ├── up05.sql │ │ ├── up06.sql │ │ ├── up07.sql │ │ ├── up08.sql │ │ ├── up09.sql │ │ └── up10.sql ├── deployment-config.json ├── omicron-datasets.json ├── omicron-physical-disks.json ├── start-sled-agent-request.json └── zone-bundle-metadata.json ├── sled-agent ├── .gitignore ├── Cargo.toml ├── README.adoc ├── api │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ ├── v3.rs │ │ ├── v6.rs │ │ └── v8.rs ├── bootstrap-agent-api │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── config-reconciler │ ├── Cargo.toml │ ├── proptest-regressions │ │ ├── dataset_serialization_task.txt │ │ ├── host_phase_2.txt │ │ └── raw_disks.txt │ ├── src │ │ ├── dataset_serialization_task.rs │ │ ├── debug_collector.rs │ │ ├── debug_collector_task.rs │ │ ├── disks_common.rs │ │ ├── handle.rs │ │ ├── host_phase_2.rs │ │ ├── internal_disks.rs │ │ ├── ledger.rs │ │ ├── ledger │ │ │ └── legacy_configs.rs │ │ ├── lib.rs │ │ ├── mupdate_override.rs │ │ ├── raw_disks.rs │ │ ├── reconciler_task.rs │ │ ├── reconciler_task │ │ │ ├── datasets.rs │ │ │ ├── external_disks.rs │ │ │ └── zones.rs │ │ └── sled_agent_facilities.rs │ └── test-data │ │ ├── README.md │ │ ├── expectorate │ │ └── merged-sled-config.json │ │ ├── omicron-datasets.json │ │ ├── omicron-physical-disks.json │ │ └── omicron-zones.json ├── repo-depot-api │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── src │ ├── artifact_store.rs │ ├── backing_fs.rs │ ├── bin │ │ ├── sled-agent-sim.rs │ │ ├── sled-agent.rs │ │ ├── tofino-monitor.rs │ │ └── zone-bundle.rs │ ├── bootstrap │ │ ├── bootstore_setup.rs │ │ ├── client.rs │ │ ├── config.rs │ │ ├── early_networking.rs │ │ ├── http_entrypoints.rs │ │ ├── maghemite.rs │ │ ├── mod.rs │ │ ├── params.rs │ │ ├── pre_server.rs │ │ ├── pumpkind.rs │ │ ├── rack_ops.rs │ │ ├── rss_handle.rs │ │ ├── secret_retriever.rs │ │ ├── server.rs │ │ ├── sprockets_server.rs │ │ ├── trust_quorum_setup.rs │ │ └── views.rs │ ├── common │ │ ├── disk.rs │ │ ├── instance.rs │ │ └── mod.rs │ ├── config.rs │ ├── ddm_reconciler.rs │ ├── fakes │ │ ├── mod.rs │ │ └── nexus.rs │ ├── hardware_monitor.rs │ ├── http_entrypoints.rs │ ├── instance.rs │ ├── instance_manager.rs │ ├── lib.rs │ ├── long_running_tasks.rs │ ├── metrics.rs │ ├── nexus.rs │ ├── probe_manager.rs │ ├── profile.rs │ ├── rack_setup │ │ ├── mod.rs │ │ ├── plan │ │ │ ├── mod.rs │ │ │ ├── service.rs │ │ │ └── sled.rs │ │ └── service.rs │ ├── server.rs │ ├── services.rs │ ├── sim │ │ ├── artifact_store.rs │ │ ├── collection.rs │ │ ├── config.rs │ │ ├── disk.rs │ │ ├── http_entrypoints.rs │ │ ├── http_entrypoints_pantry.rs │ │ ├── http_entrypoints_storage.rs │ │ ├── instance.rs │ │ ├── mod.rs │ │ ├── server.rs │ │ ├── simulatable.rs │ │ ├── sled_agent.rs │ │ ├── storage.rs │ │ └── upstairs.rs │ ├── sled_agent.rs │ ├── support_bundle │ │ ├── logs.rs │ │ ├── mod.rs │ │ └── storage.rs │ ├── swap_device.rs │ ├── updates.rs │ ├── vmm_reservoir.rs │ └── zone_bundle.rs ├── tests │ ├── data │ │ └── early_network_blobs.txt │ ├── integration_tests │ │ ├── commands.rs │ │ ├── early_network.rs │ │ └── mod.rs │ ├── mod.rs │ └── output │ │ ├── cmd-sled-agent-noargs-stderr │ │ ├── cmd-sled-agent-noargs-stdout │ │ ├── cmd-sled-agent-sim-noargs-stderr │ │ └── cmd-sled-agent-sim-noargs-stdout ├── types │ ├── Cargo.toml │ └── src │ │ ├── boot_disk.rs │ │ ├── bootstore.rs │ │ ├── disk.rs │ │ ├── early_networking.rs │ │ ├── firewall_rules.rs │ │ ├── instance.rs │ │ ├── inventory │ │ ├── mod.rs │ │ └── v9.rs │ │ ├── lib.rs │ │ ├── probes │ │ ├── mod.rs │ │ └── v1.rs │ │ ├── rack_init.rs │ │ ├── rack_ops.rs │ │ ├── sled.rs │ │ ├── support_bundle.rs │ │ ├── zone_bundle.rs │ │ └── zone_images.rs ├── zone-images-examples │ ├── Cargo.toml │ └── src │ │ └── lib.rs └── zone-images │ ├── Cargo.toml │ ├── src │ ├── file_source.rs │ ├── install_dataset_metadata.rs │ ├── lib.rs │ ├── mupdate_override.rs │ ├── source_resolver.rs │ ├── test_utils.rs │ └── zone_manifest.rs │ └── tests │ └── output │ ├── zone_manifest_match_result.txt │ └── zone_manifest_mismatch_result.txt ├── sled-diagnostics ├── .gitignore ├── Cargo.toml └── src │ ├── contract.rs │ ├── contract_stub.rs │ ├── lib.rs │ ├── logs.rs │ └── queries.rs ├── sled-hardware ├── Cargo.toml ├── src │ ├── README.adoc │ ├── cleanup.rs │ ├── disk.rs │ ├── illumos │ │ ├── gpt.rs │ │ ├── mod.rs │ │ ├── partitions.rs │ │ └── sysconf.rs │ ├── lib.rs │ ├── non_illumos │ │ └── mod.rs │ └── underlay.rs └── types │ ├── Cargo.toml │ └── src │ ├── lib.rs │ └── underlay.rs ├── sled-storage ├── Cargo.toml ├── src │ ├── config.rs │ ├── dataset.rs │ ├── disk.rs │ ├── keyfile.rs │ ├── lib.rs │ ├── nested_dataset.rs │ └── pool.rs └── zfs-test-harness │ ├── Cargo.toml │ └── src │ └── lib.rs ├── smf ├── chrony-setup │ ├── etc │ │ └── logadm.d │ │ │ └── chrony.logadm.conf │ └── manifest.xml ├── clickhouse-admin-keeper │ ├── config.toml │ └── manifest.xml ├── clickhouse-admin-server │ ├── config.toml │ └── manifest.xml ├── clickhouse-admin-single │ ├── config.toml │ └── manifest.xml ├── clickhouse │ ├── config.xml │ ├── manifest.xml │ └── method_script.sh ├── clickhouse_keeper │ └── manifest.xml ├── clickhouse_server │ └── manifest.xml ├── cockroach-admin │ ├── config.toml │ ├── manifest.xml │ └── method_script.sh ├── cockroachdb │ ├── manifest.xml │ └── method_script.sh ├── external-dns │ ├── config.toml │ └── manifest.xml ├── installinator │ └── manifest.xml ├── internal-dns │ ├── config.toml │ └── manifest.xml ├── logadm │ ├── crontab.root │ └── logadm.conf ├── mgs-sim │ └── config.toml ├── mgs │ ├── config.toml │ └── manifest.xml ├── nexus │ ├── manifest.xml │ ├── multi-sled │ │ └── config-partial.toml │ └── single-sled │ │ └── config-partial.toml ├── ntp-admin │ ├── config.toml │ ├── manifest.xml │ └── method_script.sh ├── ntp │ └── manifest │ │ └── manifest.xml ├── opte-interface-setup │ └── manifest.xml ├── oximeter │ ├── manifest.xml │ ├── replicated-cluster │ │ └── config.toml │ └── single-node │ │ └── config.toml ├── profile │ ├── bashrc │ └── profile ├── sled-agent │ ├── gimlet-standalone │ │ ├── README.md │ │ ├── config-rss.toml │ │ └── config.toml │ ├── gimlet │ │ ├── README.md │ │ └── config.toml │ ├── manifest.xml │ └── non-gimlet │ │ ├── README.md │ │ ├── config-rss.toml │ │ ├── config.kdl │ │ ├── config.toml │ │ ├── root.cert.pem │ │ ├── sprockets-attest-chain.pem │ │ ├── sprockets-attest.key.pem │ │ ├── sprockets-auth.key-alt.pem │ │ ├── sprockets-auth.key.pem │ │ ├── sprockets-chain-alt.pem │ │ ├── sprockets-chain.pem │ │ ├── sprockets-log.bin │ │ └── testing-measurements │ │ ├── corim-rot.cbor │ │ └── corim-sp.cbor ├── sp-sim │ ├── config.toml │ └── manifest.xml ├── switch_zone_setup │ ├── README.md │ ├── manifest.xml │ └── support_authorized_keys ├── wicketd │ ├── config.toml │ └── manifest.xml └── zone-network-setup │ └── manifest.xml ├── sp-sim ├── Cargo.toml ├── README.adoc ├── examples │ └── config.toml └── src │ ├── bin │ └── sp-sim.rs │ ├── config.rs │ ├── ereport.rs │ ├── gimlet.rs │ ├── helpers.rs │ ├── lib.rs │ ├── sensors.rs │ ├── server.rs │ ├── sidecar.rs │ └── update.rs ├── test-utils ├── .gitignore ├── Cargo.toml ├── README.md └── src │ ├── bin │ ├── falcon_runner.rs │ ├── falcon_runner.sh │ └── falcon_runner_cli.rs │ ├── certificates.rs │ ├── dev │ ├── clickhouse.rs │ ├── db.rs │ ├── dendrite.rs │ ├── falcon.rs │ ├── maghemite.rs │ ├── mod.rs │ ├── poll.rs │ ├── seed.rs │ └── test_cmds.rs │ └── lib.rs ├── tools ├── README.adoc ├── cargo_hack_checksum ├── cargo_hack_version ├── ci_check_opte_ver.sh ├── ci_download_clickhouse ├── ci_download_cockroachdb ├── ci_download_console ├── ci_download_dendrite_stub ├── ci_download_maghemite_mgd ├── ci_download_softnpu_machinery ├── ci_download_transceiver_control ├── clickhouse_checksums ├── clickhouse_version ├── cockroachdb_checksums ├── cockroachdb_version ├── console_version ├── create_self_signed_cert.sh ├── delete-reservoir.sh ├── dendrite_stub_checksums ├── dendrite_version ├── dtrace │ └── nexus │ │ ├── aggregate-query-latency.d │ │ ├── slowest-queries.d │ │ ├── trace-authn.d │ │ ├── trace-authz.d │ │ ├── trace-bgtasks.d │ │ ├── trace-db-queries.d │ │ └── trace-transactions.d ├── dvt_dock_version ├── ensure_buildomat_artifact.sh ├── include │ └── force-git-over-https.sh ├── install_builder_prerequisites.sh ├── install_opte.sh ├── install_prerequisites.sh ├── install_runner_prerequisites.sh ├── maghemite_ddm_openapi_version ├── maghemite_mg_openapi_version ├── maghemite_mgd_checksums ├── opte_version ├── opte_version_override ├── permslip_production ├── permslip_staging ├── pins.toml ├── reflector │ └── helpers.sh ├── renovate-post-upgrade.sh ├── scrimlet │ ├── create-softnpu-zone.sh │ ├── destroy-softnpu-zone.sh │ ├── softnpu-zone.txt │ └── softnpu.toml ├── softnpu_version ├── thundermuffin_checksums ├── thundermuffin_version ├── transceiver_control_version ├── uninstall_opte.sh ├── update_crucible.sh ├── update_dendrite.sh ├── update_helpers.sh ├── update_lldp.sh ├── update_maghemite.sh ├── update_propolis.sh ├── update_pumpkind.sh ├── update_transceiver_control.sh └── upload_buildomat_junit_to_trunk.sh ├── trust-quorum ├── Cargo.toml ├── gfss │ ├── Cargo.toml │ ├── src │ │ ├── gf256.rs │ │ ├── lib.rs │ │ ├── polynomial.rs │ │ ├── shamir.rs │ │ └── test_utils.rs │ └── test_input │ │ └── gf256_multiplication_test_vector.txt ├── protocol │ ├── Cargo.toml │ ├── src │ │ ├── alarm.rs │ │ ├── compute_key_share.rs │ │ ├── configuration.rs │ │ ├── coordinator_state.rs │ │ ├── crypto.rs │ │ ├── lib.rs │ │ ├── messages.rs │ │ ├── node.rs │ │ ├── node_ctx.rs │ │ ├── persistent_state.rs │ │ ├── rack_secret_loader.rs │ │ └── validators.rs │ └── tests │ │ ├── cluster.proptest-regressions │ │ └── cluster.rs ├── src │ ├── connection_manager.rs │ ├── established_conn.rs │ ├── ledgers.rs │ ├── lib.rs │ ├── proxy.rs │ └── task.rs ├── test-utils │ ├── Cargo.toml │ └── src │ │ ├── event.rs │ │ ├── event_log.rs │ │ ├── lib.rs │ │ ├── nexus.rs │ │ └── state.rs ├── tla │ ├── .gitignore │ ├── trust_quorum.cfg │ └── trust_quorum.tla └── tqdb │ ├── Cargo.toml │ ├── example-event-logs │ └── cluster-49df2a4b903c778a-test_trust_quorum_protocol.14368.453-events.json │ └── src │ └── bin │ └── tqdb │ └── main.rs ├── typed-rng ├── Cargo.toml └── src │ └── lib.rs ├── update-common ├── Cargo.toml ├── manifests │ ├── fake-0.0.1.toml │ ├── fake-non-semver.toml │ └── fake.toml └── src │ ├── artifacts │ ├── artifact_types.rs │ ├── artifacts_with_plan.rs │ ├── extracted_artifacts.rs │ ├── mod.rs │ └── update_plan.rs │ ├── errors.rs │ └── lib.rs ├── update-engine ├── Cargo.toml ├── examples │ └── update-engine-basic │ │ ├── display.rs │ │ ├── main.rs │ │ └── spec.rs └── src │ ├── buffer.rs │ ├── context.rs │ ├── display │ ├── group_display.rs │ ├── line_display.rs │ ├── line_display_shared.rs │ ├── mod.rs │ └── utils.rs │ ├── engine.rs │ ├── errors.rs │ ├── events.rs │ ├── lib.rs │ ├── macros.rs │ ├── spec.rs │ └── test_utils.rs ├── uuid-kinds ├── Cargo.toml ├── README.adoc └── src │ └── lib.rs ├── wicket-common ├── Cargo.toml └── src │ ├── example.rs │ ├── inventory.rs │ ├── lib.rs │ ├── preflight_check.rs │ ├── rack_setup.rs │ ├── rack_update.rs │ └── update_events.rs ├── wicket-dbg ├── Cargo.toml └── src │ ├── bin │ ├── wicket-dbg-server.rs │ └── wicket-dbg.rs │ ├── client.rs │ ├── lib.rs │ └── runner.rs ├── wicket ├── Cargo.toml ├── README.md ├── banners │ ├── ox.txt │ └── oxide.txt ├── proptest-regressions │ └── widgets │ │ └── list.txt ├── src │ ├── bin │ │ └── wicket.rs │ ├── cli │ │ ├── command.rs │ │ ├── inventory.rs │ │ ├── mod.rs │ │ ├── preflight.rs │ │ ├── rack_setup.rs │ │ ├── rack_setup │ │ │ ├── config_template.toml │ │ │ └── config_toml.rs │ │ ├── rack_update.rs │ │ └── upload.rs │ ├── dispatch.rs │ ├── events.rs │ ├── helpers.rs │ ├── keymap.rs │ ├── lib.rs │ ├── runner.rs │ ├── state │ │ ├── force_update.rs │ │ ├── inventory.rs │ │ ├── mod.rs │ │ ├── rack.rs │ │ ├── status.rs │ │ └── update.rs │ ├── ui │ │ ├── controls │ │ │ └── mod.rs │ │ ├── defaults │ │ │ ├── colors.rs │ │ │ ├── dimensions.rs │ │ │ ├── mod.rs │ │ │ └── style.rs │ │ ├── main.rs │ │ ├── mod.rs │ │ ├── panes │ │ │ ├── mod.rs │ │ │ ├── overview.rs │ │ │ ├── rack_setup.rs │ │ │ └── update.rs │ │ ├── splash.rs │ │ ├── widgets │ │ │ ├── animated_logo.rs │ │ │ ├── banner.rs │ │ │ ├── box_connector.rs │ │ │ ├── fade.rs │ │ │ ├── ignition.rs │ │ │ ├── mod.rs │ │ │ ├── popup.rs │ │ │ ├── rack.rs │ │ │ └── status_view.rs │ │ └── wrap.rs │ └── wicketd.rs ├── test-data │ └── fake-update-img-1.0.0.tar.gz ├── tests │ ├── integration_tests │ │ ├── command_tests.rs │ │ └── mod.rs │ ├── mod.rs │ └── output │ │ └── example_non_empty.toml └── zone-etc │ └── ssh │ └── sshd_config ├── wicketd-api ├── Cargo.toml └── src │ └── lib.rs ├── wicketd ├── Cargo.toml ├── examples │ └── config.toml ├── src │ ├── artifacts.rs │ ├── artifacts │ │ ├── server.rs │ │ └── store.rs │ ├── bin │ │ └── wicketd.rs │ ├── bootstrap_addrs.rs │ ├── config.rs │ ├── context.rs │ ├── helpers.rs │ ├── http_entrypoints.rs │ ├── installinator_progress.rs │ ├── lib.rs │ ├── mgs.rs │ ├── mgs │ │ └── inventory.rs │ ├── nexus_proxy.rs │ ├── preflight_check.rs │ ├── preflight_check │ │ └── uplink.rs │ ├── rss_config.rs │ ├── transceivers.rs │ └── update_tracker.rs └── tests │ ├── integration_tests │ ├── inventory.rs │ ├── mod.rs │ ├── setup.rs │ └── updates.rs │ └── mod.rs ├── workspace-hack ├── .gitattributes ├── Cargo.toml ├── build.rs └── src │ └── lib.rs └── zone-setup ├── Cargo.toml └── src ├── bin └── zone-setup.rs ├── lib.rs └── switch_zone_user.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.cargo/xtask.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/.cargo/xtask.toml -------------------------------------------------------------------------------- /.config/hakari.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/.config/hakari.toml -------------------------------------------------------------------------------- /.config/nextest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/.config/nextest.toml -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/.envrc -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.github/buildomat/ci-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/.github/buildomat/ci-env.sh -------------------------------------------------------------------------------- /.github/buildomat/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/.github/buildomat/config.toml -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/hakari.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/.github/workflows/hakari.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/LICENSE -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/README.adoc -------------------------------------------------------------------------------- /api_identity/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /api_identity/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/api_identity/Cargo.toml -------------------------------------------------------------------------------- /api_identity/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/api_identity/src/lib.rs -------------------------------------------------------------------------------- /bootstore/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/bootstore/Cargo.toml -------------------------------------------------------------------------------- /bootstore/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/bootstore/README.adoc -------------------------------------------------------------------------------- /bootstore/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/bootstore/build.rs -------------------------------------------------------------------------------- /bootstore/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/bootstore/src/lib.rs -------------------------------------------------------------------------------- /bootstore/src/schemes/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/bootstore/src/schemes/mod.rs -------------------------------------------------------------------------------- /bootstore/tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/bootstore/tests/common/mod.rs -------------------------------------------------------------------------------- /certificates/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/certificates/Cargo.toml -------------------------------------------------------------------------------- /certificates/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/certificates/src/lib.rs -------------------------------------------------------------------------------- /clickhouse-admin/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/clickhouse-admin/Cargo.toml -------------------------------------------------------------------------------- /clickhouse-admin/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/clickhouse-admin/src/config.rs -------------------------------------------------------------------------------- /clickhouse-admin/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/clickhouse-admin/src/lib.rs -------------------------------------------------------------------------------- /clippy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/clippy.toml -------------------------------------------------------------------------------- /cockroach-admin/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/cockroach-admin/Cargo.toml -------------------------------------------------------------------------------- /cockroach-admin/api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/cockroach-admin/api/Cargo.toml -------------------------------------------------------------------------------- /cockroach-admin/api/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/cockroach-admin/api/src/lib.rs -------------------------------------------------------------------------------- /cockroach-admin/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/cockroach-admin/build.rs -------------------------------------------------------------------------------- /cockroach-admin/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/cockroach-admin/src/config.rs -------------------------------------------------------------------------------- /cockroach-admin/src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/cockroach-admin/src/context.rs -------------------------------------------------------------------------------- /cockroach-admin/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/cockroach-admin/src/lib.rs -------------------------------------------------------------------------------- /cockroach-metrics/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/cockroach-metrics/Cargo.toml -------------------------------------------------------------------------------- /cockroach-metrics/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/cockroach-metrics/src/lib.rs -------------------------------------------------------------------------------- /common/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /common/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/common/Cargo.toml -------------------------------------------------------------------------------- /common/src/address.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/common/src/address.rs -------------------------------------------------------------------------------- /common/src/api/external/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/common/src/api/external/mod.rs -------------------------------------------------------------------------------- /common/src/api/internal/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/common/src/api/internal/mod.rs -------------------------------------------------------------------------------- /common/src/api/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/common/src/api/mod.rs -------------------------------------------------------------------------------- /common/src/backoff.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/common/src/backoff.rs -------------------------------------------------------------------------------- /common/src/cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/common/src/cmd.rs -------------------------------------------------------------------------------- /common/src/disk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/common/src/disk.rs -------------------------------------------------------------------------------- /common/src/ledger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/common/src/ledger.rs -------------------------------------------------------------------------------- /common/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/common/src/lib.rs -------------------------------------------------------------------------------- /common/src/policy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/common/src/policy.rs -------------------------------------------------------------------------------- /common/src/update/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/common/src/update/mod.rs -------------------------------------------------------------------------------- /common/src/vlan.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/common/src/vlan.rs -------------------------------------------------------------------------------- /common/src/zone_images.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/common/src/zone_images.rs -------------------------------------------------------------------------------- /common/src/zpool_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/common/src/zpool_name.rs -------------------------------------------------------------------------------- /dev-tools/cert-dev/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/cert-dev/Cargo.toml -------------------------------------------------------------------------------- /dev-tools/cert-dev/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/cert-dev/src/main.rs -------------------------------------------------------------------------------- /dev-tools/ch-dev/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/ch-dev/Cargo.toml -------------------------------------------------------------------------------- /dev-tools/ch-dev/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/ch-dev/build.rs -------------------------------------------------------------------------------- /dev-tools/ch-dev/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/ch-dev/src/main.rs -------------------------------------------------------------------------------- /dev-tools/clickana/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/clickana/Cargo.toml -------------------------------------------------------------------------------- /dev-tools/clickana/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/clickana/src/lib.rs -------------------------------------------------------------------------------- /dev-tools/common/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/common/Cargo.toml -------------------------------------------------------------------------------- /dev-tools/common/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/common/src/lib.rs -------------------------------------------------------------------------------- /dev-tools/crdb-seed/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/crdb-seed/Cargo.toml -------------------------------------------------------------------------------- /dev-tools/crdb-seed/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/crdb-seed/README.md -------------------------------------------------------------------------------- /dev-tools/db-dev/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/db-dev/Cargo.toml -------------------------------------------------------------------------------- /dev-tools/db-dev/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/db-dev/build.rs -------------------------------------------------------------------------------- /dev-tools/db-dev/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/db-dev/src/main.rs -------------------------------------------------------------------------------- /dev-tools/db-dev/tests/output/cmd-db-dev-populate-noargs-stdout: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev-tools/db-dev/tests/output/cmd-db-dev-wipe-noargs-stdout: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev-tools/ls-apis/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/ls-apis/Cargo.toml -------------------------------------------------------------------------------- /dev-tools/ls-apis/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/ls-apis/README.adoc -------------------------------------------------------------------------------- /dev-tools/ls-apis/src/cargo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/ls-apis/src/cargo.rs -------------------------------------------------------------------------------- /dev-tools/ls-apis/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/ls-apis/src/lib.rs -------------------------------------------------------------------------------- /dev-tools/mgs-dev/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/mgs-dev/Cargo.toml -------------------------------------------------------------------------------- /dev-tools/mgs-dev/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/mgs-dev/src/main.rs -------------------------------------------------------------------------------- /dev-tools/omdb/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/omdb/Cargo.toml -------------------------------------------------------------------------------- /dev-tools/omdb/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/omdb/build.rs -------------------------------------------------------------------------------- /dev-tools/omdb/tests/config.test.toml: -------------------------------------------------------------------------------- 1 | ../../../nexus/tests/config.test.toml -------------------------------------------------------------------------------- /dev-tools/omdb/tests/env.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/omdb/tests/env.out -------------------------------------------------------------------------------- /dev-tools/omicron-dev/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/omicron-dev/build.rs -------------------------------------------------------------------------------- /dev-tools/omicron-dev/tests/output/cmd-omicron-dev-bad-cmd-stdout: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev-tools/omicron-dev/tests/output/cmd-omicron-dev-noargs-stdout: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev-tools/oxlog/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/oxlog/Cargo.toml -------------------------------------------------------------------------------- /dev-tools/oxlog/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/oxlog/src/lib.rs -------------------------------------------------------------------------------- /dev-tools/pins/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/pins/Cargo.toml -------------------------------------------------------------------------------- /dev-tools/pins/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/pins/src/lib.rs -------------------------------------------------------------------------------- /dev-tools/reconfigurator-cli/tests/config.test.toml: -------------------------------------------------------------------------------- 1 | ../../../nexus/tests/config.test.toml -------------------------------------------------------------------------------- /dev-tools/reconfigurator-cli/tests/output/cmds-add-sled-no-disks-stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev-tools/reconfigurator-cli/tests/output/cmds-add-zones-with-mupdate-override-stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev-tools/reconfigurator-cli/tests/output/cmds-blueprint-history-stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev-tools/reconfigurator-cli/tests/output/cmds-example-stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev-tools/reconfigurator-cli/tests/output/cmds-expunge-newly-added-external-dns-stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev-tools/reconfigurator-cli/tests/output/cmds-expunge-newly-added-internal-dns-stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev-tools/reconfigurator-cli/tests/output/cmds-expunge-zones-stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev-tools/reconfigurator-cli/tests/output/cmds-host-phase-2-source-stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev-tools/reconfigurator-cli/tests/output/cmds-missing-sled-blocks-zone-updates-stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev-tools/reconfigurator-cli/tests/output/cmds-mupdate-override-without-target-release-stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev-tools/reconfigurator-cli/tests/output/cmds-mupdate-update-flow-stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev-tools/reconfigurator-cli/tests/output/cmds-nexus-generation-autobump-stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev-tools/reconfigurator-cli/tests/output/cmds-nexus-generation-stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev-tools/reconfigurator-cli/tests/output/cmds-noop-image-source-stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev-tools/reconfigurator-cli/tests/output/cmds-pipe-to-grep-stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev-tools/reconfigurator-cli/tests/output/cmds-set-remove-mupdate-override-stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev-tools/reconfigurator-cli/tests/output/cmds-target-release-stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev-tools/reconfigurator-cli/tests/output/cmds-unsafe-zone-mgs-stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev-tools/releng/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/releng/Cargo.toml -------------------------------------------------------------------------------- /dev-tools/releng/src/cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/releng/src/cmd.rs -------------------------------------------------------------------------------- /dev-tools/releng/src/helios.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/releng/src/helios.rs -------------------------------------------------------------------------------- /dev-tools/releng/src/hubris.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/releng/src/hubris.rs -------------------------------------------------------------------------------- /dev-tools/releng/src/job.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/releng/src/job.rs -------------------------------------------------------------------------------- /dev-tools/releng/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/releng/src/main.rs -------------------------------------------------------------------------------- /dev-tools/releng/src/tuf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/releng/src/tuf.rs -------------------------------------------------------------------------------- /dev-tools/xtask/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/xtask/Cargo.toml -------------------------------------------------------------------------------- /dev-tools/xtask/src/clippy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/xtask/src/clippy.rs -------------------------------------------------------------------------------- /dev-tools/xtask/src/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/xtask/src/common.rs -------------------------------------------------------------------------------- /dev-tools/xtask/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/xtask/src/main.rs -------------------------------------------------------------------------------- /dev-tools/xtask/src/usdt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dev-tools/xtask/src/usdt.rs -------------------------------------------------------------------------------- /dns-server-api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dns-server-api/Cargo.toml -------------------------------------------------------------------------------- /dns-server-api/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dns-server-api/src/lib.rs -------------------------------------------------------------------------------- /dns-server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dns-server/Cargo.toml -------------------------------------------------------------------------------- /dns-server/src/bin/dnsadm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dns-server/src/bin/dnsadm.rs -------------------------------------------------------------------------------- /dns-server/src/dns_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dns-server/src/dns_server.rs -------------------------------------------------------------------------------- /dns-server/src/http_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dns-server/src/http_server.rs -------------------------------------------------------------------------------- /dns-server/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dns-server/src/lib.rs -------------------------------------------------------------------------------- /dns-server/src/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dns-server/src/storage.rs -------------------------------------------------------------------------------- /dns-server/tests/basic_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/dns-server/tests/basic_test.rs -------------------------------------------------------------------------------- /docs/adding-an-endpoint.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/docs/adding-an-endpoint.adoc -------------------------------------------------------------------------------- /docs/cli.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/docs/cli.adoc -------------------------------------------------------------------------------- /docs/clickana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/docs/clickana.png -------------------------------------------------------------------------------- /docs/clickhouse-debugging.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/docs/clickhouse-debugging.adoc -------------------------------------------------------------------------------- /docs/crdb-debugging.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/docs/crdb-debugging.adoc -------------------------------------------------------------------------------- /docs/crdb-upgrades.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/docs/crdb-upgrades.adoc -------------------------------------------------------------------------------- /docs/debugging-authz.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/docs/debugging-authz.adoc -------------------------------------------------------------------------------- /docs/debugging-time-sync.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/docs/debugging-time-sync.adoc -------------------------------------------------------------------------------- /docs/demo-saga.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/docs/demo-saga.adoc -------------------------------------------------------------------------------- /docs/how-to-run-simulated.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/docs/how-to-run-simulated.adoc -------------------------------------------------------------------------------- /docs/how-to-run.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/docs/how-to-run.adoc -------------------------------------------------------------------------------- /docs/http-status-codes.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/docs/http-status-codes.adoc -------------------------------------------------------------------------------- /docs/mupdate-update-flow.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/docs/mupdate-update-flow.adoc -------------------------------------------------------------------------------- /docs/networking.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/docs/networking.adoc -------------------------------------------------------------------------------- /docs/plumbing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/docs/plumbing.png -------------------------------------------------------------------------------- /docs/reconfigurator.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/docs/reconfigurator.adoc -------------------------------------------------------------------------------- /docs/releng.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/docs/releng.adoc -------------------------------------------------------------------------------- /docs/repo.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/docs/repo.adoc -------------------------------------------------------------------------------- /docs/zone-bundle.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/docs/zone-bundle.adoc -------------------------------------------------------------------------------- /end-to-end-tests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/end-to-end-tests/Cargo.toml -------------------------------------------------------------------------------- /end-to-end-tests/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/end-to-end-tests/README.adoc -------------------------------------------------------------------------------- /end-to-end-tests/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/end-to-end-tests/src/lib.rs -------------------------------------------------------------------------------- /env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/env.sh -------------------------------------------------------------------------------- /ereport/types/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/ereport/types/Cargo.toml -------------------------------------------------------------------------------- /ereport/types/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/ereport/types/src/lib.rs -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/flake.nix -------------------------------------------------------------------------------- /gateway-api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/gateway-api/Cargo.toml -------------------------------------------------------------------------------- /gateway-api/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/gateway-api/src/lib.rs -------------------------------------------------------------------------------- /gateway-cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/gateway-cli/Cargo.toml -------------------------------------------------------------------------------- /gateway-cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/gateway-cli/src/main.rs -------------------------------------------------------------------------------- /gateway-cli/src/picocom_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/gateway-cli/src/picocom_map.rs -------------------------------------------------------------------------------- /gateway-cli/src/usart.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/gateway-cli/src/usart.rs -------------------------------------------------------------------------------- /gateway-test-utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/gateway-test-utils/Cargo.toml -------------------------------------------------------------------------------- /gateway-test-utils/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/gateway-test-utils/src/lib.rs -------------------------------------------------------------------------------- /gateway-types/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/gateway-types/Cargo.toml -------------------------------------------------------------------------------- /gateway-types/src/caboose.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/gateway-types/src/caboose.rs -------------------------------------------------------------------------------- /gateway-types/src/component.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/gateway-types/src/component.rs -------------------------------------------------------------------------------- /gateway-types/src/host.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/gateway-types/src/host.rs -------------------------------------------------------------------------------- /gateway-types/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/gateway-types/src/lib.rs -------------------------------------------------------------------------------- /gateway-types/src/rot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/gateway-types/src/rot.rs -------------------------------------------------------------------------------- /gateway-types/src/sensor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/gateway-types/src/sensor.rs -------------------------------------------------------------------------------- /gateway-types/src/task_dump.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/gateway-types/src/task_dump.rs -------------------------------------------------------------------------------- /gateway-types/src/update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/gateway-types/src/update.rs -------------------------------------------------------------------------------- /gateway/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/gateway/Cargo.toml -------------------------------------------------------------------------------- /gateway/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/gateway/README.adoc -------------------------------------------------------------------------------- /gateway/examples/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/gateway/examples/config.toml -------------------------------------------------------------------------------- /gateway/src/bin/mgs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/gateway/src/bin/mgs.rs -------------------------------------------------------------------------------- /gateway/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/gateway/src/config.rs -------------------------------------------------------------------------------- /gateway/src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/gateway/src/context.rs -------------------------------------------------------------------------------- /gateway/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/gateway/src/error.rs -------------------------------------------------------------------------------- /gateway/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/gateway/src/lib.rs -------------------------------------------------------------------------------- /gateway/src/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/gateway/src/metrics.rs -------------------------------------------------------------------------------- /gateway/src/serial_console.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/gateway/src/serial_console.rs -------------------------------------------------------------------------------- /gateway/tests/test_all.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/gateway/tests/test_all.rs -------------------------------------------------------------------------------- /illumos-utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/illumos-utils/Cargo.toml -------------------------------------------------------------------------------- /illumos-utils/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/illumos-utils/build.rs -------------------------------------------------------------------------------- /illumos-utils/src/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/illumos-utils/src/README.adoc -------------------------------------------------------------------------------- /illumos-utils/src/addrobj.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/illumos-utils/src/addrobj.rs -------------------------------------------------------------------------------- /illumos-utils/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/illumos-utils/src/contract.rs -------------------------------------------------------------------------------- /illumos-utils/src/coreadm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/illumos-utils/src/coreadm.rs -------------------------------------------------------------------------------- /illumos-utils/src/dkio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/illumos-utils/src/dkio.rs -------------------------------------------------------------------------------- /illumos-utils/src/dladm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/illumos-utils/src/dladm.rs -------------------------------------------------------------------------------- /illumos-utils/src/dumpadm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/illumos-utils/src/dumpadm.rs -------------------------------------------------------------------------------- /illumos-utils/src/fakes/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/illumos-utils/src/fakes/mod.rs -------------------------------------------------------------------------------- /illumos-utils/src/fstyp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/illumos-utils/src/fstyp.rs -------------------------------------------------------------------------------- /illumos-utils/src/ipadm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/illumos-utils/src/ipadm.rs -------------------------------------------------------------------------------- /illumos-utils/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/illumos-utils/src/lib.rs -------------------------------------------------------------------------------- /illumos-utils/src/libc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/illumos-utils/src/libc.rs -------------------------------------------------------------------------------- /illumos-utils/src/link.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/illumos-utils/src/link.rs -------------------------------------------------------------------------------- /illumos-utils/src/opte/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/illumos-utils/src/opte/mod.rs -------------------------------------------------------------------------------- /illumos-utils/src/opte/port.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/illumos-utils/src/opte/port.rs -------------------------------------------------------------------------------- /illumos-utils/src/route.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/illumos-utils/src/route.rs -------------------------------------------------------------------------------- /illumos-utils/src/scf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/illumos-utils/src/scf.rs -------------------------------------------------------------------------------- /illumos-utils/src/svc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/illumos-utils/src/svc.rs -------------------------------------------------------------------------------- /illumos-utils/src/svcadm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/illumos-utils/src/svcadm.rs -------------------------------------------------------------------------------- /illumos-utils/src/zfs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/illumos-utils/src/zfs.rs -------------------------------------------------------------------------------- /illumos-utils/src/zone.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/illumos-utils/src/zone.rs -------------------------------------------------------------------------------- /illumos-utils/src/zpool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/illumos-utils/src/zpool.rs -------------------------------------------------------------------------------- /installinator-api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/installinator-api/Cargo.toml -------------------------------------------------------------------------------- /installinator-api/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/installinator-api/src/lib.rs -------------------------------------------------------------------------------- /installinator/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/installinator/Cargo.toml -------------------------------------------------------------------------------- /installinator/src/artifact.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/installinator/src/artifact.rs -------------------------------------------------------------------------------- /installinator/src/bootstrap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/installinator/src/bootstrap.rs -------------------------------------------------------------------------------- /installinator/src/dispatch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/installinator/src/dispatch.rs -------------------------------------------------------------------------------- /installinator/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/installinator/src/errors.rs -------------------------------------------------------------------------------- /installinator/src/fetch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/installinator/src/fetch.rs -------------------------------------------------------------------------------- /installinator/src/hardware.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/installinator/src/hardware.rs -------------------------------------------------------------------------------- /installinator/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/installinator/src/lib.rs -------------------------------------------------------------------------------- /installinator/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/installinator/src/main.rs -------------------------------------------------------------------------------- /installinator/src/peers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/installinator/src/peers.rs -------------------------------------------------------------------------------- /installinator/src/reporter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/installinator/src/reporter.rs -------------------------------------------------------------------------------- /installinator/src/write.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/installinator/src/write.rs -------------------------------------------------------------------------------- /internal-dns/cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/internal-dns/cli/Cargo.toml -------------------------------------------------------------------------------- /internal-dns/types/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/internal-dns/types/Cargo.toml -------------------------------------------------------------------------------- /internal-dns/types/src/diff.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/internal-dns/types/src/diff.rs -------------------------------------------------------------------------------- /internal-dns/types/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/internal-dns/types/src/lib.rs -------------------------------------------------------------------------------- /ipcc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/ipcc/Cargo.toml -------------------------------------------------------------------------------- /ipcc/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/ipcc/src/lib.rs -------------------------------------------------------------------------------- /key-manager/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/key-manager/Cargo.toml -------------------------------------------------------------------------------- /key-manager/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/key-manager/src/lib.rs -------------------------------------------------------------------------------- /live-tests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/live-tests/Cargo.toml -------------------------------------------------------------------------------- /live-tests/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/live-tests/README.adoc -------------------------------------------------------------------------------- /live-tests/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/live-tests/build.rs -------------------------------------------------------------------------------- /live-tests/macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/live-tests/macros/Cargo.toml -------------------------------------------------------------------------------- /live-tests/macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/live-tests/macros/src/lib.rs -------------------------------------------------------------------------------- /live-tests/tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/live-tests/tests/common/mod.rs -------------------------------------------------------------------------------- /nexus-config/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus-config/Cargo.toml -------------------------------------------------------------------------------- /nexus-config/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus-config/README.adoc -------------------------------------------------------------------------------- /nexus-config/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus-config/src/lib.rs -------------------------------------------------------------------------------- /nexus/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/.gitignore -------------------------------------------------------------------------------- /nexus/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/Cargo.toml -------------------------------------------------------------------------------- /nexus/auth/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/auth/Cargo.toml -------------------------------------------------------------------------------- /nexus/auth/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/auth/build.rs -------------------------------------------------------------------------------- /nexus/auth/src/authn/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/auth/src/authn/mod.rs -------------------------------------------------------------------------------- /nexus/auth/src/authn/saga.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/auth/src/authn/saga.rs -------------------------------------------------------------------------------- /nexus/auth/src/authn/silos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/auth/src/authn/silos.rs -------------------------------------------------------------------------------- /nexus/auth/src/authz/actor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/auth/src/authz/actor.rs -------------------------------------------------------------------------------- /nexus/auth/src/authz/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/auth/src/authz/mod.rs -------------------------------------------------------------------------------- /nexus/auth/src/authz/roles.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/auth/src/authz/roles.rs -------------------------------------------------------------------------------- /nexus/auth/src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/auth/src/context.rs -------------------------------------------------------------------------------- /nexus/auth/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/auth/src/lib.rs -------------------------------------------------------------------------------- /nexus/auth/src/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/auth/src/storage.rs -------------------------------------------------------------------------------- /nexus/authz-macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/authz-macros/Cargo.toml -------------------------------------------------------------------------------- /nexus/authz-macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/authz-macros/src/lib.rs -------------------------------------------------------------------------------- /nexus/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/build.rs -------------------------------------------------------------------------------- /nexus/db-errors/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-errors/Cargo.toml -------------------------------------------------------------------------------- /nexus/db-errors/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-errors/src/lib.rs -------------------------------------------------------------------------------- /nexus/db-fixed-data/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-fixed-data/build.rs -------------------------------------------------------------------------------- /nexus/db-lookup/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-lookup/Cargo.toml -------------------------------------------------------------------------------- /nexus/db-lookup/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-lookup/build.rs -------------------------------------------------------------------------------- /nexus/db-lookup/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-lookup/src/lib.rs -------------------------------------------------------------------------------- /nexus/db-macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-macros/Cargo.toml -------------------------------------------------------------------------------- /nexus/db-macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-macros/src/lib.rs -------------------------------------------------------------------------------- /nexus/db-model/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-model/Cargo.toml -------------------------------------------------------------------------------- /nexus/db-model/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-model/build.rs -------------------------------------------------------------------------------- /nexus/db-model/src/alert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-model/src/alert.rs -------------------------------------------------------------------------------- /nexus/db-model/src/bfd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-model/src/bfd.rs -------------------------------------------------------------------------------- /nexus/db-model/src/bgp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-model/src/bgp.rs -------------------------------------------------------------------------------- /nexus/db-model/src/digest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-model/src/digest.rs -------------------------------------------------------------------------------- /nexus/db-model/src/disk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-model/src/disk.rs -------------------------------------------------------------------------------- /nexus/db-model/src/dns.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-model/src/dns.rs -------------------------------------------------------------------------------- /nexus/db-model/src/fm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-model/src/fm.rs -------------------------------------------------------------------------------- /nexus/db-model/src/image.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-model/src/image.rs -------------------------------------------------------------------------------- /nexus/db-model/src/ipnet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-model/src/ipnet.rs -------------------------------------------------------------------------------- /nexus/db-model/src/ipv4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-model/src/ipv4.rs -------------------------------------------------------------------------------- /nexus/db-model/src/ipv6.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-model/src/ipv6.rs -------------------------------------------------------------------------------- /nexus/db-model/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-model/src/lib.rs -------------------------------------------------------------------------------- /nexus/db-model/src/name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-model/src/name.rs -------------------------------------------------------------------------------- /nexus/db-model/src/probe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-model/src/probe.rs -------------------------------------------------------------------------------- /nexus/db-model/src/quota.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-model/src/quota.rs -------------------------------------------------------------------------------- /nexus/db-model/src/rack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-model/src/rack.rs -------------------------------------------------------------------------------- /nexus/db-model/src/region.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-model/src/region.rs -------------------------------------------------------------------------------- /nexus/db-model/src/silo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-model/src/silo.rs -------------------------------------------------------------------------------- /nexus/db-model/src/sled.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-model/src/sled.rs -------------------------------------------------------------------------------- /nexus/db-model/src/switch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-model/src/switch.rs -------------------------------------------------------------------------------- /nexus/db-model/src/vmm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-model/src/vmm.rs -------------------------------------------------------------------------------- /nexus/db-model/src/vni.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-model/src/vni.rs -------------------------------------------------------------------------------- /nexus/db-model/src/volume.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-model/src/volume.rs -------------------------------------------------------------------------------- /nexus/db-model/src/vpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-model/src/vpc.rs -------------------------------------------------------------------------------- /nexus/db-model/src/zpool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-model/src/zpool.rs -------------------------------------------------------------------------------- /nexus/db-queries/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-queries/Cargo.toml -------------------------------------------------------------------------------- /nexus/db-queries/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-queries/build.rs -------------------------------------------------------------------------------- /nexus/db-queries/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-queries/src/lib.rs -------------------------------------------------------------------------------- /nexus/db-schema/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-schema/Cargo.toml -------------------------------------------------------------------------------- /nexus/db-schema/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-schema/build.rs -------------------------------------------------------------------------------- /nexus/db-schema/src/enums.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-schema/src/enums.rs -------------------------------------------------------------------------------- /nexus/db-schema/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/db-schema/src/lib.rs -------------------------------------------------------------------------------- /nexus/defaults/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/defaults/Cargo.toml -------------------------------------------------------------------------------- /nexus/defaults/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/defaults/src/lib.rs -------------------------------------------------------------------------------- /nexus/examples/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/examples/config.toml -------------------------------------------------------------------------------- /nexus/inventory/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/inventory/Cargo.toml -------------------------------------------------------------------------------- /nexus/inventory/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/inventory/src/lib.rs -------------------------------------------------------------------------------- /nexus/mgs-updates/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/mgs-updates/Cargo.toml -------------------------------------------------------------------------------- /nexus/mgs-updates/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/mgs-updates/src/lib.rs -------------------------------------------------------------------------------- /nexus/networking/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/networking/Cargo.toml -------------------------------------------------------------------------------- /nexus/networking/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/networking/src/lib.rs -------------------------------------------------------------------------------- /nexus/reconfigurator/cli-integration-tests/tests/config.test.toml: -------------------------------------------------------------------------------- 1 | ../../../tests/config.test.toml -------------------------------------------------------------------------------- /nexus/reconfigurator/execution/tests/config.test.toml: -------------------------------------------------------------------------------- 1 | ../../../tests/config.test.toml -------------------------------------------------------------------------------- /nexus/saga-recovery/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/saga-recovery/build.rs -------------------------------------------------------------------------------- /nexus/src/app/address_lot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/address_lot.rs -------------------------------------------------------------------------------- /nexus/src/app/affinity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/affinity.rs -------------------------------------------------------------------------------- /nexus/src/app/alert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/alert.rs -------------------------------------------------------------------------------- /nexus/src/app/allow_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/allow_list.rs -------------------------------------------------------------------------------- /nexus/src/app/audit_log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/audit_log.rs -------------------------------------------------------------------------------- /nexus/src/app/background/tasks/alert_subscription.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nexus/src/app/bfd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/bfd.rs -------------------------------------------------------------------------------- /nexus/src/app/bgp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/bgp.rs -------------------------------------------------------------------------------- /nexus/src/app/certificate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/certificate.rs -------------------------------------------------------------------------------- /nexus/src/app/crucible.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/crucible.rs -------------------------------------------------------------------------------- /nexus/src/app/deployment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/deployment.rs -------------------------------------------------------------------------------- /nexus/src/app/device_auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/device_auth.rs -------------------------------------------------------------------------------- /nexus/src/app/disk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/disk.rs -------------------------------------------------------------------------------- /nexus/src/app/external_ip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/external_ip.rs -------------------------------------------------------------------------------- /nexus/src/app/iam.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/iam.rs -------------------------------------------------------------------------------- /nexus/src/app/image.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/image.rs -------------------------------------------------------------------------------- /nexus/src/app/instance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/instance.rs -------------------------------------------------------------------------------- /nexus/src/app/ip_pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/ip_pool.rs -------------------------------------------------------------------------------- /nexus/src/app/lldp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/lldp.rs -------------------------------------------------------------------------------- /nexus/src/app/login.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/login.rs -------------------------------------------------------------------------------- /nexus/src/app/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/metrics.rs -------------------------------------------------------------------------------- /nexus/src/app/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/mod.rs -------------------------------------------------------------------------------- /nexus/src/app/oximeter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/oximeter.rs -------------------------------------------------------------------------------- /nexus/src/app/probe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/probe.rs -------------------------------------------------------------------------------- /nexus/src/app/project.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/project.rs -------------------------------------------------------------------------------- /nexus/src/app/quiesce.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/quiesce.rs -------------------------------------------------------------------------------- /nexus/src/app/quota.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/quota.rs -------------------------------------------------------------------------------- /nexus/src/app/rack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/rack.rs -------------------------------------------------------------------------------- /nexus/src/app/saga.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/saga.rs -------------------------------------------------------------------------------- /nexus/src/app/sagas/demo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/sagas/demo.rs -------------------------------------------------------------------------------- /nexus/src/app/sagas/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/sagas/mod.rs -------------------------------------------------------------------------------- /nexus/src/app/scim.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/scim.rs -------------------------------------------------------------------------------- /nexus/src/app/session.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/session.rs -------------------------------------------------------------------------------- /nexus/src/app/silo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/silo.rs -------------------------------------------------------------------------------- /nexus/src/app/sled.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/sled.rs -------------------------------------------------------------------------------- /nexus/src/app/snapshot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/snapshot.rs -------------------------------------------------------------------------------- /nexus/src/app/ssh_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/ssh_key.rs -------------------------------------------------------------------------------- /nexus/src/app/switch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/switch.rs -------------------------------------------------------------------------------- /nexus/src/app/switch_port.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/switch_port.rs -------------------------------------------------------------------------------- /nexus/src/app/update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/update.rs -------------------------------------------------------------------------------- /nexus/src/app/utilization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/utilization.rs -------------------------------------------------------------------------------- /nexus/src/app/volume.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/volume.rs -------------------------------------------------------------------------------- /nexus/src/app/vpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/vpc.rs -------------------------------------------------------------------------------- /nexus/src/app/vpc_router.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/vpc_router.rs -------------------------------------------------------------------------------- /nexus/src/app/vpc_subnet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/vpc_subnet.rs -------------------------------------------------------------------------------- /nexus/src/app/webhook.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/app/webhook.rs -------------------------------------------------------------------------------- /nexus/src/bin/nexus.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/bin/nexus.rs -------------------------------------------------------------------------------- /nexus/src/cidata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/cidata.rs -------------------------------------------------------------------------------- /nexus/src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/context.rs -------------------------------------------------------------------------------- /nexus/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/lib.rs -------------------------------------------------------------------------------- /nexus/src/populate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/populate.rs -------------------------------------------------------------------------------- /nexus/src/saga_interface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/src/saga_interface.rs -------------------------------------------------------------------------------- /nexus/test-utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/test-utils/Cargo.toml -------------------------------------------------------------------------------- /nexus/test-utils/src/db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/test-utils/src/db.rs -------------------------------------------------------------------------------- /nexus/test-utils/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/test-utils/src/lib.rs -------------------------------------------------------------------------------- /nexus/test-utils/src/sql.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/test-utils/src/sql.rs -------------------------------------------------------------------------------- /nexus/tests/config.test.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/tests/config.test.toml -------------------------------------------------------------------------------- /nexus/tests/output/cmd-nexus-badconfig-stdout: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nexus/tests/output/cmd-nexus-invalidconfig-stdout: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nexus/tests/output/cmd-nexus-noargs-stdout: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nexus/tests/static/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/tests/static/README.md -------------------------------------------------------------------------------- /nexus/tests/static/assets/a_directory/another_file.txt: -------------------------------------------------------------------------------- 1 | some words -------------------------------------------------------------------------------- /nexus/tests/static/assets/a_symlink: -------------------------------------------------------------------------------- 1 | ./a_directory -------------------------------------------------------------------------------- /nexus/tests/static/assets/blocked.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nexus/tests/static/assets/gzip-and-not.txt: -------------------------------------------------------------------------------- 1 | not gzipped but I know a guy -------------------------------------------------------------------------------- /nexus/tests/static/assets/gzip-and-not.txt.gz: -------------------------------------------------------------------------------- 1 | pretend this is gzipped beep boop -------------------------------------------------------------------------------- /nexus/tests/static/assets/gzip-only.txt.gz: -------------------------------------------------------------------------------- 1 | nothing but gzip -------------------------------------------------------------------------------- /nexus/tests/static/assets/hello.txt: -------------------------------------------------------------------------------- 1 | hello there -------------------------------------------------------------------------------- /nexus/tests/static/assets/no_ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nexus/tests/test_all.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/tests/test_all.rs -------------------------------------------------------------------------------- /nexus/types/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/types/Cargo.toml -------------------------------------------------------------------------------- /nexus/types/src/authn/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/types/src/authn/mod.rs -------------------------------------------------------------------------------- /nexus/types/src/fm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/types/src/fm.rs -------------------------------------------------------------------------------- /nexus/types/src/identity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/types/src/identity.rs -------------------------------------------------------------------------------- /nexus/types/src/inventory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/types/src/inventory.rs -------------------------------------------------------------------------------- /nexus/types/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/types/src/lib.rs -------------------------------------------------------------------------------- /nexus/types/src/quiesce.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/types/src/quiesce.rs -------------------------------------------------------------------------------- /nexus/types/src/silo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/nexus/types/src/silo.rs -------------------------------------------------------------------------------- /ntp-admin/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/ntp-admin/Cargo.toml -------------------------------------------------------------------------------- /ntp-admin/api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/ntp-admin/api/Cargo.toml -------------------------------------------------------------------------------- /ntp-admin/api/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/ntp-admin/api/src/lib.rs -------------------------------------------------------------------------------- /ntp-admin/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/ntp-admin/build.rs -------------------------------------------------------------------------------- /ntp-admin/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/ntp-admin/src/config.rs -------------------------------------------------------------------------------- /ntp-admin/src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/ntp-admin/src/context.rs -------------------------------------------------------------------------------- /ntp-admin/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/ntp-admin/src/lib.rs -------------------------------------------------------------------------------- /ntp-admin/types/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/ntp-admin/types/Cargo.toml -------------------------------------------------------------------------------- /ntp-admin/types/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/ntp-admin/types/src/lib.rs -------------------------------------------------------------------------------- /openapi/bootstrap-agent/bootstrap-agent-latest.json: -------------------------------------------------------------------------------- 1 | bootstrap-agent-1.0.0-127591.json -------------------------------------------------------------------------------- /openapi/clickhouse-admin-keeper/clickhouse-admin-keeper-latest.json: -------------------------------------------------------------------------------- 1 | clickhouse-admin-keeper-1.0.0-169173.json -------------------------------------------------------------------------------- /openapi/clickhouse-admin-server/clickhouse-admin-server-latest.json: -------------------------------------------------------------------------------- 1 | clickhouse-admin-server-1.0.0-dcea9c.json -------------------------------------------------------------------------------- /openapi/clickhouse-admin-single/clickhouse-admin-single-latest.json: -------------------------------------------------------------------------------- 1 | clickhouse-admin-single-1.0.0-712a53.json -------------------------------------------------------------------------------- /openapi/cockroach-admin/cockroach-admin-latest.json: -------------------------------------------------------------------------------- 1 | cockroach-admin-2.0.0-bb13be.json -------------------------------------------------------------------------------- /openapi/dns-server/dns-server-latest.json: -------------------------------------------------------------------------------- 1 | dns-server-2.0.0-75e4cc.json -------------------------------------------------------------------------------- /openapi/gateway/gateway-latest.json: -------------------------------------------------------------------------------- 1 | gateway-3.0.0-dacda2.json -------------------------------------------------------------------------------- /openapi/installinator/installinator-latest.json: -------------------------------------------------------------------------------- 1 | installinator-1.0.0-c0ed87.json -------------------------------------------------------------------------------- /openapi/nexus-internal/nexus-internal-latest.json: -------------------------------------------------------------------------------- 1 | nexus-internal-1.0.0-6d8ade.json -------------------------------------------------------------------------------- /openapi/nexus-lockstep.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/openapi/nexus-lockstep.json -------------------------------------------------------------------------------- /openapi/nexus/nexus-latest.json: -------------------------------------------------------------------------------- 1 | nexus-2025120300.0.0-dfe193.json -------------------------------------------------------------------------------- /openapi/ntp-admin/ntp-admin-latest.json: -------------------------------------------------------------------------------- 1 | ntp-admin-1.0.0-aeffc2.json -------------------------------------------------------------------------------- /openapi/oximeter/oximeter-latest.json: -------------------------------------------------------------------------------- 1 | oximeter-1.0.0-8e3b9c.json -------------------------------------------------------------------------------- /openapi/repo-depot/repo-depot-latest.json: -------------------------------------------------------------------------------- 1 | repo-depot-1.0.0-65083f.json -------------------------------------------------------------------------------- /openapi/sled-agent/sled-agent-latest.json: -------------------------------------------------------------------------------- 1 | sled-agent-10.0.0-898597.json -------------------------------------------------------------------------------- /openapi/wicketd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/openapi/wicketd.json -------------------------------------------------------------------------------- /oximeter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/oximeter/README.md -------------------------------------------------------------------------------- /oximeter/api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/oximeter/api/Cargo.toml -------------------------------------------------------------------------------- /oximeter/api/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/oximeter/api/src/lib.rs -------------------------------------------------------------------------------- /oximeter/collector/tests/output/cmd-oximeter-noargs-stdout: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /oximeter/db/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/oximeter/db/Cargo.toml -------------------------------------------------------------------------------- /oximeter/db/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/oximeter/db/build.rs -------------------------------------------------------------------------------- /oximeter/db/schema/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/oximeter/db/schema/README.md -------------------------------------------------------------------------------- /oximeter/db/schema/replicated/10/timeseries-to-delete.txt: -------------------------------------------------------------------------------- 1 | http_service:request_latency_histogram 2 | -------------------------------------------------------------------------------- /oximeter/db/schema/replicated/12/timeseries-to-delete.txt: -------------------------------------------------------------------------------- 1 | http_service:request_latency_histogram 2 | -------------------------------------------------------------------------------- /oximeter/db/schema/replicated/4/up04.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE oximeter.measurements_i8 MODIFY COLUMN datum Nullable(Int8) -------------------------------------------------------------------------------- /oximeter/db/schema/replicated/4/up06.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE oximeter.measurements_u8 MODIFY COLUMN datum Nullable(UInt8) -------------------------------------------------------------------------------- /oximeter/db/schema/replicated/4/up08.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE oximeter.measurements_i16 MODIFY COLUMN datum Nullable(Int16) -------------------------------------------------------------------------------- /oximeter/db/schema/replicated/4/up12.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE oximeter.measurements_i32 MODIFY COLUMN datum Nullable(Int32) -------------------------------------------------------------------------------- /oximeter/db/schema/replicated/4/up16.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE oximeter.measurements_i64 MODIFY COLUMN datum Nullable(Int64) -------------------------------------------------------------------------------- /oximeter/db/schema/single-node/10/timeseries-to-delete.txt: -------------------------------------------------------------------------------- 1 | http_service:request_latency_histogram 2 | -------------------------------------------------------------------------------- /oximeter/db/schema/single-node/12/timeseries-to-delete.txt: -------------------------------------------------------------------------------- 1 | http_service:request_latency_histogram 2 | -------------------------------------------------------------------------------- /oximeter/db/schema/single-node/4/up02.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE oximeter.measurements_i8 MODIFY COLUMN datum Nullable(Int8) -------------------------------------------------------------------------------- /oximeter/db/schema/single-node/4/up03.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE oximeter.measurements_u8 MODIFY COLUMN datum Nullable(UInt8) -------------------------------------------------------------------------------- /oximeter/db/schema/single-node/5/up01.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS oximeter.measurements_histogrami8; 2 | -------------------------------------------------------------------------------- /oximeter/db/schema/single-node/5/up03.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS oximeter.measurements_histogramu8; 2 | -------------------------------------------------------------------------------- /oximeter/db/schema/single-node/5/up05.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE oximeter.measurements_histogrami16; 2 | -------------------------------------------------------------------------------- /oximeter/db/schema/single-node/5/up07.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS oximeter.measurements_histogramu16; 2 | -------------------------------------------------------------------------------- /oximeter/db/schema/single-node/5/up09.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS oximeter.measurements_histogrami32; 2 | -------------------------------------------------------------------------------- /oximeter/db/schema/single-node/5/up11.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS oximeter.measurements_histogramu32; 2 | -------------------------------------------------------------------------------- /oximeter/db/schema/single-node/5/up13.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS oximeter.measurements_histogrami64; 2 | -------------------------------------------------------------------------------- /oximeter/db/schema/single-node/5/up15.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS oximeter.measurements_histogramu64; 2 | -------------------------------------------------------------------------------- /oximeter/db/schema/single-node/5/up17.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS oximeter.measurements_histogramf32; 2 | -------------------------------------------------------------------------------- /oximeter/db/schema/single-node/5/up19.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS oximeter.measurements_histogramf64; 2 | -------------------------------------------------------------------------------- /oximeter/db/schema/single-node/db-wipe.sql: -------------------------------------------------------------------------------- 1 | DROP DATABASE IF EXISTS oximeter; 2 | -------------------------------------------------------------------------------- /oximeter/db/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/oximeter/db/src/lib.rs -------------------------------------------------------------------------------- /oximeter/db/src/model/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/oximeter/db/src/model/mod.rs -------------------------------------------------------------------------------- /oximeter/db/src/oxql/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/oximeter/db/src/oxql/mod.rs -------------------------------------------------------------------------------- /oximeter/db/src/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/oximeter/db/src/query.rs -------------------------------------------------------------------------------- /oximeter/db/src/sql/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/oximeter/db/src/sql/mod.rs -------------------------------------------------------------------------------- /oximeter/db/test-output/sample-timeseries-key.txt: -------------------------------------------------------------------------------- 1 | 365003276793586811 -------------------------------------------------------------------------------- /oximeter/db/test-output/sql/00/query.sql: -------------------------------------------------------------------------------- 1 | SELECT 1; 2 | -------------------------------------------------------------------------------- /oximeter/db/test-output/sql/01/query.sql: -------------------------------------------------------------------------------- 1 | SELECT 1 + 1 AS total; 2 | -------------------------------------------------------------------------------- /oximeter/db/test-output/sql/02/query.sql: -------------------------------------------------------------------------------- 1 | SELECT count() FROM service:request_latency WHERE route = '/a'; 2 | -------------------------------------------------------------------------------- /oximeter/oximeter/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/oximeter/oximeter/Cargo.toml -------------------------------------------------------------------------------- /oximeter/oximeter/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/oximeter/oximeter/src/lib.rs -------------------------------------------------------------------------------- /oximeter/producer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/oximeter/producer/Cargo.toml -------------------------------------------------------------------------------- /oximeter/producer/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/oximeter/producer/src/lib.rs -------------------------------------------------------------------------------- /oximeter/schema/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/oximeter/schema/Cargo.toml -------------------------------------------------------------------------------- /oximeter/schema/src/ir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/oximeter/schema/src/ir.rs -------------------------------------------------------------------------------- /oximeter/schema/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/oximeter/schema/src/lib.rs -------------------------------------------------------------------------------- /oximeter/types/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/oximeter/types/Cargo.toml -------------------------------------------------------------------------------- /oximeter/types/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/oximeter/types/src/lib.rs -------------------------------------------------------------------------------- /oximeter/types/src/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/oximeter/types/src/schema.rs -------------------------------------------------------------------------------- /oximeter/types/src/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/oximeter/types/src/traits.rs -------------------------------------------------------------------------------- /oximeter/types/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/oximeter/types/src/types.rs -------------------------------------------------------------------------------- /package-manifest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/package-manifest.toml -------------------------------------------------------------------------------- /package/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /package/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/package/Cargo.toml -------------------------------------------------------------------------------- /package/src/cargo_plan.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/package/src/cargo_plan.rs -------------------------------------------------------------------------------- /package/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/package/src/config.rs -------------------------------------------------------------------------------- /package/src/dot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/package/src/dot.rs -------------------------------------------------------------------------------- /package/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/package/src/lib.rs -------------------------------------------------------------------------------- /package/src/target.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/package/src/target.rs -------------------------------------------------------------------------------- /parallel-task-set/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/parallel-task-set/Cargo.toml -------------------------------------------------------------------------------- /parallel-task-set/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/parallel-task-set/src/lib.rs -------------------------------------------------------------------------------- /passwords/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/passwords/Cargo.toml -------------------------------------------------------------------------------- /passwords/benches/argon2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/passwords/benches/argon2.rs -------------------------------------------------------------------------------- /passwords/examples/argon2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/passwords/examples/argon2.rs -------------------------------------------------------------------------------- /passwords/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/passwords/src/lib.rs -------------------------------------------------------------------------------- /range-requests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/range-requests/Cargo.toml -------------------------------------------------------------------------------- /range-requests/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/range-requests/src/lib.rs -------------------------------------------------------------------------------- /rpaths/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/rpaths/Cargo.toml -------------------------------------------------------------------------------- /rpaths/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/rpaths/src/lib.rs -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /schema/crdb/1.0.0/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/1.0.0/up.sql -------------------------------------------------------------------------------- /schema/crdb/10.0.0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/10.0.0/README.md -------------------------------------------------------------------------------- /schema/crdb/10.0.0/up01.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/10.0.0/up01.sql -------------------------------------------------------------------------------- /schema/crdb/10.0.0/up02.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/10.0.0/up02.sql -------------------------------------------------------------------------------- /schema/crdb/10.0.0/up03.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/10.0.0/up03.sql -------------------------------------------------------------------------------- /schema/crdb/10.0.0/up04.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/10.0.0/up04.sql -------------------------------------------------------------------------------- /schema/crdb/10.0.0/up05.sql: -------------------------------------------------------------------------------- 1 | ALTER TYPE omicron.public.dataset_kind DROP VALUE 'clickhouse_keeper'; -------------------------------------------------------------------------------- /schema/crdb/10.0.0/up06.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/10.0.0/up06.sql -------------------------------------------------------------------------------- /schema/crdb/10.0.0/up07.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/10.0.0/up07.sql -------------------------------------------------------------------------------- /schema/crdb/10.0.0/up08.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/10.0.0/up08.sql -------------------------------------------------------------------------------- /schema/crdb/10.0.0/up09.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/10.0.0/up09.sql -------------------------------------------------------------------------------- /schema/crdb/10.0.0/up10.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/10.0.0/up10.sql -------------------------------------------------------------------------------- /schema/crdb/10.0.0/up11.sql: -------------------------------------------------------------------------------- 1 | ALTER TYPE omicron.public.dataset_kind DROP VALUE 'clickhouse_keeper2'; -------------------------------------------------------------------------------- /schema/crdb/10.0.0/up12.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/10.0.0/up12.sql -------------------------------------------------------------------------------- /schema/crdb/11.0.0/up1.sql: -------------------------------------------------------------------------------- 1 | CREATE SEQUENCE IF NOT EXISTS omicron.public.ipv4_nat_version START 1 INCREMENT 1; 2 | -------------------------------------------------------------------------------- /schema/crdb/11.0.0/up2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/11.0.0/up2.sql -------------------------------------------------------------------------------- /schema/crdb/11.0.0/up3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/11.0.0/up3.sql -------------------------------------------------------------------------------- /schema/crdb/11.0.0/up4.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/11.0.0/up4.sql -------------------------------------------------------------------------------- /schema/crdb/11.0.0/up5.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/11.0.0/up5.sql -------------------------------------------------------------------------------- /schema/crdb/11.0.0/up6.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/11.0.0/up6.sql -------------------------------------------------------------------------------- /schema/crdb/12.0.0/up01.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/12.0.0/up01.sql -------------------------------------------------------------------------------- /schema/crdb/12.0.0/up02.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/12.0.0/up02.sql -------------------------------------------------------------------------------- /schema/crdb/12.0.0/up03.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/12.0.0/up03.sql -------------------------------------------------------------------------------- /schema/crdb/12.0.0/up04.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/12.0.0/up04.sql -------------------------------------------------------------------------------- /schema/crdb/13.0.0/up1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/13.0.0/up1.sql -------------------------------------------------------------------------------- /schema/crdb/13.0.0/up2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/13.0.0/up2.sql -------------------------------------------------------------------------------- /schema/crdb/13.0.0/up3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/13.0.0/up3.sql -------------------------------------------------------------------------------- /schema/crdb/13.0.0/up4.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/13.0.0/up4.sql -------------------------------------------------------------------------------- /schema/crdb/14.0.0/up1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/14.0.0/up1.sql -------------------------------------------------------------------------------- /schema/crdb/14.0.0/up2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/14.0.0/up2.sql -------------------------------------------------------------------------------- /schema/crdb/15.0.0/up1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/15.0.0/up1.sql -------------------------------------------------------------------------------- /schema/crdb/15.0.0/up2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/15.0.0/up2.sql -------------------------------------------------------------------------------- /schema/crdb/15.0.0/up3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/15.0.0/up3.sql -------------------------------------------------------------------------------- /schema/crdb/16.0.0/up01.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/16.0.0/up01.sql -------------------------------------------------------------------------------- /schema/crdb/16.0.0/up02.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/16.0.0/up02.sql -------------------------------------------------------------------------------- /schema/crdb/17.0.0/up1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/17.0.0/up1.sql -------------------------------------------------------------------------------- /schema/crdb/18.0.0/up01.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/18.0.0/up01.sql -------------------------------------------------------------------------------- /schema/crdb/19.0.0/up01.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE omicron.public.external_ip ADD COLUMN IF NOT EXISTS project_id UUID; 2 | -------------------------------------------------------------------------------- /schema/crdb/19.0.0/up02.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/19.0.0/up02.sql -------------------------------------------------------------------------------- /schema/crdb/19.0.0/up03.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/19.0.0/up03.sql -------------------------------------------------------------------------------- /schema/crdb/19.0.0/up04.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/19.0.0/up04.sql -------------------------------------------------------------------------------- /schema/crdb/19.0.0/up05.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/19.0.0/up05.sql -------------------------------------------------------------------------------- /schema/crdb/19.0.0/up06.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/19.0.0/up06.sql -------------------------------------------------------------------------------- /schema/crdb/2.0.0/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/2.0.0/up.sql -------------------------------------------------------------------------------- /schema/crdb/20.0.0/up01.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/20.0.0/up01.sql -------------------------------------------------------------------------------- /schema/crdb/20.0.0/up02.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/20.0.0/up02.sql -------------------------------------------------------------------------------- /schema/crdb/21.0.0/up01.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/21.0.0/up01.sql -------------------------------------------------------------------------------- /schema/crdb/22.0.0/up01.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/22.0.0/up01.sql -------------------------------------------------------------------------------- /schema/crdb/22.0.0/up02.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/22.0.0/up02.sql -------------------------------------------------------------------------------- /schema/crdb/22.0.0/up03.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/22.0.0/up03.sql -------------------------------------------------------------------------------- /schema/crdb/22.0.0/up04.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/22.0.0/up04.sql -------------------------------------------------------------------------------- /schema/crdb/22.0.0/up05.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/22.0.0/up05.sql -------------------------------------------------------------------------------- /schema/crdb/22.0.0/up06.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/22.0.0/up06.sql -------------------------------------------------------------------------------- /schema/crdb/23.0.0/up2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/23.0.0/up2.sql -------------------------------------------------------------------------------- /schema/crdb/23.0.0/up3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/23.0.0/up3.sql -------------------------------------------------------------------------------- /schema/crdb/23.0.0/up4.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/23.0.0/up4.sql -------------------------------------------------------------------------------- /schema/crdb/23.0.0/up5.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/23.0.0/up5.sql -------------------------------------------------------------------------------- /schema/crdb/23.0.1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/23.0.1/README.md -------------------------------------------------------------------------------- /schema/crdb/23.0.1/up1.sql: -------------------------------------------------------------------------------- 1 | DROP INDEX IF EXISTS one_default_pool_per_scope; -------------------------------------------------------------------------------- /schema/crdb/23.0.1/up2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/23.0.1/up2.sql -------------------------------------------------------------------------------- /schema/crdb/24.0.0/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/24.0.0/up.sql -------------------------------------------------------------------------------- /schema/crdb/25.0.0/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/25.0.0/up.sql -------------------------------------------------------------------------------- /schema/crdb/26.0.0/up01.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/26.0.0/up01.sql -------------------------------------------------------------------------------- /schema/crdb/26.0.0/up02.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/26.0.0/up02.sql -------------------------------------------------------------------------------- /schema/crdb/26.0.0/up03.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/26.0.0/up03.sql -------------------------------------------------------------------------------- /schema/crdb/26.0.0/up04.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/26.0.0/up04.sql -------------------------------------------------------------------------------- /schema/crdb/26.0.0/up05.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/26.0.0/up05.sql -------------------------------------------------------------------------------- /schema/crdb/26.0.0/up06.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/26.0.0/up06.sql -------------------------------------------------------------------------------- /schema/crdb/26.0.0/up07.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/26.0.0/up07.sql -------------------------------------------------------------------------------- /schema/crdb/26.0.0/up08.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/26.0.0/up08.sql -------------------------------------------------------------------------------- /schema/crdb/26.0.0/up09.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/26.0.0/up09.sql -------------------------------------------------------------------------------- /schema/crdb/27.0.0/up01.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS omicron.public.update_deployment; 2 | -------------------------------------------------------------------------------- /schema/crdb/27.0.0/up02.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS omicron.public.updateable_component; 2 | -------------------------------------------------------------------------------- /schema/crdb/27.0.0/up03.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/27.0.0/up03.sql -------------------------------------------------------------------------------- /schema/crdb/27.0.0/up04.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS omicron.public.component_update; 2 | -------------------------------------------------------------------------------- /schema/crdb/27.0.0/up05.sql: -------------------------------------------------------------------------------- 1 | DROP TYPE IF EXISTS omicron.public.updateable_component_type; 2 | -------------------------------------------------------------------------------- /schema/crdb/27.0.0/up06.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS omicron.public.system_update; 2 | -------------------------------------------------------------------------------- /schema/crdb/27.0.0/up07.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS omicron.public.update_artifact; 2 | -------------------------------------------------------------------------------- /schema/crdb/27.0.0/up08.sql: -------------------------------------------------------------------------------- 1 | DROP TYPE IF EXISTS omicron.public.update_artifact_kind; 2 | -------------------------------------------------------------------------------- /schema/crdb/27.0.0/up09.sql: -------------------------------------------------------------------------------- 1 | DROP TYPE IF EXISTS omicron.public.update_status; 2 | -------------------------------------------------------------------------------- /schema/crdb/27.0.0/up10.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/27.0.0/up10.sql -------------------------------------------------------------------------------- /schema/crdb/27.0.0/up11.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/27.0.0/up11.sql -------------------------------------------------------------------------------- /schema/crdb/27.0.0/up12.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/27.0.0/up12.sql -------------------------------------------------------------------------------- /schema/crdb/28.0.0/up1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/28.0.0/up1.sql -------------------------------------------------------------------------------- /schema/crdb/28.0.0/up2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/28.0.0/up2.sql -------------------------------------------------------------------------------- /schema/crdb/28.0.0/up3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/28.0.0/up3.sql -------------------------------------------------------------------------------- /schema/crdb/28.0.0/up4.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/28.0.0/up4.sql -------------------------------------------------------------------------------- /schema/crdb/28.0.0/up5.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/28.0.0/up5.sql -------------------------------------------------------------------------------- /schema/crdb/28.0.0/up6.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/28.0.0/up6.sql -------------------------------------------------------------------------------- /schema/crdb/29.0.0/up1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/29.0.0/up1.sql -------------------------------------------------------------------------------- /schema/crdb/3.0.0/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/3.0.0/up.sql -------------------------------------------------------------------------------- /schema/crdb/3.0.1/up1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/3.0.1/up1.sql -------------------------------------------------------------------------------- /schema/crdb/3.0.1/up2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/3.0.1/up2.sql -------------------------------------------------------------------------------- /schema/crdb/3.0.2/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/3.0.2/up.sql -------------------------------------------------------------------------------- /schema/crdb/3.0.3/up.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE omicron.public.ip_pool 2 | DROP COLUMN IF EXISTS internal; 3 | -------------------------------------------------------------------------------- /schema/crdb/30.0.0/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/30.0.0/up.sql -------------------------------------------------------------------------------- /schema/crdb/31.0.0/up1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/31.0.0/up1.sql -------------------------------------------------------------------------------- /schema/crdb/31.0.0/up2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/31.0.0/up2.sql -------------------------------------------------------------------------------- /schema/crdb/31.0.0/up3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/31.0.0/up3.sql -------------------------------------------------------------------------------- /schema/crdb/32.0.0/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/32.0.0/up.sql -------------------------------------------------------------------------------- /schema/crdb/33.0.0/up01.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/33.0.0/up01.sql -------------------------------------------------------------------------------- /schema/crdb/33.0.1/up01.sql: -------------------------------------------------------------------------------- 1 | DROP VIEW IF EXISTS omicron.public.ipv4_nat_changes; 2 | -------------------------------------------------------------------------------- /schema/crdb/33.0.1/up02.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/33.0.1/up02.sql -------------------------------------------------------------------------------- /schema/crdb/34.0.0/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/34.0.0/up.sql -------------------------------------------------------------------------------- /schema/crdb/35.0.0/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/35.0.0/up.sql -------------------------------------------------------------------------------- /schema/crdb/36.0.0/up1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/36.0.0/up1.sql -------------------------------------------------------------------------------- /schema/crdb/36.0.0/up2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/36.0.0/up2.sql -------------------------------------------------------------------------------- /schema/crdb/37.0.0/up01.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/37.0.0/up01.sql -------------------------------------------------------------------------------- /schema/crdb/37.0.0/up02.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/37.0.0/up02.sql -------------------------------------------------------------------------------- /schema/crdb/37.0.0/up03.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/37.0.0/up03.sql -------------------------------------------------------------------------------- /schema/crdb/37.0.0/up04.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/37.0.0/up04.sql -------------------------------------------------------------------------------- /schema/crdb/37.0.1/up01.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/37.0.1/up01.sql -------------------------------------------------------------------------------- /schema/crdb/37.0.1/up02.sql: -------------------------------------------------------------------------------- 1 | DROP TYPE IF EXISTS omicron.public.sled_provision_state; 2 | -------------------------------------------------------------------------------- /schema/crdb/38.0.0/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/38.0.0/up.sql -------------------------------------------------------------------------------- /schema/crdb/39.0.0/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/39.0.0/up.sql -------------------------------------------------------------------------------- /schema/crdb/4.0.0/up1.sql: -------------------------------------------------------------------------------- 1 | ALTER TYPE omicron.public.service_kind ADD VALUE IF NOT EXISTS 'clickhouse_keeper'; 2 | -------------------------------------------------------------------------------- /schema/crdb/4.0.0/up2.sql: -------------------------------------------------------------------------------- 1 | ALTER TYPE omicron.public.dataset_kind ADD VALUE IF NOT EXISTS 'clickhouse_keeper'; 2 | -------------------------------------------------------------------------------- /schema/crdb/40.0.0/up1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/40.0.0/up1.sql -------------------------------------------------------------------------------- /schema/crdb/40.0.0/up2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/40.0.0/up2.sql -------------------------------------------------------------------------------- /schema/crdb/40.0.0/up3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/40.0.0/up3.sql -------------------------------------------------------------------------------- /schema/crdb/40.0.0/up4.sql: -------------------------------------------------------------------------------- 1 | ALTER TYPE omicron.public.network_interface_kind ADD VALUE IF NOT EXISTS 'probe'; 2 | -------------------------------------------------------------------------------- /schema/crdb/41.0.0/up01.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/41.0.0/up01.sql -------------------------------------------------------------------------------- /schema/crdb/42.0.0/up1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/42.0.0/up1.sql -------------------------------------------------------------------------------- /schema/crdb/42.0.0/up2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/42.0.0/up2.sql -------------------------------------------------------------------------------- /schema/crdb/43.0.0/up01.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/43.0.0/up01.sql -------------------------------------------------------------------------------- /schema/crdb/43.0.0/up02.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/43.0.0/up02.sql -------------------------------------------------------------------------------- /schema/crdb/43.0.0/up03.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/43.0.0/up03.sql -------------------------------------------------------------------------------- /schema/crdb/43.0.0/up04.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/43.0.0/up04.sql -------------------------------------------------------------------------------- /schema/crdb/43.0.0/up05.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/43.0.0/up05.sql -------------------------------------------------------------------------------- /schema/crdb/43.0.0/up06.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/43.0.0/up06.sql -------------------------------------------------------------------------------- /schema/crdb/43.0.0/up07.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/43.0.0/up07.sql -------------------------------------------------------------------------------- /schema/crdb/43.0.0/up08.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/43.0.0/up08.sql -------------------------------------------------------------------------------- /schema/crdb/44.0.0/up01.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE omicron.public.zpool DROP COLUMN IF EXISTS total_size; 2 | -------------------------------------------------------------------------------- /schema/crdb/44.0.0/up02.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/44.0.0/up02.sql -------------------------------------------------------------------------------- /schema/crdb/44.0.0/up03.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/44.0.0/up03.sql -------------------------------------------------------------------------------- /schema/crdb/45.0.0/up01.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/45.0.0/up01.sql -------------------------------------------------------------------------------- /schema/crdb/45.0.0/up02.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/45.0.0/up02.sql -------------------------------------------------------------------------------- /schema/crdb/45.0.0/up03.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/45.0.0/up03.sql -------------------------------------------------------------------------------- /schema/crdb/5.0.0/up1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/5.0.0/up1.sql -------------------------------------------------------------------------------- /schema/crdb/5.0.0/up2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/5.0.0/up2.sql -------------------------------------------------------------------------------- /schema/crdb/6.0.0/up1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/6.0.0/up1.sql -------------------------------------------------------------------------------- /schema/crdb/6.0.0/up2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/6.0.0/up2.sql -------------------------------------------------------------------------------- /schema/crdb/7.0.0/up1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/7.0.0/up1.sql -------------------------------------------------------------------------------- /schema/crdb/7.0.0/up2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/7.0.0/up2.sql -------------------------------------------------------------------------------- /schema/crdb/7.0.0/up3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/7.0.0/up3.sql -------------------------------------------------------------------------------- /schema/crdb/7.0.0/up4.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/7.0.0/up4.sql -------------------------------------------------------------------------------- /schema/crdb/7.0.0/up5.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/7.0.0/up5.sql -------------------------------------------------------------------------------- /schema/crdb/7.0.0/up6.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE omicron.public.instance DROP COLUMN IF EXISTS active_propolis_ip; 2 | -------------------------------------------------------------------------------- /schema/crdb/7.0.0/up7.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE omicron.public.instance DROP COLUMN IF EXISTS propolis_generation; 2 | -------------------------------------------------------------------------------- /schema/crdb/7.0.0/up8.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/7.0.0/up8.sql -------------------------------------------------------------------------------- /schema/crdb/7.0.0/up9.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/7.0.0/up9.sql -------------------------------------------------------------------------------- /schema/crdb/8.0.0/up01.sql: -------------------------------------------------------------------------------- 1 | ALTER TYPE omicron.public.service_kind ADD VALUE IF NOT EXISTS 'mgd'; 2 | -------------------------------------------------------------------------------- /schema/crdb/8.0.0/up02.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/8.0.0/up02.sql -------------------------------------------------------------------------------- /schema/crdb/8.0.0/up03.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/8.0.0/up03.sql -------------------------------------------------------------------------------- /schema/crdb/8.0.0/up04.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/8.0.0/up04.sql -------------------------------------------------------------------------------- /schema/crdb/8.0.0/up05.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/8.0.0/up05.sql -------------------------------------------------------------------------------- /schema/crdb/8.0.0/up06.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/8.0.0/up06.sql -------------------------------------------------------------------------------- /schema/crdb/8.0.0/up07.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/8.0.0/up07.sql -------------------------------------------------------------------------------- /schema/crdb/8.0.0/up08.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/8.0.0/up08.sql -------------------------------------------------------------------------------- /schema/crdb/8.0.0/up09.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/8.0.0/up09.sql -------------------------------------------------------------------------------- /schema/crdb/8.0.0/up10.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/8.0.0/up10.sql -------------------------------------------------------------------------------- /schema/crdb/8.0.0/up11.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/8.0.0/up11.sql -------------------------------------------------------------------------------- /schema/crdb/8.0.0/up12.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/8.0.0/up12.sql -------------------------------------------------------------------------------- /schema/crdb/8.0.0/up13.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE omicron.public.rack ADD COLUMN IF NOT EXISTS rack_subnet INET; 2 | -------------------------------------------------------------------------------- /schema/crdb/8.0.0/up14.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/8.0.0/up14.sql -------------------------------------------------------------------------------- /schema/crdb/9.0.0/up01.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/9.0.0/up01.sql -------------------------------------------------------------------------------- /schema/crdb/9.0.0/up02.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/9.0.0/up02.sql -------------------------------------------------------------------------------- /schema/crdb/9.0.0/up03.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/9.0.0/up03.sql -------------------------------------------------------------------------------- /schema/crdb/9.0.0/up04.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/9.0.0/up04.sql -------------------------------------------------------------------------------- /schema/crdb/9.0.0/up05.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/9.0.0/up05.sql -------------------------------------------------------------------------------- /schema/crdb/9.0.0/up06.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/9.0.0/up06.sql -------------------------------------------------------------------------------- /schema/crdb/9.0.0/up07.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/9.0.0/up07.sql -------------------------------------------------------------------------------- /schema/crdb/9.0.0/up08.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/9.0.0/up08.sql -------------------------------------------------------------------------------- /schema/crdb/9.0.0/up09.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/9.0.0/up09.sql -------------------------------------------------------------------------------- /schema/crdb/9.0.0/up10.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/9.0.0/up10.sql -------------------------------------------------------------------------------- /schema/crdb/9.0.0/up11.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/9.0.0/up11.sql -------------------------------------------------------------------------------- /schema/crdb/9.0.0/up12.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/9.0.0/up12.sql -------------------------------------------------------------------------------- /schema/crdb/9.0.0/up13.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/9.0.0/up13.sql -------------------------------------------------------------------------------- /schema/crdb/9.0.0/up14.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/9.0.0/up14.sql -------------------------------------------------------------------------------- /schema/crdb/9.0.0/up15.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/9.0.0/up15.sql -------------------------------------------------------------------------------- /schema/crdb/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/README.adoc -------------------------------------------------------------------------------- /schema/crdb/add-ip-to-external-ip-index/up01.sql: -------------------------------------------------------------------------------- 1 | DROP INDEX IF EXISTS external_ip_by_pool; 2 | -------------------------------------------------------------------------------- /schema/crdb/alerts-renamening/up10.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS omicron.public.webhook_rx_subscription; 2 | -------------------------------------------------------------------------------- /schema/crdb/alerts-renamening/up15.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS omicron.public.webhook_event; 2 | -------------------------------------------------------------------------------- /schema/crdb/alerts-renamening/up22.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS omicron.public.webhook_delivery_old; 2 | -------------------------------------------------------------------------------- /schema/crdb/alerts-renamening/up27.sql: -------------------------------------------------------------------------------- 1 | DROP TYPE IF EXISTS omicron.public.webhook_event_class; 2 | -------------------------------------------------------------------------------- /schema/crdb/alerts-renamening/up28.sql: -------------------------------------------------------------------------------- 1 | DROP TYPE IF EXISTS omicron.public.webhook_delivery_state; 2 | -------------------------------------------------------------------------------- /schema/crdb/alerts-renamening/up29.sql: -------------------------------------------------------------------------------- 1 | DROP TYPE IF EXISTS omicron.public.webhook_delivery_trigger; 2 | -------------------------------------------------------------------------------- /schema/crdb/auto-restart-policy-v2/up05.sql: -------------------------------------------------------------------------------- 1 | DROP TYPE IF EXISTS omicron.public.instance_auto_restart; 2 | -------------------------------------------------------------------------------- /schema/crdb/auto-restart-policy-v2/up10.sql: -------------------------------------------------------------------------------- 1 | DROP TYPE IF EXISTS omicron.public.instance_auto_restart_v2_temp; 2 | -------------------------------------------------------------------------------- /schema/crdb/bgp-oxpop-features/up10.sql: -------------------------------------------------------------------------------- 1 | DROP VIEW IF EXISTS omicron.public.bgp_peer_view; 2 | -------------------------------------------------------------------------------- /schema/crdb/blueprint-physical-disk/up3.sql: -------------------------------------------------------------------------------- 1 | DROP INDEX IF EXISTS vendor_serial_model_unique CASCADE; 2 | -------------------------------------------------------------------------------- /schema/crdb/blueprint-physical-disk/up5.sql: -------------------------------------------------------------------------------- 1 | DROP INDEX IF EXISTS lookup_physical_disk_by_sled; 2 | -------------------------------------------------------------------------------- /schema/crdb/collapse_lldp_settings/up6.sql: -------------------------------------------------------------------------------- 1 | DROP INDEX IF EXISTS lldp_config_by_name; 2 | -------------------------------------------------------------------------------- /schema/crdb/dbinit.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/dbinit.sql -------------------------------------------------------------------------------- /schema/crdb/dbwipe.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/crdb/dbwipe.sql -------------------------------------------------------------------------------- /schema/crdb/disk-types/up04.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE omicron.public.disk DROP COLUMN IF EXISTS volume_id; 2 | -------------------------------------------------------------------------------- /schema/crdb/disk-types/up05.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE omicron.public.disk DROP COLUMN IF EXISTS origin_snapshot; 2 | -------------------------------------------------------------------------------- /schema/crdb/disk-types/up06.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE omicron.public.disk DROP COLUMN IF EXISTS origin_image; 2 | -------------------------------------------------------------------------------- /schema/crdb/disk-types/up07.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE omicron.public.disk DROP COLUMN IF EXISTS pantry_address; 2 | -------------------------------------------------------------------------------- /schema/crdb/disk-types/up10.sql: -------------------------------------------------------------------------------- 1 | DROP INDEX IF EXISTS lookup_disk_by_volume_id; 2 | -------------------------------------------------------------------------------- /schema/crdb/disk-types/up11.sql: -------------------------------------------------------------------------------- 1 | DROP INDEX IF EXISTS lookup_any_disk_by_volume_id; 2 | -------------------------------------------------------------------------------- /schema/crdb/drop-builtin-roles/up01.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS omicron.public.role_builtin; 2 | -------------------------------------------------------------------------------- /schema/crdb/drop-service-table/up2.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS omicron.public.service; 2 | -------------------------------------------------------------------------------- /schema/crdb/drop-service-table/up4.sql: -------------------------------------------------------------------------------- 1 | DROP TYPE IF EXISTS omicron.public.sled_resource_kind; 2 | -------------------------------------------------------------------------------- /schema/crdb/nic-spoof-allow/up02.sql: -------------------------------------------------------------------------------- 1 | DROP VIEW IF EXISTS omicron.public.instance_network_interface; 2 | -------------------------------------------------------------------------------- /schema/crdb/one-big-ereport-table/up08.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS omicron.public.sp_ereport; 2 | -------------------------------------------------------------------------------- /schema/crdb/one-big-ereport-table/up09.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS omicron.public.host_ereport; 2 | -------------------------------------------------------------------------------- /schema/crdb/remove-view-for-v2p-mappings/up01.sql: -------------------------------------------------------------------------------- 1 | DROP VIEW IF EXISTS omicron.public.v2p_mapping_view; 2 | -------------------------------------------------------------------------------- /schema/crdb/rename-nat-table/up01.sql: -------------------------------------------------------------------------------- 1 | DROP VIEW IF EXISTS omicron.public.ipv4_nat_changes; 2 | -------------------------------------------------------------------------------- /schema/crdb/separate-instance-and-vmm-states/up01.sql: -------------------------------------------------------------------------------- 1 | DROP VIEW IF EXISTS omicron.public.sled_instance; 2 | -------------------------------------------------------------------------------- /schema/crdb/separate-instance-and-vmm-states/up02.sql: -------------------------------------------------------------------------------- 1 | DROP VIEW IF EXISTS omicron.public.v2p_mapping_view; 2 | -------------------------------------------------------------------------------- /schema/crdb/separate-instance-and-vmm-states/up20.sql: -------------------------------------------------------------------------------- 1 | DROP TYPE IF EXISTS omicron.public.instance_state; 2 | -------------------------------------------------------------------------------- /schema/crdb/sled-resource-for-vmm/up02.sql: -------------------------------------------------------------------------------- 1 | DROP TYPE IF EXISTS sled_resource_kind; 2 | -------------------------------------------------------------------------------- /schema/crdb/vpc-firewall-icmp/up07.sql: -------------------------------------------------------------------------------- 1 | DROP TYPE IF EXISTS omicron.public.vpc_firewall_rule_protocol; 2 | -------------------------------------------------------------------------------- /schema/omicron-datasets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/schema/omicron-datasets.json -------------------------------------------------------------------------------- /sled-agent/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /sled-agent/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-agent/Cargo.toml -------------------------------------------------------------------------------- /sled-agent/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-agent/README.adoc -------------------------------------------------------------------------------- /sled-agent/api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-agent/api/Cargo.toml -------------------------------------------------------------------------------- /sled-agent/api/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-agent/api/src/lib.rs -------------------------------------------------------------------------------- /sled-agent/api/src/v3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-agent/api/src/v3.rs -------------------------------------------------------------------------------- /sled-agent/api/src/v6.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-agent/api/src/v6.rs -------------------------------------------------------------------------------- /sled-agent/api/src/v8.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-agent/api/src/v8.rs -------------------------------------------------------------------------------- /sled-agent/src/backing_fs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-agent/src/backing_fs.rs -------------------------------------------------------------------------------- /sled-agent/src/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-agent/src/common/mod.rs -------------------------------------------------------------------------------- /sled-agent/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-agent/src/config.rs -------------------------------------------------------------------------------- /sled-agent/src/fakes/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-agent/src/fakes/mod.rs -------------------------------------------------------------------------------- /sled-agent/src/instance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-agent/src/instance.rs -------------------------------------------------------------------------------- /sled-agent/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-agent/src/lib.rs -------------------------------------------------------------------------------- /sled-agent/src/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-agent/src/metrics.rs -------------------------------------------------------------------------------- /sled-agent/src/nexus.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-agent/src/nexus.rs -------------------------------------------------------------------------------- /sled-agent/src/profile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-agent/src/profile.rs -------------------------------------------------------------------------------- /sled-agent/src/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-agent/src/server.rs -------------------------------------------------------------------------------- /sled-agent/src/services.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-agent/src/services.rs -------------------------------------------------------------------------------- /sled-agent/src/sim/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-agent/src/sim/config.rs -------------------------------------------------------------------------------- /sled-agent/src/sim/disk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-agent/src/sim/disk.rs -------------------------------------------------------------------------------- /sled-agent/src/sim/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-agent/src/sim/mod.rs -------------------------------------------------------------------------------- /sled-agent/src/sim/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-agent/src/sim/server.rs -------------------------------------------------------------------------------- /sled-agent/src/sled_agent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-agent/src/sled_agent.rs -------------------------------------------------------------------------------- /sled-agent/src/updates.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-agent/src/updates.rs -------------------------------------------------------------------------------- /sled-agent/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-agent/tests/mod.rs -------------------------------------------------------------------------------- /sled-agent/tests/output/cmd-sled-agent-noargs-stdout: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sled-agent/tests/output/cmd-sled-agent-sim-noargs-stdout: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sled-agent/types/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-agent/types/Cargo.toml -------------------------------------------------------------------------------- /sled-agent/types/src/disk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-agent/types/src/disk.rs -------------------------------------------------------------------------------- /sled-agent/types/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-agent/types/src/lib.rs -------------------------------------------------------------------------------- /sled-agent/types/src/sled.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-agent/types/src/sled.rs -------------------------------------------------------------------------------- /sled-diagnostics/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /sled-diagnostics/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-diagnostics/Cargo.toml -------------------------------------------------------------------------------- /sled-diagnostics/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-diagnostics/src/lib.rs -------------------------------------------------------------------------------- /sled-diagnostics/src/logs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-diagnostics/src/logs.rs -------------------------------------------------------------------------------- /sled-hardware/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-hardware/Cargo.toml -------------------------------------------------------------------------------- /sled-hardware/src/cleanup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-hardware/src/cleanup.rs -------------------------------------------------------------------------------- /sled-hardware/src/disk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-hardware/src/disk.rs -------------------------------------------------------------------------------- /sled-hardware/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-hardware/src/lib.rs -------------------------------------------------------------------------------- /sled-storage/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-storage/Cargo.toml -------------------------------------------------------------------------------- /sled-storage/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-storage/src/config.rs -------------------------------------------------------------------------------- /sled-storage/src/dataset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-storage/src/dataset.rs -------------------------------------------------------------------------------- /sled-storage/src/disk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-storage/src/disk.rs -------------------------------------------------------------------------------- /sled-storage/src/keyfile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-storage/src/keyfile.rs -------------------------------------------------------------------------------- /sled-storage/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-storage/src/lib.rs -------------------------------------------------------------------------------- /sled-storage/src/pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sled-storage/src/pool.rs -------------------------------------------------------------------------------- /smf/clickhouse/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/smf/clickhouse/config.xml -------------------------------------------------------------------------------- /smf/clickhouse/manifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/smf/clickhouse/manifest.xml -------------------------------------------------------------------------------- /smf/cockroachdb/manifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/smf/cockroachdb/manifest.xml -------------------------------------------------------------------------------- /smf/external-dns/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/smf/external-dns/config.toml -------------------------------------------------------------------------------- /smf/internal-dns/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/smf/internal-dns/config.toml -------------------------------------------------------------------------------- /smf/logadm/crontab.root: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/smf/logadm/crontab.root -------------------------------------------------------------------------------- /smf/logadm/logadm.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/smf/logadm/logadm.conf -------------------------------------------------------------------------------- /smf/mgs-sim/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/smf/mgs-sim/config.toml -------------------------------------------------------------------------------- /smf/mgs/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/smf/mgs/config.toml -------------------------------------------------------------------------------- /smf/mgs/manifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/smf/mgs/manifest.xml -------------------------------------------------------------------------------- /smf/nexus/manifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/smf/nexus/manifest.xml -------------------------------------------------------------------------------- /smf/ntp-admin/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/smf/ntp-admin/config.toml -------------------------------------------------------------------------------- /smf/ntp-admin/manifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/smf/ntp-admin/manifest.xml -------------------------------------------------------------------------------- /smf/oximeter/manifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/smf/oximeter/manifest.xml -------------------------------------------------------------------------------- /smf/profile/bashrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/smf/profile/bashrc -------------------------------------------------------------------------------- /smf/profile/profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/smf/profile/profile -------------------------------------------------------------------------------- /smf/sled-agent/manifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/smf/sled-agent/manifest.xml -------------------------------------------------------------------------------- /smf/sp-sim/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/smf/sp-sim/config.toml -------------------------------------------------------------------------------- /smf/sp-sim/manifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/smf/sp-sim/manifest.xml -------------------------------------------------------------------------------- /smf/wicketd/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/smf/wicketd/config.toml -------------------------------------------------------------------------------- /smf/wicketd/manifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/smf/wicketd/manifest.xml -------------------------------------------------------------------------------- /sp-sim/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sp-sim/Cargo.toml -------------------------------------------------------------------------------- /sp-sim/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sp-sim/README.adoc -------------------------------------------------------------------------------- /sp-sim/examples/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sp-sim/examples/config.toml -------------------------------------------------------------------------------- /sp-sim/src/bin/sp-sim.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sp-sim/src/bin/sp-sim.rs -------------------------------------------------------------------------------- /sp-sim/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sp-sim/src/config.rs -------------------------------------------------------------------------------- /sp-sim/src/ereport.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sp-sim/src/ereport.rs -------------------------------------------------------------------------------- /sp-sim/src/gimlet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sp-sim/src/gimlet.rs -------------------------------------------------------------------------------- /sp-sim/src/helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sp-sim/src/helpers.rs -------------------------------------------------------------------------------- /sp-sim/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sp-sim/src/lib.rs -------------------------------------------------------------------------------- /sp-sim/src/sensors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sp-sim/src/sensors.rs -------------------------------------------------------------------------------- /sp-sim/src/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sp-sim/src/server.rs -------------------------------------------------------------------------------- /sp-sim/src/sidecar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sp-sim/src/sidecar.rs -------------------------------------------------------------------------------- /sp-sim/src/update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/sp-sim/src/update.rs -------------------------------------------------------------------------------- /test-utils/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /test-utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/test-utils/Cargo.toml -------------------------------------------------------------------------------- /test-utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/test-utils/README.md -------------------------------------------------------------------------------- /test-utils/src/dev/db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/test-utils/src/dev/db.rs -------------------------------------------------------------------------------- /test-utils/src/dev/falcon.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/test-utils/src/dev/falcon.rs -------------------------------------------------------------------------------- /test-utils/src/dev/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/test-utils/src/dev/mod.rs -------------------------------------------------------------------------------- /test-utils/src/dev/poll.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/test-utils/src/dev/poll.rs -------------------------------------------------------------------------------- /test-utils/src/dev/seed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/test-utils/src/dev/seed.rs -------------------------------------------------------------------------------- /test-utils/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/test-utils/src/lib.rs -------------------------------------------------------------------------------- /tools/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/tools/README.adoc -------------------------------------------------------------------------------- /tools/cargo_hack_checksum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/tools/cargo_hack_checksum -------------------------------------------------------------------------------- /tools/cargo_hack_version: -------------------------------------------------------------------------------- 1 | 0.6.29 2 | -------------------------------------------------------------------------------- /tools/ci_check_opte_ver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/tools/ci_check_opte_ver.sh -------------------------------------------------------------------------------- /tools/ci_download_clickhouse: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/tools/ci_download_clickhouse -------------------------------------------------------------------------------- /tools/ci_download_console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/tools/ci_download_console -------------------------------------------------------------------------------- /tools/clickhouse_checksums: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/tools/clickhouse_checksums -------------------------------------------------------------------------------- /tools/clickhouse_version: -------------------------------------------------------------------------------- 1 | v23.8.7.24 2 | -------------------------------------------------------------------------------- /tools/cockroachdb_checksums: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/tools/cockroachdb_checksums -------------------------------------------------------------------------------- /tools/cockroachdb_version: -------------------------------------------------------------------------------- 1 | v22.1.22-44-g2eee7afbdf 2 | -------------------------------------------------------------------------------- /tools/console_version: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/tools/console_version -------------------------------------------------------------------------------- /tools/delete-reservoir.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/tools/delete-reservoir.sh -------------------------------------------------------------------------------- /tools/dendrite_version: -------------------------------------------------------------------------------- 1 | COMMIT="cc8e02a0800034c431c8cf96b889ea638da3d194" 2 | -------------------------------------------------------------------------------- /tools/dvt_dock_version: -------------------------------------------------------------------------------- 1 | COMMIT=8319bada89323373be2059404c25fe1162b3c714 2 | -------------------------------------------------------------------------------- /tools/install_opte.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/tools/install_opte.sh -------------------------------------------------------------------------------- /tools/opte_version: -------------------------------------------------------------------------------- 1 | 0.37.424 2 | -------------------------------------------------------------------------------- /tools/opte_version_override: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/tools/opte_version_override -------------------------------------------------------------------------------- /tools/permslip_production: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/tools/permslip_production -------------------------------------------------------------------------------- /tools/permslip_staging: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/tools/permslip_staging -------------------------------------------------------------------------------- /tools/pins.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/tools/pins.toml -------------------------------------------------------------------------------- /tools/reflector/helpers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/tools/reflector/helpers.sh -------------------------------------------------------------------------------- /tools/scrimlet/softnpu.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/tools/scrimlet/softnpu.toml -------------------------------------------------------------------------------- /tools/softnpu_version: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/tools/softnpu_version -------------------------------------------------------------------------------- /tools/thundermuffin_version: -------------------------------------------------------------------------------- 1 | COMMIT="a4a6108d7c9aac2464a0b6898e88132a8f701a13" 2 | -------------------------------------------------------------------------------- /tools/uninstall_opte.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/tools/uninstall_opte.sh -------------------------------------------------------------------------------- /tools/update_crucible.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/tools/update_crucible.sh -------------------------------------------------------------------------------- /tools/update_dendrite.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/tools/update_dendrite.sh -------------------------------------------------------------------------------- /tools/update_helpers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/tools/update_helpers.sh -------------------------------------------------------------------------------- /tools/update_lldp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/tools/update_lldp.sh -------------------------------------------------------------------------------- /tools/update_maghemite.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/tools/update_maghemite.sh -------------------------------------------------------------------------------- /tools/update_propolis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/tools/update_propolis.sh -------------------------------------------------------------------------------- /tools/update_pumpkind.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/tools/update_pumpkind.sh -------------------------------------------------------------------------------- /trust-quorum/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/trust-quorum/Cargo.toml -------------------------------------------------------------------------------- /trust-quorum/gfss/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/trust-quorum/gfss/Cargo.toml -------------------------------------------------------------------------------- /trust-quorum/gfss/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/trust-quorum/gfss/src/lib.rs -------------------------------------------------------------------------------- /trust-quorum/src/ledgers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/trust-quorum/src/ledgers.rs -------------------------------------------------------------------------------- /trust-quorum/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/trust-quorum/src/lib.rs -------------------------------------------------------------------------------- /trust-quorum/src/proxy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/trust-quorum/src/proxy.rs -------------------------------------------------------------------------------- /trust-quorum/src/task.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/trust-quorum/src/task.rs -------------------------------------------------------------------------------- /trust-quorum/tla/.gitignore: -------------------------------------------------------------------------------- 1 | /states/* 2 | /trust_quorum.out 3 | -------------------------------------------------------------------------------- /trust-quorum/tqdb/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/trust-quorum/tqdb/Cargo.toml -------------------------------------------------------------------------------- /typed-rng/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/typed-rng/Cargo.toml -------------------------------------------------------------------------------- /typed-rng/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/typed-rng/src/lib.rs -------------------------------------------------------------------------------- /update-common/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/update-common/Cargo.toml -------------------------------------------------------------------------------- /update-common/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/update-common/src/errors.rs -------------------------------------------------------------------------------- /update-common/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/update-common/src/lib.rs -------------------------------------------------------------------------------- /update-engine/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/update-engine/Cargo.toml -------------------------------------------------------------------------------- /update-engine/src/buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/update-engine/src/buffer.rs -------------------------------------------------------------------------------- /update-engine/src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/update-engine/src/context.rs -------------------------------------------------------------------------------- /update-engine/src/engine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/update-engine/src/engine.rs -------------------------------------------------------------------------------- /update-engine/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/update-engine/src/errors.rs -------------------------------------------------------------------------------- /update-engine/src/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/update-engine/src/events.rs -------------------------------------------------------------------------------- /update-engine/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/update-engine/src/lib.rs -------------------------------------------------------------------------------- /update-engine/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/update-engine/src/macros.rs -------------------------------------------------------------------------------- /update-engine/src/spec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/update-engine/src/spec.rs -------------------------------------------------------------------------------- /uuid-kinds/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/uuid-kinds/Cargo.toml -------------------------------------------------------------------------------- /uuid-kinds/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/uuid-kinds/README.adoc -------------------------------------------------------------------------------- /uuid-kinds/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/uuid-kinds/src/lib.rs -------------------------------------------------------------------------------- /wicket-common/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket-common/Cargo.toml -------------------------------------------------------------------------------- /wicket-common/src/example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket-common/src/example.rs -------------------------------------------------------------------------------- /wicket-common/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket-common/src/lib.rs -------------------------------------------------------------------------------- /wicket-dbg/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket-dbg/Cargo.toml -------------------------------------------------------------------------------- /wicket-dbg/src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket-dbg/src/client.rs -------------------------------------------------------------------------------- /wicket-dbg/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket-dbg/src/lib.rs -------------------------------------------------------------------------------- /wicket-dbg/src/runner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket-dbg/src/runner.rs -------------------------------------------------------------------------------- /wicket/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket/Cargo.toml -------------------------------------------------------------------------------- /wicket/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket/README.md -------------------------------------------------------------------------------- /wicket/banners/ox.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket/banners/ox.txt -------------------------------------------------------------------------------- /wicket/banners/oxide.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket/banners/oxide.txt -------------------------------------------------------------------------------- /wicket/src/bin/wicket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket/src/bin/wicket.rs -------------------------------------------------------------------------------- /wicket/src/cli/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket/src/cli/command.rs -------------------------------------------------------------------------------- /wicket/src/cli/inventory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket/src/cli/inventory.rs -------------------------------------------------------------------------------- /wicket/src/cli/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket/src/cli/mod.rs -------------------------------------------------------------------------------- /wicket/src/cli/preflight.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket/src/cli/preflight.rs -------------------------------------------------------------------------------- /wicket/src/cli/rack_setup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket/src/cli/rack_setup.rs -------------------------------------------------------------------------------- /wicket/src/cli/upload.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket/src/cli/upload.rs -------------------------------------------------------------------------------- /wicket/src/dispatch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket/src/dispatch.rs -------------------------------------------------------------------------------- /wicket/src/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket/src/events.rs -------------------------------------------------------------------------------- /wicket/src/helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket/src/helpers.rs -------------------------------------------------------------------------------- /wicket/src/keymap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket/src/keymap.rs -------------------------------------------------------------------------------- /wicket/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket/src/lib.rs -------------------------------------------------------------------------------- /wicket/src/runner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket/src/runner.rs -------------------------------------------------------------------------------- /wicket/src/state/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket/src/state/mod.rs -------------------------------------------------------------------------------- /wicket/src/state/rack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket/src/state/rack.rs -------------------------------------------------------------------------------- /wicket/src/state/status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket/src/state/status.rs -------------------------------------------------------------------------------- /wicket/src/state/update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket/src/state/update.rs -------------------------------------------------------------------------------- /wicket/src/ui/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket/src/ui/main.rs -------------------------------------------------------------------------------- /wicket/src/ui/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket/src/ui/mod.rs -------------------------------------------------------------------------------- /wicket/src/ui/panes/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket/src/ui/panes/mod.rs -------------------------------------------------------------------------------- /wicket/src/ui/splash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket/src/ui/splash.rs -------------------------------------------------------------------------------- /wicket/src/ui/widgets/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket/src/ui/widgets/mod.rs -------------------------------------------------------------------------------- /wicket/src/ui/wrap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket/src/ui/wrap.rs -------------------------------------------------------------------------------- /wicket/src/wicketd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket/src/wicketd.rs -------------------------------------------------------------------------------- /wicket/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicket/tests/mod.rs -------------------------------------------------------------------------------- /wicketd-api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicketd-api/Cargo.toml -------------------------------------------------------------------------------- /wicketd-api/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicketd-api/src/lib.rs -------------------------------------------------------------------------------- /wicketd/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicketd/Cargo.toml -------------------------------------------------------------------------------- /wicketd/examples/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicketd/examples/config.toml -------------------------------------------------------------------------------- /wicketd/src/artifacts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicketd/src/artifacts.rs -------------------------------------------------------------------------------- /wicketd/src/bin/wicketd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicketd/src/bin/wicketd.rs -------------------------------------------------------------------------------- /wicketd/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicketd/src/config.rs -------------------------------------------------------------------------------- /wicketd/src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicketd/src/context.rs -------------------------------------------------------------------------------- /wicketd/src/helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicketd/src/helpers.rs -------------------------------------------------------------------------------- /wicketd/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicketd/src/lib.rs -------------------------------------------------------------------------------- /wicketd/src/mgs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicketd/src/mgs.rs -------------------------------------------------------------------------------- /wicketd/src/mgs/inventory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicketd/src/mgs/inventory.rs -------------------------------------------------------------------------------- /wicketd/src/nexus_proxy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicketd/src/nexus_proxy.rs -------------------------------------------------------------------------------- /wicketd/src/rss_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicketd/src/rss_config.rs -------------------------------------------------------------------------------- /wicketd/src/transceivers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicketd/src/transceivers.rs -------------------------------------------------------------------------------- /wicketd/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/wicketd/tests/mod.rs -------------------------------------------------------------------------------- /workspace-hack/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/workspace-hack/Cargo.toml -------------------------------------------------------------------------------- /workspace-hack/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/workspace-hack/build.rs -------------------------------------------------------------------------------- /workspace-hack/src/lib.rs: -------------------------------------------------------------------------------- 1 | // This is a stub lib.rs. 2 | -------------------------------------------------------------------------------- /zone-setup/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/zone-setup/Cargo.toml -------------------------------------------------------------------------------- /zone-setup/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/omicron/HEAD/zone-setup/src/lib.rs --------------------------------------------------------------------------------