From 24389846f9ee3cb7bbfcd390bd6da2bca62f99ed Mon Sep 17 00:00:00 2001 From: Dan Bond Date: Mon, 26 Jun 2023 16:44:08 +0000 Subject: [PATCH] backport of commit fcbc13923746b7a72957cdb368d3611191d030b8 --- .changelog/14132.txt | 3 - .changelog/14244.txt | 3 - .changelog/14437.txt | 3 - .changelog/14465.txt | 3 - .changelog/14832.txt | 3 - .changelog/14833.txt | 3 - .changelog/14956.txt | 3 - .changelog/15001.txt | 4 - .changelog/15107.txt | 3 - .changelog/15253.txt | 2 +- .changelog/15274.txt | 3 - .changelog/15297.txt | 7 - .changelog/15598.txt | 4 - .changelog/15614.txt | 7 - .changelog/15654.txt | 3 - .changelog/15710.txt | 4 - .changelog/15794.txt | 3 - .changelog/15817.txt | 3 - .changelog/15818.txt | 6 - .changelog/15828.txt | 4 - .changelog/15864.txt | 3 - .changelog/15884.txt | 3 - .changelog/15892.txt | 3 - .changelog/15906.txt | 7 - .changelog/15922.txt | 3 - .changelog/15947.txt | 3 - .changelog/15956.txt | 3 - .changelog/15967.txt | 9 - .changelog/15970.txt | 3 - .changelog/15987.txt | 3 - .changelog/16009.txt | 3 - .changelog/16044.txt | 3 - .changelog/16097.txt | 3 - .changelog/16105.txt | 11 - .changelog/16176.txt | 3 - .changelog/16204.txt | 3 - .changelog/16205.txt | 3 - .changelog/16224.txt | 3 - .changelog/16227.txt | 3 - .changelog/16251.txt | 3 - .changelog/16259.txt | 3 - .changelog/16262.txt | 3 - .changelog/16266.txt | 3 - .changelog/16274.txt | 3 - .changelog/16284.txt | 3 - .changelog/16288.txt | 8 - .changelog/16292.txt | 3 - .changelog/16298.txt | 3 - .changelog/16301.txt | 3 - .changelog/16369.txt | 3 - .changelog/16412.txt | 3 - .changelog/16428.txt | 3 - .changelog/16444.txt | 3 - .changelog/16445.txt | 3 - .changelog/16485.txt | 3 - .changelog/16506.txt | 8 - .changelog/16508.txt | 3 - .changelog/16512.txt | 3 - .changelog/16519.txt | 3 - .changelog/16530.txt | 7 - .changelog/16531.txt | 3 - .changelog/16574.txt | 3 - .changelog/16577.txt | 3 - .changelog/16585.txt | 3 - .changelog/16647.txt | 3 - .changelog/16649.txt | 3 - .changelog/16661.txt | 3 - .changelog/{16673.txt => 16693.txt} | 2 +- .changelog/16754.txt | 3 - .changelog/16781.txt | 3 - .changelog/16789.txt | 3 - .changelog/16818.txt | 3 - .changelog/16871.txt | 3 - .changelog/16877.txt | 3 - .changelog/16888.txt | 3 + .changelog/16889.txt | 3 - .changelog/16957.txt | 5 - .changelog/17035.txt | 3 - .changelog/17038.txt | 3 - .changelog/17055.txt | 3 - .changelog/17066.txt | 3 - .changelog/17075.txt | 3 - .changelog/17081.txt | 3 - .changelog/17086.txt | 3 - .changelog/17115.txt | 3 - .changelog/17138.txt | 4 - .changelog/17160.txt | 3 - .changelog/17171.txt | 3 - .changelog/17179.txt | 3 - .changelog/17183.txt | 7 - .changelog/17231.txt | 3 - .changelog/17317.txt | 3 + .changelog/17327.txt | 3 - .changelog/17415.txt | 7 - .changelog/17424.txt | 3 - .changelog/17452.txt | 3 - .changelog/17460.txt | 3 - .changelog/17487.txt | 3 - .changelog/17495.txt | 3 - .changelog/17505.txt | 3 - .changelog/17525.txt | 3 - .changelog/17541.txt | 3 + .changelog/17546.txt | 3 - .changelog/17547.txt | 3 + .changelog/17566.txt | 3 - .changelog/17581.txt | 3 - .changelog/17593.txt | 3 - .changelog/17609.txt | 4 - .changelog/17631.txt | 3 - .changelog/17636.txt | 3 + .changelog/17719.txt | 3 - .changelog/17739.txt | 3 - .changelog/17755.txt | 3 - .changelog/17757.txt | 3 - .changelog/17759.txt | 3 - .changelog/17775.txt | 3 - .changelog/17780.txt | 3 - .changelog/17831.txt | 3 - .changelog/4633.txt | 3 - .changelog/5200.txt | 3 - .changelog/_16677.txt | 3 - .changelog/_4734.txt | 3 - .changelog/_4821.txt | 3 - .changelog/_5669.txt | 3 - .changelog/_5740.txt | 3 - .changelog/_5750.txt | 3 - .changelog/_5805.txt | 3 - .copywrite.hcl | 29 - .github/CONTRIBUTING.md | 3 +- .github/ISSUE_TEMPLATE/bug_report.md | 30 +- .github/ISSUE_TEMPLATE/config.yml | 3 - .github/ISSUE_TEMPLATE/feature_request.md | 6 +- .github/ISSUE_TEMPLATE/ui_issues.md | 25 +- .github/dependabot.yml | 3 - .github/pr-labeler.yml | 3 - .github/pull_request_template.md | 14 +- .github/scripts/changelog_checker.sh | 3 - .github/scripts/get_runner_classes.sh | 3 - .github/scripts/metrics_checker.sh | 3 - .github/scripts/notify_slack.sh | 3 - .github/scripts/set_test_package_matrix.sh | 3 - .github/scripts/verify_artifact.sh | 3 - .github/scripts/verify_bin.sh | 3 - .github/scripts/verify_deb.sh | 3 - .github/scripts/verify_docker.sh | 3 - .github/scripts/verify_envoy_version.sh | 178 - .github/scripts/verify_rpm.sh | 3 - .github/workflows/backport-assistant.yml | 30 +- .github/workflows/backport-checker.yml | 3 - .github/workflows/backport-reminder.yml | 3 - .github/workflows/bot-auto-approve.yaml | 5 +- .github/workflows/broken-link-check.yml | 33 - .github/workflows/build-artifacts.yml | 134 - .github/workflows/build-distros.yml | 15 +- .github/workflows/build.yml | 56 +- .github/workflows/changelog-checker.yml | 5 +- .github/workflows/embedded-asset-checker.yml | 5 +- .github/workflows/frontend.yml | 16 +- .github/workflows/go-tests.yml | 79 +- .github/workflows/issue-comment-created.yml | 7 +- .github/workflows/jira-issues.yaml | 104 - .github/workflows/jira-pr.yaml | 118 - ...t-1.14.x.yaml => nightly-test-1.11.x.yaml} | 48 +- ...t-1.15.x.yaml => nightly-test-1.12.x.yaml} | 48 +- .github/workflows/nightly-test-1.13.x.yaml | 44 +- .github/workflows/nightly-test-1.16.x.yaml | 234 - .github/workflows/nightly-test-main.yaml | 44 +- .github/workflows/oss-merge-trigger.yml | 7 +- .github/workflows/pr-labeler.yml | 5 +- .github/workflows/pr-metrics-test-checker.yml | 5 +- .github/workflows/reusable-check-go-mod.yml | 4 +- .github/workflows/reusable-dev-build.yml | 8 +- .github/workflows/reusable-lint.yml | 11 +- .github/workflows/reusable-unit-split.yml | 15 +- .github/workflows/reusable-unit.yml | 11 +- .github/workflows/stale.yml | 5 +- .github/workflows/test-integrations.yml | 151 +- .github/workflows/verify-envoy-version.yml | 28 - .github/workflows/website-checker.yml | 51 + .gitignore | 5 - .golangci.yml | 38 +- .release/ci.hcl | 19 +- .release/docker/docker-entrypoint-ubi.sh | 3 - .release/docker/docker-entrypoint.sh | 3 - .../linux/package/etc/consul.d/consul.hcl | 3 - .release/release-metadata.hcl | 3 - .release/security-scan.hcl | 3 - CHANGELOG.md | 457 +- Dockerfile | 7 +- GNUmakefile | 160 +- Vagrantfile | 66 + acl/MockAuthorizer.go | 236 - acl/acl.go | 20 - acl/acl_oss.go | 3 - acl/acl_test.go | 486 +- acl/authorizer.go | 8 +- acl/authorizer_oss.go | 3 - acl/authorizer_test.go | 226 +- acl/chained_authorizer.go | 3 - acl/chained_authorizer_test.go | 3 - acl/enterprisemeta_oss.go | 3 - acl/errors.go | 20 +- acl/errors_oss.go | 3 - acl/errors_test.go | 14 +- acl/policy.go | 200 +- acl/policy_authorizer.go | 3 - acl/policy_authorizer_oss.go | 3 - acl/policy_authorizer_test.go | 3 - acl/policy_merger.go | 3 - acl/policy_merger_oss.go | 3 - acl/policy_oss.go | 3 - acl/policy_test.go | 549 +- acl/resolver/danger.go | 15 - acl/resolver/result.go | 3 - acl/static_authorizer.go | 3 - acl/static_authorizer_test.go | 3 - acl/testing.go | 6 +- acl/validation.go | 3 - agent/acl.go | 5 +- agent/acl_endpoint.go | 177 +- agent/acl_endpoint_legacy.go | 13 + agent/acl_endpoint_legacy_test.go | 49 + agent/acl_endpoint_test.go | 334 +- agent/acl_oss.go | 3 - agent/acl_test.go | 55 +- agent/ae/ae.go | 3 - agent/ae/ae_test.go | 3 - agent/ae/trigger.go | 3 - agent/agent.go | 285 +- agent/agent_endpoint.go | 37 +- agent/agent_endpoint_oss.go | 3 - agent/agent_endpoint_oss_test.go | 3 - agent/agent_endpoint_test.go | 484 +- agent/agent_oss.go | 12 - agent/agent_test.go | 252 +- agent/apiserver.go | 3 - agent/apiserver_test.go | 3 - agent/auto-config/auto_config.go | 9 +- agent/auto-config/auto_config_oss.go | 3 - agent/auto-config/auto_config_oss_test.go | 3 - agent/auto-config/auto_config_test.go | 48 +- agent/auto-config/auto_encrypt.go | 9 +- agent/auto-config/auto_encrypt_test.go | 34 +- agent/auto-config/config.go | 23 +- agent/auto-config/config_oss.go | 3 - agent/auto-config/config_translate.go | 9 +- agent/auto-config/config_translate_test.go | 7 +- agent/auto-config/mock_oss_test.go | 3 - agent/auto-config/mock_test.go | 110 +- agent/auto-config/persist.go | 33 +- agent/auto-config/run.go | 3 - agent/auto-config/server_addr.go | 3 - agent/auto-config/tls.go | 28 +- agent/auto-config/tls_test.go | 3 - agent/cache-types/catalog_datacenters.go | 6 +- agent/cache-types/catalog_datacenters_test.go | 26 +- agent/cache-types/catalog_list_services.go | 6 +- .../cache-types/catalog_list_services_test.go | 15 +- agent/cache-types/catalog_service_list.go | 6 +- .../cache-types/catalog_service_list_test.go | 14 +- agent/cache-types/catalog_services.go | 6 +- agent/cache-types/catalog_services_test.go | 14 +- agent/cache-types/config_entry.go | 8 +- agent/cache-types/config_entry_test.go | 20 +- agent/cache-types/connect_ca_leaf.go | 777 ++ agent/cache-types/connect_ca_leaf_oss.go | 8 + agent/cache-types/connect_ca_leaf_test.go | 1174 ++ agent/cache-types/connect_ca_root.go | 6 +- agent/cache-types/connect_ca_root_test.go | 14 +- agent/cache-types/discovery_chain.go | 6 +- agent/cache-types/discovery_chain_test.go | 16 +- agent/cache-types/exported_peered_services.go | 6 +- .../exported_peered_services_test.go | 9 +- .../federation_state_list_gateways.go | 6 +- .../federation_state_list_gateways_test.go | 14 +- agent/cache-types/gateway_services.go | 6 +- agent/cache-types/gateway_services_test.go | 14 +- agent/cache-types/health_services.go | 6 +- agent/cache-types/health_services_test.go | 14 +- agent/cache-types/intention_match.go | 6 +- agent/cache-types/intention_match_test.go | 14 +- agent/cache-types/intention_upstreams.go | 6 +- .../intention_upstreams_destination.go | 6 +- .../intention_upstreams_destination_test.go | 14 +- agent/cache-types/intention_upstreams_test.go | 14 +- agent/cache-types/mock_PeeringLister_test.go | 4 +- agent/cache-types/mock_RPC.go | 23 +- .../mock_TrustBundleLister_test.go | 15 +- .../mock_TrustBundleReader_test.go | 15 +- agent/cache-types/node_services.go | 6 +- agent/cache-types/node_services_test.go | 14 +- agent/cache-types/norace_test.go | 6 + agent/cache-types/options.go | 3 - agent/cache-types/peered_upstreams.go | 6 +- agent/cache-types/peered_upstreams_test.go | 9 +- agent/cache-types/peerings.go | 5 +- agent/cache-types/peerings_test.go | 5 +- agent/cache-types/prepared_query.go | 6 +- agent/cache-types/prepared_query_test.go | 14 +- agent/cache-types/race_test.go | 6 + agent/cache-types/resolved_service_config.go | 6 +- .../resolved_service_config_test.go | 21 +- agent/cache-types/rpc.go | 7 +- agent/cache-types/service_checks.go | 3 - agent/cache-types/service_checks_test.go | 3 - agent/cache-types/service_dump.go | 6 +- agent/cache-types/service_dump_test.go | 14 +- agent/cache-types/service_gateways.go | 6 +- agent/cache-types/service_gateways_test.go | 14 +- agent/cache-types/testing.go | 3 - agent/cache-types/trust_bundle.go | 5 +- agent/cache-types/trust_bundle_test.go | 5 +- agent/cache-types/trust_bundles.go | 5 +- agent/cache-types/trust_bundles_test.go | 5 +- agent/cache/cache.go | 10 +- agent/cache/cache_test.go | 3 - agent/cache/entry.go | 3 - agent/cache/request.go | 3 - agent/cache/testing.go | 3 - agent/cache/type.go | 3 - agent/cache/watch.go | 3 - agent/cache/watch_test.go | 5 +- agent/catalog_endpoint.go | 54 +- agent/catalog_endpoint_oss.go | 3 - agent/catalog_endpoint_test.go | 152 +- agent/check.go | 3 - agent/checks/alias.go | 8 +- agent/checks/alias_test.go | 6 +- agent/checks/check.go | 8 +- agent/checks/check_test.go | 20 +- agent/checks/check_windows_test.go | 3 - agent/checks/docker.go | 6 +- agent/checks/docker_unix.go | 3 - agent/checks/docker_windows.go | 3 - agent/checks/grpc.go | 3 - agent/checks/grpc_test.go | 9 +- agent/checks/os_service.go | 3 - agent/checks/os_service_unix.go | 3 - agent/checks/os_service_windows.go | 3 - agent/config/agent_limits.go | 3 - agent/config/builder.go | 164 +- agent/config/builder_oss.go | 3 - agent/config/builder_oss_test.go | 3 - agent/config/builder_test.go | 140 +- agent/config/config.go | 90 +- agent/config/config_oss.go | 3 - agent/config/default.go | 19 +- agent/config/default_oss.go | 3 - agent/config/deprecated.go | 30 - agent/config/deprecated_test.go | 9 - agent/config/doc.go | 3 - agent/config/file_watcher.go | 3 - agent/config/file_watcher_test.go | 3 - agent/config/flags.go | 27 +- agent/config/flags_test.go | 43 +- agent/config/flagset.go | 3 - agent/config/golden_test.go | 8 +- agent/config/limits.go | 3 - agent/config/limits_windows.go | 3 - agent/config/merge.go | 3 - agent/config/merge_test.go | 15 +- agent/config/ratelimited_file_watcher.go | 3 - agent/config/ratelimited_file_watcher_test.go | 3 - agent/config/runtime.go | 95 +- agent/config/runtime_oss.go | 3 - agent/config/runtime_oss_test.go | 15 +- agent/config/runtime_test.go | 256 +- agent/config/segment_oss.go | 3 - agent/config/segment_oss_test.go | 3 - .../TestRuntimeConfig_Sanitize.golden | 34 +- agent/config/testdata/full-config.hcl | 29 +- agent/config/testdata/full-config.json | 336 +- agent/config_endpoint.go | 11 +- agent/config_endpoint_test.go | 34 +- agent/configentry/compare.go | 37 - agent/configentry/compare_test.go | 89 - agent/configentry/config_entry.go | 3 - agent/configentry/discoverychain.go | 105 +- agent/configentry/doc.go | 3 - agent/configentry/merge_service_config.go | 99 +- .../configentry/merge_service_config_test.go | 489 +- agent/configentry/resolve.go | 60 +- agent/configentry/resolve_test.go | 210 +- agent/configentry/service_config.go | 3 - agent/connect/authz.go | 43 +- agent/connect/authz_test.go | 52 +- agent/connect/ca/common.go | 3 - agent/connect/ca/mock_Provider.go | 79 +- agent/connect/ca/provider.go | 46 +- agent/connect/ca/provider_aws.go | 32 +- agent/connect/ca/provider_aws_test.go | 45 +- agent/connect/ca/provider_consul.go | 33 +- agent/connect/ca/provider_consul_config.go | 3 - agent/connect/ca/provider_consul_test.go | 31 +- agent/connect/ca/provider_test.go | 5 +- agent/connect/ca/provider_vault.go | 240 +- agent/connect/ca/provider_vault_auth.go | 94 - .../ca/provider_vault_auth_alicloud.go | 55 - .../connect/ca/provider_vault_auth_approle.go | 69 - agent/connect/ca/provider_vault_auth_aws.go | 118 - agent/connect/ca/provider_vault_auth_azure.go | 145 - agent/connect/ca/provider_vault_auth_gcp.go | 47 - agent/connect/ca/provider_vault_auth_jwt.go | 53 - agent/connect/ca/provider_vault_auth_k8s.go | 50 - agent/connect/ca/provider_vault_auth_test.go | 768 -- agent/connect/ca/provider_vault_test.go | 165 +- agent/connect/ca/testing.go | 13 +- agent/connect/common_names.go | 3 - agent/connect/csr.go | 3 - agent/connect/csr_test.go | 3 - agent/connect/generate.go | 3 - agent/connect/generate_test.go | 3 - agent/connect/parsing.go | 3 - agent/connect/sni.go | 36 - agent/connect/sni_test.go | 3 - agent/connect/testing_ca.go | 8 +- agent/connect/testing_ca_test.go | 18 +- agent/connect/testing_spiffe.go | 3 - agent/connect/uri.go | 3 - agent/connect/uri_agent.go | 3 - agent/connect/uri_agent_oss.go | 3 - agent/connect/uri_agent_oss_test.go | 3 - agent/connect/uri_mesh_gateway.go | 3 - agent/connect/uri_mesh_gateway_oss.go | 3 - agent/connect/uri_mesh_gateway_oss_test.go | 3 - agent/connect/uri_server.go | 3 - agent/connect/uri_service.go | 3 - agent/connect/uri_service_oss.go | 3 - agent/connect/uri_service_oss_test.go | 3 - agent/connect/uri_signing.go | 3 - agent/connect/uri_signing_test.go | 3 - agent/connect/uri_test.go | 3 - agent/connect/x509_patch.go | 3 - agent/connect/x509_patch_test.go | 3 - agent/connect_auth.go | 5 +- agent/connect_ca_endpoint.go | 9 +- agent/connect_ca_endpoint_test.go | 7 +- agent/consul/acl.go | 50 +- agent/consul/acl_authmethod.go | 3 - agent/consul/acl_authmethod_oss.go | 3 - agent/consul/acl_client.go | 3 - agent/consul/acl_endpoint.go | 99 +- agent/consul/acl_endpoint_legacy.go | 31 + agent/consul/acl_endpoint_oss.go | 3 - agent/consul/acl_endpoint_test.go | 489 +- agent/consul/acl_oss.go | 3 - agent/consul/acl_oss_test.go | 6 +- agent/consul/acl_replication.go | 19 +- agent/consul/acl_replication_test.go | 59 +- agent/consul/acl_replication_types.go | 3 - agent/consul/acl_server.go | 21 +- agent/consul/acl_server_oss.go | 3 - agent/consul/acl_test.go | 42 +- agent/consul/acl_token_exp.go | 3 - agent/consul/acl_token_exp_test.go | 10 +- agent/consul/auth/binder.go | 3 - agent/consul/auth/binder_oss.go | 3 - agent/consul/auth/binder_test.go | 3 - agent/consul/auth/login.go | 3 - agent/consul/auth/token_writer.go | 11 +- agent/consul/auth/token_writer_oss.go | 3 - agent/consul/auth/token_writer_test.go | 19 +- agent/consul/authmethod/authmethods.go | 3 - agent/consul/authmethod/authmethods_oss.go | 3 - agent/consul/authmethod/awsauth/aws.go | 3 - agent/consul/authmethod/awsauth/aws_test.go | 3 - agent/consul/authmethod/kubeauth/k8s.go | 3 - agent/consul/authmethod/kubeauth/k8s_oss.go | 3 - agent/consul/authmethod/kubeauth/k8s_test.go | 3 - agent/consul/authmethod/kubeauth/testing.go | 9 +- agent/consul/authmethod/ssoauth/sso.go | 3 - agent/consul/authmethod/ssoauth/sso_oss.go | 3 - agent/consul/authmethod/ssoauth/sso_test.go | 3 - agent/consul/authmethod/testauth/testing.go | 3 - .../consul/authmethod/testauth/testing_oss.go | 3 - agent/consul/authmethod/testing.go | 3 - agent/consul/auto_config_backend.go | 3 - agent/consul/auto_config_backend_test.go | 3 - agent/consul/auto_config_endpoint.go | 9 +- agent/consul/auto_config_endpoint_test.go | 23 +- agent/consul/auto_encrypt_endpoint.go | 11 - agent/consul/auto_encrypt_endpoint_test.go | 58 - agent/consul/autopilot.go | 3 - agent/consul/autopilot_oss.go | 3 - agent/consul/autopilot_test.go | 3 - .../autopilotevents/ready_servers_events.go | 5 +- .../ready_servers_events_test.go | 7 +- agent/consul/catalog_endpoint.go | 11 +- agent/consul/catalog_endpoint_test.go | 15 +- agent/consul/client.go | 26 +- agent/consul/client_serf.go | 3 - agent/consul/client_test.go | 65 +- agent/consul/cluster_test.go | 3 - agent/consul/config.go | 86 +- agent/consul/config_endpoint.go | 52 +- agent/consul/config_endpoint_test.go | 396 +- agent/consul/config_oss.go | 3 - agent/consul/config_replication.go | 45 +- agent/consul/config_replication_test.go | 96 +- agent/consul/config_test.go | 3 - agent/consul/connect_ca_endpoint.go | 3 - agent/consul/connect_ca_endpoint_test.go | 3 - agent/consul/context.go | 23 - agent/consul/context_test.go | 30 - agent/consul/controller/controller.go | 394 - agent/consul/controller/controller_test.go | 573 - agent/consul/controller/doc.go | 13 - agent/consul/controller/queue/defer.go | 225 - agent/consul/controller/queue/queue.go | 186 - agent/consul/controller/queue/rate.go | 71 - agent/consul/controller/queue/rate_test.go | 69 - agent/consul/controller/queue_test.go | 96 - agent/consul/controller/reconciler.go | 66 - agent/consul/controller/reconciler_test.go | 71 - agent/consul/coordinate_endpoint.go | 3 - agent/consul/coordinate_endpoint_test.go | 3 - agent/consul/discovery_chain_endpoint.go | 3 - agent/consul/discovery_chain_endpoint_test.go | 5 - agent/consul/discoverychain/compile.go | 167 +- agent/consul/discoverychain/compile_oss.go | 3 - agent/consul/discoverychain/compile_test.go | 89 - agent/consul/discoverychain/gateway.go | 301 - .../discoverychain/gateway_httproute.go | 296 - .../consul/discoverychain/gateway_tcproute.go | 20 - agent/consul/discoverychain/gateway_test.go | 965 -- agent/consul/discoverychain/string_stack.go | 3 - .../discoverychain/string_stack_test.go | 3 - agent/consul/discoverychain/testing.go | 13 +- agent/consul/enterprise_client_oss.go | 3 - agent/consul/enterprise_config_oss.go | 3 - agent/consul/enterprise_server_oss.go | 3 - agent/consul/enterprise_server_oss_test.go | 3 - agent/consul/federation_state_endpoint.go | 3 - .../consul/federation_state_endpoint_test.go | 3 - agent/consul/federation_state_replication.go | 5 +- .../federation_state_replication_test.go | 10 +- agent/consul/filter.go | 3 - agent/consul/filter_test.go | 15 +- agent/consul/flood.go | 3 - agent/consul/fsm/commands_oss.go | 36 +- agent/consul/fsm/commands_oss_test.go | 212 +- agent/consul/fsm/fsm.go | 154 +- agent/consul/fsm/fsm_test.go | 3 - .../fsm/log_verification_chunking_shim.go | 66 - agent/consul/fsm/snapshot.go | 14 +- agent/consul/fsm/snapshot_oss.go | 107 +- agent/consul/fsm/snapshot_oss_test.go | 23 +- agent/consul/fsm/snapshot_test.go | 199 +- agent/consul/gateway_locator.go | 3 - agent/consul/gateway_locator_test.go | 3 - agent/consul/gateways/controller_gateways.go | 1149 -- .../gateways/controller_gateways_test.go | 4114 ------ agent/consul/grpc_integration_test.go | 3 - agent/consul/health_endpoint.go | 24 +- agent/consul/health_endpoint_test.go | 16 +- agent/consul/helper_test.go | 3 - agent/consul/intention_endpoint.go | 43 +- agent/consul/intention_endpoint_test.go | 4 - agent/consul/internal_endpoint.go | 57 +- agent/consul/internal_endpoint_test.go | 111 +- agent/consul/issue_test.go | 4 - agent/consul/kvs_endpoint.go | 3 - agent/consul/kvs_endpoint_test.go | 3 - agent/consul/leader.go | 151 +- agent/consul/leader_connect.go | 37 +- agent/consul/leader_connect_ca.go | 116 +- agent/consul/leader_connect_ca_test.go | 15 +- agent/consul/leader_connect_test.go | 74 +- agent/consul/leader_federation_state_ae.go | 3 - .../consul/leader_federation_state_ae_test.go | 8 +- agent/consul/leader_intentions.go | 3 - agent/consul/leader_intentions_oss.go | 3 - agent/consul/leader_intentions_oss_test.go | 3 - agent/consul/leader_intentions_test.go | 10 +- agent/consul/leader_log_verification.go | 51 - agent/consul/leader_metrics.go | 89 +- agent/consul/leader_metrics_test.go | 40 - agent/consul/leader_oss_test.go | 3 - agent/consul/leader_peering.go | 9 +- agent/consul/leader_peering_test.go | 35 +- agent/consul/leader_test.go | 27 +- agent/consul/logging.go | 3 - agent/consul/logging_test.go | 3 - agent/consul/merge.go | 3 - agent/consul/merge_oss.go | 7 - agent/consul/merge_oss_test.go | 3 - agent/consul/merge_test.go | 5 - agent/consul/multilimiter/mock_RateLimiter.go | 58 - agent/consul/multilimiter/multilimiter.go | 280 - .../consul/multilimiter/multilimiter_test.go | 688 - ...7a7f98556a9e2b5cd1fc67bc4e542eb1dc1cc1416d | 2 - ...9a43e0f9fd5c94bba343ce7bb6724d4ebafe311ed4 | 2 - ...8a033bdfa7b7424603c97fcb292400de0b7448eceb | 2 - ...bf537d4d81f389524539f402d13aa01f93a65ac7e9 | 2 - ...b8611ce9264f78e40758def1c0a4b23e2192556537 | 2 - agent/consul/operator_autopilot_endpoint.go | 3 - .../operator_autopilot_endpoint_test.go | 3 - agent/consul/operator_backend.go | 45 - agent/consul/operator_backend_test.go | 189 - agent/consul/operator_endpoint.go | 3 - agent/consul/operator_raft_endpoint.go | 3 - agent/consul/operator_raft_endpoint_test.go | 3 - agent/consul/operator_usage_endpoint.go | 65 - agent/consul/options.go | 5 - agent/consul/options_oss.go | 3 - agent/consul/peering_backend.go | 5 +- agent/consul/peering_backend_oss.go | 3 - agent/consul/peering_backend_oss_test.go | 5 +- agent/consul/peering_backend_test.go | 10 +- agent/consul/prepared_query/template.go | 3 - agent/consul/prepared_query/template_test.go | 3 - agent/consul/prepared_query/walk.go | 3 - agent/consul/prepared_query/walk_oss_test.go | 3 - agent/consul/prepared_query/walk_test.go | 4 - agent/consul/prepared_query_endpoint.go | 301 +- agent/consul/prepared_query_endpoint_oss.go | 38 - .../prepared_query_endpoint_oss_test.go | 52 - agent/consul/prepared_query_endpoint_test.go | 800 +- agent/consul/raft_handle.go | 83 - agent/consul/raft_rpc.go | 3 - agent/consul/rate/handler.go | 419 - agent/consul/rate/handler_oss.go | 21 - agent/consul/rate/handler_test.go | 426 - agent/consul/rate/metrics.go | 17 - .../consul/rate/mock_RequestLimitsHandler.go | 63 - .../rate/mock_ServersStatusProvider_test.go | 53 - agent/consul/replication.go | 3 - agent/consul/replication_test.go | 3 - agent/consul/reporting/reporting.go | 3 - agent/consul/reporting/reporting_oss.go | 3 - agent/consul/rpc.go | 145 +- agent/consul/rpc_test.go | 96 +- agent/consul/rtt.go | 3 - agent/consul/rtt_test.go | 3 - agent/consul/segment_oss.go | 3 - agent/consul/serf_filter.go | 3 - agent/consul/serf_test.go | 3 - agent/consul/server.go | 563 +- agent/consul/server_connect.go | 3 - agent/consul/server_log_verification.go | 84 - agent/consul/server_lookup.go | 3 - agent/consul/server_lookup_test.go | 3 - agent/consul/server_metadata.go | 71 - agent/consul/server_metadata_test.go | 68 - agent/consul/server_oss.go | 8 - agent/consul/server_oss_test.go | 3 - agent/consul/server_overview.go | 3 - agent/consul/server_overview_test.go | 3 - agent/consul/server_register.go | 3 - agent/consul/server_serf.go | 3 - agent/consul/server_test.go | 76 +- agent/consul/servercert/manager.go | 36 +- agent/consul/servercert/manager_test.go | 51 +- agent/consul/session_endpoint.go | 3 - agent/consul/session_endpoint_test.go | 3 - agent/consul/session_timers.go | 3 - agent/consul/session_timers_test.go | 3 - agent/consul/session_ttl.go | 3 - agent/consul/session_ttl_test.go | 6 +- agent/consul/snapshot_endpoint.go | 6 +- agent/consul/snapshot_endpoint_test.go | 3 - agent/consul/state/acl.go | 62 +- agent/consul/state/acl_events.go | 3 - agent/consul/state/acl_events_test.go | 3 - agent/consul/state/acl_oss.go | 3 - agent/consul/state/acl_oss_test.go | 3 - agent/consul/state/acl_schema.go | 25 +- agent/consul/state/acl_test.go | 135 +- agent/consul/state/autopilot.go | 3 - agent/consul/state/autopilot_test.go | 3 - agent/consul/state/catalog.go | 162 +- agent/consul/state/catalog_events.go | 9 +- agent/consul/state/catalog_events_oss.go | 3 - agent/consul/state/catalog_events_oss_test.go | 3 - agent/consul/state/catalog_events_test.go | 47 +- agent/consul/state/catalog_oss.go | 3 - agent/consul/state/catalog_oss_test.go | 3 - agent/consul/state/catalog_schema.go | 57 +- agent/consul/state/catalog_test.go | 107 +- agent/consul/state/config_entry.go | 631 +- agent/consul/state/config_entry_events.go | 63 +- .../consul/state/config_entry_events_test.go | 370 +- .../state/config_entry_exported_services.go | 66 - .../config_entry_exported_services_oss.go | 34 - agent/consul/state/config_entry_intention.go | 196 +- .../state/config_entry_intention_oss.go | 3 - agent/consul/state/config_entry_oss.go | 14 - agent/consul/state/config_entry_oss_test.go | 3 - .../state/config_entry_sameness_group.go | 19 - .../state/config_entry_sameness_group_oss.go | 53 - .../config_entry_sameness_group_oss_test.go | 21 - agent/consul/state/config_entry_schema.go | 32 +- agent/consul/state/config_entry_test.go | 906 -- agent/consul/state/connect_ca.go | 3 - agent/consul/state/connect_ca_events.go | 5 +- agent/consul/state/connect_ca_events_test.go | 5 +- agent/consul/state/connect_ca_test.go | 5 +- agent/consul/state/coordinate.go | 3 - agent/consul/state/coordinate_oss.go | 3 - agent/consul/state/coordinate_oss_test.go | 3 - agent/consul/state/coordinate_test.go | 3 - agent/consul/state/delay_oss.go | 3 - agent/consul/state/delay_test.go | 3 - agent/consul/state/events.go | 14 +- agent/consul/state/events_test.go | 186 - agent/consul/state/federation_state.go | 3 - agent/consul/state/graveyard.go | 3 - agent/consul/state/graveyard_oss.go | 3 - agent/consul/state/graveyard_test.go | 3 - agent/consul/state/index_connect_test.go | 3 - agent/consul/state/indexer.go | 3 - agent/consul/state/intention.go | 143 +- agent/consul/state/intention_oss.go | 12 - agent/consul/state/intention_test.go | 96 +- agent/consul/state/kvs.go | 3 - agent/consul/state/kvs_oss.go | 3 - agent/consul/state/kvs_oss_test.go | 3 - agent/consul/state/kvs_test.go | 3 - agent/consul/state/memdb.go | 66 +- agent/consul/state/memdb_test.go | 101 - agent/consul/state/mock_publishFuncType.go | 33 - agent/consul/state/operations_oss.go | 3 - agent/consul/state/peering.go | 57 +- agent/consul/state/peering_oss.go | 5 +- agent/consul/state/peering_oss_test.go | 5 +- agent/consul/state/peering_test.go | 71 +- agent/consul/state/prepared_query.go | 3 - agent/consul/state/prepared_query_index.go | 3 - .../consul/state/prepared_query_index_test.go | 3 - agent/consul/state/prepared_query_test.go | 3 - agent/consul/state/query.go | 3 - agent/consul/state/query_oss.go | 3 - agent/consul/state/schema.go | 3 - agent/consul/state/schema_oss.go | 3 - agent/consul/state/schema_oss_test.go | 3 - agent/consul/state/schema_test.go | 5 +- agent/consul/state/session.go | 3 - agent/consul/state/session_oss.go | 3 - agent/consul/state/session_test.go | 3 - agent/consul/state/state_store.go | 3 - agent/consul/state/state_store_oss_test.go | 3 - agent/consul/state/state_store_test.go | 24 +- agent/consul/state/store_integration_test.go | 8 +- agent/consul/state/system_metadata.go | 3 - agent/consul/state/system_metadata_test.go | 3 - agent/consul/state/tombstone_gc.go | 3 - agent/consul/state/tombstone_gc_test.go | 3 - agent/consul/state/txn.go | 3 - agent/consul/state/txn_test.go | 3 - agent/consul/state/usage.go | 4 - agent/consul/state/usage_oss.go | 3 - agent/consul/state/usage_test.go | 18 +- agent/consul/stats_fetcher.go | 3 - agent/consul/stats_fetcher_test.go | 3 - agent/consul/status_endpoint.go | 3 - agent/consul/status_endpoint_test.go | 3 - agent/consul/stream/event.go | 5 +- agent/consul/stream/event_buffer.go | 3 - agent/consul/stream/event_buffer_test.go | 3 - agent/consul/stream/event_publisher.go | 3 - agent/consul/stream/event_publisher_test.go | 5 +- agent/consul/stream/event_snapshot.go | 3 - agent/consul/stream/event_snapshot_test.go | 3 - agent/consul/stream/event_test.go | 3 - agent/consul/stream/noop.go | 3 - agent/consul/stream/string_types.go | 3 - agent/consul/stream/subscription.go | 3 - agent/consul/stream/subscription_test.go | 3 - agent/consul/subscribe_backend.go | 3 - agent/consul/subscribe_backend_test.go | 46 +- agent/consul/system_metadata.go | 3 - agent/consul/system_metadata_test.go | 3 - agent/consul/txn_endpoint.go | 3 - agent/consul/txn_endpoint_test.go | 6 +- agent/consul/usagemetrics/usagemetrics.go | 3 - agent/consul/usagemetrics/usagemetrics_oss.go | 3 - .../usagemetrics/usagemetrics_oss_test.go | 329 +- .../consul/usagemetrics/usagemetrics_test.go | 3 - agent/consul/util.go | 3 - agent/consul/util_test.go | 3 - agent/consul/wanfed/pool.go | 3 - agent/consul/wanfed/wanfed.go | 3 - agent/consul/wanfed/wanfed_test.go | 3 - agent/consul/watch/server_local.go | 17 +- agent/consul/watch/server_local_test.go | 3 - agent/consul/xdscapacity/capacity.go | 3 - agent/consul/xdscapacity/capacity_test.go | 3 - agent/coordinate_endpoint.go | 11 +- agent/coordinate_endpoint_test.go | 23 +- agent/debug/host.go | 3 - agent/debug/host_test.go | 3 - agent/delegate_mock_test.go | 6 +- agent/denylist.go | 3 - agent/denylist_test.go | 3 - agent/discovery_chain_endpoint.go | 5 +- agent/discovery_chain_endpoint_test.go | 10 +- agent/dns.go | 124 +- agent/dns/dns.go | 3 - agent/dns/dns_test.go | 3 - agent/dns/validation.go | 3 - agent/dns/validation_test.go | 3 - agent/dns_oss.go | 14 - agent/dns_oss_test.go | 12 +- agent/dns_test.go | 350 +- agent/enterprise_delegate_oss.go | 3 - .../builtin/aws-lambda/aws_lambda.go | 245 - .../builtin/aws-lambda/aws_lambda_test.go | 482 - .../builtin/ext-authz/ext_authz.go | 148 - .../builtin/ext-authz/ext_authz_test.go | 201 - .../builtin/ext-authz/structs.go | 697 - .../builtin/http/localratelimit/ratelimit.go | 199 - .../http/localratelimit/ratelimit_test.go | 187 - agent/envoyextensions/builtin/lua/lua.go | 133 - agent/envoyextensions/builtin/lua/lua_test.go | 104 - .../property-override/property_override.go | 372 - .../property_override_test.go | 699 - .../property-override/structpatcher.go | 531 - .../property-override/structpatcher_test.go | 1153 -- agent/envoyextensions/builtin/wasm/structs.go | 435 - agent/envoyextensions/builtin/wasm/wasm.go | 120 - .../envoyextensions/builtin/wasm/wasm_test.go | 689 - .../envoyextensions/registered_extensions.go | 79 - .../registered_extensions_test.go | 138 - agent/event_endpoint.go | 3 - agent/event_endpoint_test.go | 12 +- agent/exec/exec.go | 3 - agent/exec/exec_unix.go | 3 - agent/exec/exec_windows.go | 3 - agent/federation_state_endpoint.go | 9 +- agent/grpc-external/forward.go | 3 - agent/grpc-external/limiter/limiter.go | 3 - agent/grpc-external/limiter/limiter_test.go | 3 - agent/grpc-external/options.go | 3 - agent/grpc-external/options_test.go | 6 +- agent/grpc-external/server.go | 7 +- agent/grpc-external/services/acl/login.go | 3 - .../grpc-external/services/acl/login_test.go | 3 - agent/grpc-external/services/acl/logout.go | 3 - .../grpc-external/services/acl/logout_test.go | 3 - agent/grpc-external/services/acl/server.go | 3 - .../grpc-external/services/acl/server_test.go | 3 - .../services/connectca/server.go | 3 - .../services/connectca/server_test.go | 3 - .../grpc-external/services/connectca/sign.go | 3 - .../services/connectca/sign_test.go | 3 - .../services/connectca/watch_roots.go | 3 - .../services/connectca/watch_roots_test.go | 3 - .../dataplane/get_envoy_bootstrap_params.go | 72 +- .../get_envoy_bootstrap_params_test.go | 27 +- .../dataplane/get_supported_features.go | 8 - .../dataplane/get_supported_features_test.go | 10 +- .../services/dataplane/server.go | 3 - .../services/dataplane/server_test.go | 3 - agent/grpc-external/services/dns/server.go | 3 - .../grpc-external/services/dns/server_test.go | 3 - .../services/peerstream/health_snapshot.go | 3 - .../peerstream/health_snapshot_test.go | 3 - .../services/peerstream/replication.go | 13 +- .../services/peerstream/server.go | 7 +- .../services/peerstream/server_test.go | 7 +- .../services/peerstream/stream_resources.go | 20 +- .../services/peerstream/stream_test.go | 65 +- .../services/peerstream/stream_tracker.go | 67 +- .../peerstream/stream_tracker_test.go | 47 +- .../peerstream/subscription_blocking.go | 5 +- .../peerstream/subscription_manager.go | 13 +- .../peerstream/subscription_manager_test.go | 13 +- .../services/peerstream/subscription_state.go | 17 +- .../peerstream/subscription_state_test.go | 7 +- .../services/peerstream/subscription_view.go | 18 +- .../peerstream/subscription_view_test.go | 7 +- .../services/peerstream/testing.go | 5 +- .../grpc-external/services/resource/delete.go | 162 - .../services/resource/delete_test.go | 264 - agent/grpc-external/services/resource/list.go | 84 - .../services/resource/list_by_owner.go | 70 - .../services/resource/list_by_owner_test.go | 174 - .../services/resource/list_test.go | 252 - .../services/resource/mock_ACLResolver.go | 54 - .../services/resource/mock_Backend.go | 176 - .../services/resource/mock_Registry.go | 59 - agent/grpc-external/services/resource/read.go | 65 - .../services/resource/read_test.go | 223 - .../grpc-external/services/resource/server.go | 151 - .../services/resource/server_test.go | 109 - .../services/resource/testing/testing.go | 59 - .../grpc-external/services/resource/watch.go | 94 - .../services/resource/watch_test.go | 291 - .../grpc-external/services/resource/write.go | 285 - .../services/resource/write_status.go | 158 - .../services/resource/write_status_test.go | 291 - .../services/resource/write_test.go | 614 - .../services/serverdiscovery/server.go | 3 - .../services/serverdiscovery/server_test.go | 3 - .../services/serverdiscovery/watch_servers.go | 3 - .../serverdiscovery/watch_servers_test.go | 5 +- agent/grpc-external/stats_test.go | 8 +- agent/grpc-external/testutils/acl.go | 41 +- agent/grpc-external/testutils/fsm.go | 3 - agent/grpc-external/testutils/server.go | 3 - agent/grpc-external/utils.go | 6 +- agent/grpc-internal/balancer/balancer.go | 486 - agent/grpc-internal/balancer/balancer_test.go | 339 - .../grpc-internal/balancer/custombalancer.go | 87 + agent/grpc-internal/balancer/pickfirst.go | 189 + agent/grpc-internal/balancer/registry.go | 72 - agent/grpc-internal/client.go | 118 +- agent/grpc-internal/client_test.go | 94 +- agent/grpc-internal/handler.go | 47 +- agent/grpc-internal/handler_test.go | 8 +- agent/grpc-internal/listener.go | 64 - agent/grpc-internal/pipe.go | 84 - agent/grpc-internal/pipe_test.go | 70 - agent/grpc-internal/resolver/registry.go | 3 - agent/grpc-internal/resolver/resolver.go | 37 +- agent/grpc-internal/resolver/resolver_test.go | 3 +- agent/grpc-internal/server_test.go | 6 +- .../services/subscribe/logger.go | 5 +- .../services/subscribe/subscribe.go | 5 +- .../services/subscribe/subscribe_test.go | 45 +- agent/grpc-internal/stats_test.go | 8 +- agent/grpc-internal/tracker.go | 49 - agent/grpc-middleware/auth_interceptor.go | 3 - .../grpc-middleware/auth_interceptor_test.go | 3 - agent/grpc-middleware/handshake.go | 3 - agent/grpc-middleware/handshake_test.go | 3 - agent/grpc-middleware/rate.go | 68 - .../rate_limit_mappings.gen.go | 38 - agent/grpc-middleware/rate_test.go | 123 - agent/grpc-middleware/recovery.go | 4 - agent/grpc-middleware/stats.go | 3 - agent/grpc-middleware/testutil/fake_sink.go | 3 - .../testutil/testservice/buf.gen.yaml | 22 - .../testutil/testservice/fake_service.go | 3 - .../testutil/testservice/simple.pb.binary.go | 4 +- .../testutil/testservice/simple.pb.go | 271 +- .../testutil/testservice/simple.proto | 3 - .../testutil/testservice/simple_grpc.pb.go | 167 - agent/hcp/bootstrap/bootstrap.go | 13 +- agent/hcp/bootstrap/bootstrap_test.go | 3 +- agent/hcp/bootstrap/testing.go | 3 - agent/hcp/{client => }/client.go | 101 +- agent/hcp/client/client_test.go | 201 - agent/hcp/client/metrics_client.go | 171 - agent/hcp/client/metrics_client_test.go | 175 - agent/hcp/client/mock_CloudConfig.go | 47 - agent/hcp/client/mock_metrics_client.go | 5 - agent/hcp/config/config.go | 14 +- agent/hcp/deps.go | 91 +- agent/hcp/deps_test.go | 100 - agent/hcp/discover/discover.go | 7 +- agent/hcp/manager.go | 8 +- agent/hcp/manager_test.go | 36 +- agent/hcp/{client => }/mock_Client.go | 83 +- agent/hcp/scada/capabilities.go | 3 - agent/hcp/scada/scada.go | 3 - agent/hcp/telemetry/custom_metrics.go | 14 - agent/hcp/telemetry/doc.go | 12 - agent/hcp/telemetry/filter.go | 37 - agent/hcp/telemetry/filter_test.go | 58 - agent/hcp/telemetry/gauge_store.go | 77 - agent/hcp/telemetry/gauge_store_test.go | 89 - agent/hcp/telemetry/otel_exporter.go | 81 - agent/hcp/telemetry/otel_exporter_test.go | 208 - agent/hcp/telemetry/otel_sink.go | 245 - agent/hcp/telemetry/otel_sink_test.go | 409 - agent/hcp/telemetry/otlp_transform.go | 186 - agent/hcp/telemetry/otlp_transform_test.go | 342 - agent/hcp/testing.go | 3 - agent/hcp/testserver/main.go | 3 - agent/health_endpoint.go | 9 +- agent/health_endpoint_test.go | 80 +- agent/http.go | 99 +- agent/http_decode_test.go | 3 - agent/http_oss.go | 3 - agent/http_oss_test.go | 3 - agent/http_register.go | 17 +- agent/http_test.go | 162 +- agent/intentions_endpoint.go | 23 +- agent/intentions_endpoint_oss_test.go | 3 - agent/intentions_endpoint_test.go | 32 +- agent/keyring.go | 9 +- agent/keyring_test.go | 9 +- agent/kvs_endpoint.go | 11 +- agent/kvs_endpoint_test.go | 3 - agent/leafcert/cached_roots.go | 47 - agent/leafcert/cert.go | 133 - agent/leafcert/generate.go | 362 - agent/leafcert/leafcert.go | 556 - agent/leafcert/leafcert_test.go | 1133 -- agent/leafcert/roots.go | 152 - agent/leafcert/signer_netrpc.go | 35 - agent/leafcert/signer_test.go | 243 - agent/leafcert/structs.go | 103 - agent/leafcert/structs_test.go | 79 - agent/leafcert/util.go | 63 - agent/leafcert/util_test.go | 133 - agent/leafcert/watch.go | 160 - agent/local/state.go | 149 +- agent/local/state_internal_test.go | 82 - agent/local/state_test.go | 421 +- agent/local/testing.go | 3 - agent/log-drop/log-drop.go | 67 - agent/log-drop/log-drop_test.go | 56 - agent/log-drop/mock_Logger.go | 33 - agent/metadata/build.go | 3 - agent/metadata/build_test.go | 3 - agent/metadata/server.go | 13 - agent/metadata/server_internal_test.go | 3 - agent/metadata/server_test.go | 3 - agent/metrics.go | 13 +- agent/metrics/testing.go | 104 - agent/metrics_test.go | 209 +- agent/mock/notify.go | 3 - agent/nodeid.go | 8 +- agent/nodeid_test.go | 9 +- agent/notify.go | 3 - agent/notify_test.go | 3 - agent/operator_endpoint.go | 93 +- agent/operator_endpoint_oss.go | 3 - agent/operator_endpoint_oss_test.go | 92 - agent/operator_endpoint_test.go | 10 +- agent/peering_endpoint.go | 5 +- agent/peering_endpoint_oss_test.go | 5 +- agent/peering_endpoint_test.go | 37 +- agent/pool/conn.go | 26 +- agent/pool/peek.go | 3 - agent/pool/peek_test.go | 9 +- agent/pool/pool.go | 9 +- agent/prepared_query_endpoint.go | 19 +- agent/prepared_query_endpoint_test.go | 39 +- agent/proxycfg-glue/config_entry.go | 146 +- .../config_entry_test.go} | 19 +- agent/proxycfg-glue/discovery_chain.go | 3 - agent/proxycfg-glue/discovery_chain_test.go | 3 - .../proxycfg-glue/exported_peered_services.go | 3 - .../exported_peered_services_test.go | 5 +- .../federation_state_list_mesh_gateways.go | 3 - ...ederation_state_list_mesh_gateways_test.go | 3 - agent/proxycfg-glue/gateway_services.go | 3 - agent/proxycfg-glue/gateway_services_test.go | 3 - agent/proxycfg-glue/glue.go | 25 +- agent/proxycfg-glue/health.go | 3 - agent/proxycfg-glue/health_blocking.go | 164 - agent/proxycfg-glue/health_blocking_test.go | 183 - agent/proxycfg-glue/health_test.go | 5 +- agent/proxycfg-glue/helpers_test.go | 3 - agent/proxycfg-glue/intention_upstreams.go | 3 - .../proxycfg-glue/intention_upstreams_test.go | 5 +- agent/proxycfg-glue/intentions.go | 149 +- agent/proxycfg-glue/intentions_ent_test.go | 80 + agent/proxycfg-glue/intentions_oss.go | 5 +- agent/proxycfg-glue/intentions_test.go | 172 +- agent/proxycfg-glue/internal_service_dump.go | 3 - .../internal_service_dump_test.go | 3 - agent/proxycfg-glue/leafcerts.go | 25 - agent/proxycfg-glue/peered_upstreams.go | 3 - agent/proxycfg-glue/peered_upstreams_test.go | 3 - agent/proxycfg-glue/peering_list.go | 5 +- agent/proxycfg-glue/peering_list_test.go | 7 +- .../proxycfg-glue/resolved_service_config.go | 12 +- .../resolved_service_config_test.go | 3 - agent/proxycfg-glue/service_http_checks.go | 3 - .../proxycfg-glue/service_http_checks_test.go | 5 +- agent/proxycfg-glue/service_list.go | 39 +- agent/proxycfg-glue/service_list_test.go | 5 +- agent/proxycfg-glue/trust_bundle.go | 5 +- agent/proxycfg-glue/trust_bundle_test.go | 11 +- .../proxycfg-sources/catalog/config_source.go | 14 +- .../catalog/config_source_test.go | 5 +- agent/proxycfg-sources/local/config_source.go | 3 - agent/proxycfg-sources/local/local.go | 3 - agent/proxycfg-sources/local/sync.go | 3 - agent/proxycfg-sources/local/sync_test.go | 7 +- agent/proxycfg/api_gateway.go | 505 - agent/proxycfg/connect_proxy.go | 122 +- agent/proxycfg/data_sources.go | 6 +- agent/proxycfg/data_sources_oss.go | 3 - agent/proxycfg/deep-copy.sh | 4 - agent/proxycfg/ingress_gateway.go | 12 +- agent/proxycfg/internal/watch/watchmap.go | 3 - .../proxycfg/internal/watch/watchmap_test.go | 3 - agent/proxycfg/manager.go | 3 - agent/proxycfg/manager_test.go | 38 +- agent/proxycfg/mesh_gateway.go | 9 +- agent/proxycfg/mesh_gateway_oss.go | 3 - agent/proxycfg/naming.go | 3 - agent/proxycfg/naming_oss.go | 3 - agent/proxycfg/naming_test.go | 3 - agent/proxycfg/proxycfg.deepcopy.go | 211 +- agent/proxycfg/proxycfg.go | 21 +- agent/proxycfg/snapshot.go | 225 +- agent/proxycfg/snapshot_test.go | 5 +- agent/proxycfg/state.go | 11 - agent/proxycfg/state_oss_test.go | 3 - agent/proxycfg/state_test.go | 243 +- agent/proxycfg/terminating_gateway.go | 11 +- agent/proxycfg/testing.go | 38 +- agent/proxycfg/testing_api_gateway.go | 164 - agent/proxycfg/testing_connect_proxy.go | 79 +- agent/proxycfg/testing_ingress_gateway.go | 143 +- agent/proxycfg/testing_mesh_gateway.go | 30 +- agent/proxycfg/testing_oss.go | 3 - agent/proxycfg/testing_peering.go | 5 +- agent/proxycfg/testing_terminating_gateway.go | 35 +- agent/proxycfg/testing_tproxy.go | 182 +- agent/proxycfg/testing_upstreams.go | 310 +- agent/proxycfg/testing_upstreams_oss.go | 25 - agent/proxycfg/upstreams.go | 15 +- agent/proxycfg_test.go | 9 +- agent/reload.go | 3 - agent/remote_exec.go | 11 +- agent/remote_exec_test.go | 12 +- agent/retry_join.go | 9 +- agent/retry_join_test.go | 3 - agent/router/grpc.go | 3 - agent/router/manager.go | 3 - agent/router/manager_internal_test.go | 3 - agent/router/manager_test.go | 3 - agent/router/router.go | 3 - agent/router/router_test.go | 3 - agent/router/serf_adapter.go | 3 - agent/router/serf_flooder.go | 3 - agent/routine-leak-checker/leak_test.go | 11 +- agent/rpc/middleware/interceptors.go | 29 - agent/rpc/middleware/interceptors_test.go | 47 - agent/rpc/middleware/rate_limit_mappings.go | 152 - agent/rpc/middleware/recovery.go | 27 - agent/rpc/operator/service.go | 107 - agent/rpc/operator/service_test.go | 109 - agent/rpc/peering/service.go | 29 +- agent/rpc/peering/service_oss_test.go | 5 +- agent/rpc/peering/service_test.go | 51 +- agent/rpc/peering/testing.go | 5 +- agent/rpc/peering/testutil_oss_test.go | 3 - agent/rpc/peering/validate.go | 3 - agent/rpc/peering/validate_test.go | 3 - agent/rpcclient/common.go | 58 - agent/rpcclient/configentry/configentry.go | 181 - .../rpcclient/configentry/configentry_test.go | 268 - agent/rpcclient/configentry/view.go | 141 - agent/rpcclient/health/health.go | 42 +- agent/rpcclient/health/health_test.go | 48 +- agent/rpcclient/health/streaming_test.go | 5 +- agent/rpcclient/health/view.go | 20 +- agent/rpcclient/health/view_test.go | 20 +- agent/service_checks_test.go | 3 - agent/service_manager.go | 30 +- agent/service_manager_test.go | 31 +- agent/session_endpoint.go | 15 +- agent/session_endpoint_test.go | 12 +- agent/setup.go | 213 +- agent/setup_oss.go | 3 - agent/sidecar_service.go | 3 - agent/sidecar_service_test.go | 7 +- agent/signal_unix.go | 3 - agent/signal_windows.go | 3 - agent/snapshot_endpoint.go | 3 - agent/snapshot_endpoint_test.go | 15 +- agent/status_endpoint.go | 7 +- agent/status_endpoint_test.go | 3 - agent/streaming_test.go | 3 - agent/structs/acl.go | 47 +- agent/structs/acl_cache.go | 3 - agent/structs/acl_cache_test.go | 3 - agent/structs/acl_oss.go | 3 - agent/structs/acl_test.go | 13 +- agent/structs/aclfilter/filter.go | 35 +- agent/structs/aclfilter/filter_test.go | 125 +- agent/structs/auto_encrypt.go | 3 - agent/structs/autopilot.go | 3 - agent/structs/autopilot_oss.go | 3 - agent/structs/catalog.go | 15 - agent/structs/catalog_oss.go | 3 - agent/structs/check_definition.go | 3 - agent/structs/check_definition_test.go | 3 - agent/structs/check_type.go | 3 - agent/structs/config_entry.go | 256 +- agent/structs/config_entry_discoverychain.go | 134 +- .../config_entry_discoverychain_oss.go | 38 - .../config_entry_discoverychain_oss_test.go | 38 - .../config_entry_discoverychain_test.go | 648 +- ...est.go => config_entry_export_oss_test.go} | 19 - agent/structs/config_entry_exports.go | 60 +- agent/structs/config_entry_exports_oss.go | 27 - agent/structs/config_entry_exports_test.go | 5 +- agent/structs/config_entry_gateways.go | 472 +- agent/structs/config_entry_gateways_test.go | 443 - .../config_entry_inline_certificate.go | 121 - .../config_entry_inline_certificate_test.go | 171 - agent/structs/config_entry_intentions.go | 169 +- agent/structs/config_entry_intentions_oss.go | 13 - .../config_entry_intentions_oss_test.go | 74 - agent/structs/config_entry_intentions_test.go | 150 - agent/structs/config_entry_jwt_provider.go | 414 - .../structs/config_entry_jwt_provider_oss.go | 20 - .../structs/config_entry_jwt_provider_test.go | 369 - agent/structs/config_entry_mesh.go | 7 - agent/structs/config_entry_mesh_oss.go | 3 - agent/structs/config_entry_mesh_test.go | 3 - agent/structs/config_entry_oss.go | 7 - agent/structs/config_entry_oss_test.go | 3 - agent/structs/config_entry_routes.go | 588 - agent/structs/config_entry_routes_test.go | 439 - agent/structs/config_entry_sameness_group.go | 76 - .../config_entry_sameness_group_oss.go | 34 - agent/structs/config_entry_status.go | 238 - agent/structs/config_entry_test.go | 384 +- agent/structs/connect.go | 3 - agent/structs/connect_ca.go | 3 - agent/structs/connect_ca_test.go | 3 - agent/structs/connect_oss.go | 3 - agent/structs/connect_proxy_config.go | 123 +- agent/structs/connect_proxy_config_oss.go | 10 +- agent/structs/connect_proxy_config_test.go | 21 +- agent/structs/deep-copy.sh | 11 - agent/structs/discovery_chain.go | 95 +- agent/structs/discovery_chain_oss.go | 3 - agent/structs/envoy_extension.go | 33 - agent/structs/errors.go | 3 - agent/structs/federation_state.go | 3 - agent/structs/identity.go | 3 - agent/structs/intention.go | 31 +- agent/structs/intention_oss.go | 7 - agent/structs/intention_test.go | 66 +- agent/structs/operator.go | 3 - agent/structs/peering.go | 4 - agent/structs/prepared_query.go | 18 - agent/structs/prepared_query_test.go | 56 - agent/structs/protobuf_compat.go | 3 - agent/structs/sanitize_oss.go | 26 + agent/structs/service_definition.go | 5 - agent/structs/service_definition_test.go | 3 - agent/structs/snapshot.go | 3 - agent/structs/structs.deepcopy.go | 431 +- agent/structs/structs.go | 145 +- agent/structs/structs_ext_test.go | 26 - agent/structs/structs_filtering_test.go | 72 - agent/structs/structs_oss.go | 3 - agent/structs/structs_oss_test.go | 3 - agent/structs/structs_test.go | 57 - agent/structs/system_metadata.go | 3 - agent/structs/testing.go | 3 - agent/structs/testing_catalog.go | 30 +- agent/structs/testing_connect_proxy_config.go | 60 +- agent/structs/testing_intention.go | 3 - agent/structs/testing_service_definition.go | 3 - agent/structs/txn.go | 3 - agent/submatview/handler.go | 5 +- agent/submatview/local_materializer.go | 5 +- agent/submatview/local_materializer_test.go | 5 +- agent/submatview/materializer.go | 5 +- agent/submatview/rpc_materializer.go | 5 +- agent/submatview/store.go | 5 +- agent/submatview/store_integration_test.go | 18 +- agent/submatview/store_test.go | 9 +- agent/submatview/streaming_test.go | 9 +- agent/systemd/notify.go | 3 - agent/testagent.go | 7 +- agent/testagent_test.go | 3 - agent/token/persistence.go | 42 +- agent/token/persistence_test.go | 200 +- agent/token/store.go | 78 +- agent/token/store_oss.go | 3 - agent/token/store_test.go | 79 +- agent/translate_addr.go | 3 - agent/txn_endpoint.go | 7 +- agent/txn_endpoint_test.go | 3 - agent/ui_endpoint.go | 19 +- agent/ui_endpoint_oss_test.go | 8 +- agent/ui_endpoint_test.go | 63 +- agent/uiserver/buf_index_fs.go | 3 - agent/uiserver/buffered_file.go | 3 - .../assets/chunk.143.ff39f0b820a97e2c6d5d.js | 52 - .../assets/chunk.178.00380c6ad3fa678e07b6.js | 21 - .../assets/chunk.336.f5cb05e551aa08eb7125.js | 908 -- ...nk.336.f5cb05e551aa08eb7125.js.LICENSE.txt | 8 - .../assets/chunk.412.2df22e4bf69d8f15ebdb.js | 2276 --- ...nk.412.2df22e4bf69d8f15ebdb.js.LICENSE.txt | 38 - .../assets/chunk.744.c0eb6726020fc4af8d3f.css | 39 - .../assets/chunk.744.c0eb6726020fc4af8d3f.js | 1 - .../assets/chunk.83.85cc25a28afe28f711a3.js | 65 - ...cript-77218cd1268ea6df75775114ae086566.js} | 42 +- ... ruby-ea43ca3a3bdd63a52811e8464d66134b.js} | 0 ...> xml-10ec8b8cc61ef0fbd25b27a599fdcd60.js} | 22 +- ... yaml-3f129a000349e3075be0f65719884b61.js} | 72 +- ...outes-75a2ac7d38caf09cfee2a4e2bc49dcf7.js} | 0 ...vices-8b6b2b2bea3add7709b8075a5ed5652b.js} | 0 ...routes-282630d2b2c8bf766b7e0d4f512828cc.js | 1 - ...rvices-51af43ae095119987dadf6f2392a59b3.js | 1 - ...outes-f2c5ce353830c89f540358e7f174e0bf.js} | 0 ...vices-8b6b2b2bea3add7709b8075a5ed5652b.js} | 0 ...outes-f939ed42e9b83f9d1bbc5256be68e77c.js} | 0 ...vices-8b6b2b2bea3add7709b8075a5ed5652b.js} | 0 ...outes-cba490481425519435d142c743bbc3d3.js} | 0 ...vices-85621f245f195fe1ce177064bfb04504.js} | 0 ...routes-989d6de4b58a54c8638e37694240f29a.js | 1 - ...rvices-e5a754eca7f3fbb406035f10b8dfbb77.js | 1 - ...ul-ui-20fef69ea9b73df740a420526b12c7fb.css | 1 + ...sul-ui-7444626e95c5ba30e9097f92995f0238.js | 3938 ------ ...sul-ui-e58b85f0a8e1fb15ded242e5b25b171c.js | 3507 +++++ ...ul-ui-f5d0ec3be8cca14adb133c8e2f488419.css | 1 - ...debug-8f884a3e3f7105d43b7b4024db9b4c99.js} | 0 ...outes-e55bc65732ba7c0352d43313fd9563e6.js} | 2 +- ...vices-a17470cdfbd4a4096117ac0103802226.js} | 2 +- ...debug-5a3f1d2e3954a05aa8383f02db31b8e6.js} | 0 ...scape-851839b3ea1d0b4eb4c7089446df5e9f.js} | 0 ...coding-022884ab2a5bd42b6f4fff580fa0dd34.js | 209 - ...coding-cdb50fbdab6d4d3fdf574dd784f77d27.js | 204 + ...dexes-75eea16b259716db4fd162ee283d2ae5.js} | 0 .../init-21ea65714d133467454b601efc15e2dd.js | 5 + .../init-fe2561b45ce1429092f4a9a2bbb9ce71.js | 5 - ...onsul-31d7e3b0ef7c58d62338c7d7aeaaf545.js} | 0 ...theus-5f31ba3b7ffd850fa916a0a76933e968.js} | 32 +- ...endor-69ef69e98b7d14d1513f8056b6c6b48d.css | 1 + ...vendor-aeac0d1e27f3b95c9b4bad3aac59a219.js | 11134 --------------- ...vendor-c7887d0a48fe1497d1843edc3d5bfbc8.js | 11488 ++++++++++++++++ ...endor-cf03d69ba4d9fa5934f04dca689d187f.css | 1 - agent/uiserver/dist/index.html | 60 +- agent/uiserver/redirect_fs.go | 3 - agent/uiserver/ui_template_data.go | 3 - agent/uiserver/uiserver.go | 3 - agent/uiserver/uiserver_test.go | 8 +- agent/user_event.go | 6 +- agent/user_event_test.go | 14 +- agent/util.go | 3 - agent/util_test.go | 3 - agent/watch_handler.go | 3 - agent/watch_handler_test.go | 11 +- agent/xds/accesslogs/accesslogs.go | 187 - agent/xds/clusters.go | 244 +- agent/xds/clusters_test.go | 318 +- agent/xds/config.go | 70 +- agent/xds/config_test.go | 3 - agent/xds/delta.go | 245 +- agent/xds/delta_envoy_extender_oss_test.go | 841 -- agent/xds/delta_envoy_extender_test.go | 164 - agent/xds/delta_test.go | 608 +- agent/xds/endpoints.go | 204 +- agent/xds/endpoints_test.go | 156 +- .../xds}/envoy_versioning.go | 30 +- agent/xds/envoy_versioning_test.go | 158 + agent/xds/extensionruntime/runtime_config.go | 197 - .../runtime_config_oss_test.go | 291 - agent/xds/failover_math.go | 38 + agent/xds/failover_math_test.go | 142 + agent/xds/failover_policy.go | 160 - agent/xds/failover_policy_oss.go | 15 - agent/xds/golden_test.go | 57 +- agent/xds/jwt_authn.go | 306 - agent/xds/jwt_authn_test.go | 752 - agent/xds/listeners.go | 493 +- agent/xds/listeners_apigateway.go | 440 - agent/xds/listeners_ingress.go | 85 +- agent/xds/listeners_test.go | 526 +- agent/xds/locality_policy.go | 21 - agent/xds/locality_policy_oss.go | 15 - agent/xds/naming.go | 3 - agent/xds/net_fallback.go | 3 - agent/xds/net_linux.go | 3 - agent/xds/protocol_trace.go | 15 +- agent/xds/proxysupport/proxysupport.go | 14 + agent/xds/rbac.go | 270 +- agent/xds/rbac_test.go | 312 +- agent/xds/resources.go | 18 +- agent/xds/resources_oss_test.go | 3 - agent/xds/resources_test.go | 232 +- agent/xds/response.go | 23 +- agent/xds/routes.go | 117 +- agent/xds/routes_test.go | 72 +- agent/xds/secrets.go | 33 - agent/xds/server.go | 133 +- agent/xds/server_oss.go | 3 - agent/xds/serverless_plugin_oss_test.go | 165 + agent/xds/serverlessplugin/copied.go | 59 + agent/xds/serverlessplugin/lambda_patcher.go | 211 + .../serverlessplugin/lambda_patcher_test.go | 83 + agent/xds/serverlessplugin/patcher.go | 94 + agent/xds/serverlessplugin/patcher_test.go | 102 + .../xds/serverlessplugin/serverlessplugin.go | 186 + agent/xds/testcommon/testcommon.go | 43 - ...uthz-http-local-grpc-service.latest.golden | 177 - ...uthz-http-local-http-service.latest.golden | 169 - ...z-http-upstream-grpc-service.latest.golden | 145 - ...z-http-upstream-http-service.latest.golden | 145 - ...authz-tcp-local-grpc-service.latest.golden | 177 - ...hz-tcp-upstream-grpc-service.latest.golden | 145 - ...cal-ratelimit-applyto-filter.latest.golden | 127 - ...lambda-and-lua-connect-proxy.latest.golden | 119 - ...-connect-proxy-opposite-meta.latest.golden | 119 - .../lambda-connect-proxy-tproxy.latest.golden | 222 - ...terminating-gateway-upstream.latest.golden | 127 - .../lambda-connect-proxy.latest.golden | 119 - ...teway-with-service-resolvers.latest.golden | 241 - .../lambda-terminating-gateway.latest.golden | 161 - ...terminating-gateway-upstream.latest.golden | 127 - ...a-inbound-applies-to-inbound.latest.golden | 127 - ...snt-apply-to-local-upstreams.latest.golden | 127 - ...es-to-local-upstreams-tproxy.latest.golden | 315 - ...d-applies-to-local-upstreams.latest.golden | 127 - ...ound-doesnt-apply-to-inbound.latest.golden | 127 - ...-consul-constraint-violation.latest.golden | 127 - ...h-envoy-constraint-violation.latest.golden | 127 - ...opertyoverride-add-keepalive.latest.golden | 137 - ...d-outlier-detection-multiple.latest.golden | 133 - ...erride-add-outlier-detection.latest.golden | 131 - ...de-add-round-robin-lb-config.latest.golden | 129 - ...-load-assignment-inbound-add.latest.golden | 130 - ...load-assignment-outbound-add.latest.golden | 127 - ...und-doesnt-apply-to-outbound.latest.golden | 127 - ...verride-listener-inbound-add.latest.golden | 127 - ...erride-listener-outbound-add.latest.golden | 127 - ...ound-doesnt-apply-to-inbound.latest.golden | 127 - ...ic-upstream-service-failover.latest.golden | 199 - ...ic-upstream-service-splitter.latest.golden | 179 - ...ch-specific-upstream-service.latest.golden | 192 - ...ide-remove-outlier-detection.latest.golden | 125 - .../wasm-http-local-file.latest.golden | 145 - .../wasm-http-remote-file.latest.golden | 145 - ...wasm-tcp-local-file-outbound.latest.golden | 145 - .../wasm-tcp-local-file.latest.golden | 145 - ...asm-tcp-remote-file-outbound.latest.golden | 145 - .../wasm-tcp-remote-file.latest.golden | 145 - ...uthz-http-local-grpc-service.latest.golden | 75 - ...uthz-http-local-http-service.latest.golden | 75 - ...z-http-upstream-grpc-service.latest.golden | 75 - ...z-http-upstream-http-service.latest.golden | 75 - ...authz-tcp-local-grpc-service.latest.golden | 75 - ...hz-tcp-upstream-grpc-service.latest.golden | 75 - ...cal-ratelimit-applyto-filter.latest.golden | 75 - ...lambda-and-lua-connect-proxy.latest.golden | 75 - ...-connect-proxy-opposite-meta.latest.golden | 75 - .../lambda-connect-proxy-tproxy.latest.golden | 104 - ...terminating-gateway-upstream.latest.golden | 75 - .../lambda-connect-proxy.latest.golden | 75 - ...teway-with-service-resolvers.latest.golden | 109 - .../lambda-terminating-gateway.latest.golden | 41 - ...terminating-gateway-upstream.latest.golden | 75 - ...a-inbound-applies-to-inbound.latest.golden | 75 - ...snt-apply-to-local-upstreams.latest.golden | 75 - ...es-to-local-upstreams-tproxy.latest.golden | 163 - ...d-applies-to-local-upstreams.latest.golden | 75 - ...ound-doesnt-apply-to-inbound.latest.golden | 75 - ...-consul-constraint-violation.latest.golden | 75 - ...h-envoy-constraint-violation.latest.golden | 75 - ...opertyoverride-add-keepalive.latest.golden | 75 - ...d-outlier-detection-multiple.latest.golden | 75 - ...erride-add-outlier-detection.latest.golden | 75 - ...de-add-round-robin-lb-config.latest.golden | 75 - ...-load-assignment-inbound-add.latest.golden | 75 - ...load-assignment-outbound-add.latest.golden | 81 - ...und-doesnt-apply-to-outbound.latest.golden | 75 - ...verride-listener-inbound-add.latest.golden | 75 - ...erride-listener-outbound-add.latest.golden | 75 - ...ound-doesnt-apply-to-inbound.latest.golden | 75 - ...ic-upstream-service-failover.latest.golden | 115 - ...ic-upstream-service-splitter.latest.golden | 115 - ...ch-specific-upstream-service.latest.golden | 109 - ...ide-remove-outlier-detection.latest.golden | 75 - .../wasm-http-local-file.latest.golden | 75 - .../wasm-http-remote-file.latest.golden | 75 - ...wasm-tcp-local-file-outbound.latest.golden | 75 - .../wasm-tcp-local-file.latest.golden | 75 - ...asm-tcp-remote-file-outbound.latest.golden | 75 - .../wasm-tcp-remote-file.latest.golden | 75 - ...uthz-http-local-grpc-service.latest.golden | 251 - ...uthz-http-local-http-service.latest.golden | 252 - ...z-http-upstream-grpc-service.latest.golden | 275 - ...z-http-upstream-http-service.latest.golden | 351 - ...authz-tcp-local-grpc-service.latest.golden | 129 - ...cal-ratelimit-applyto-filter.latest.golden | 256 - ...lambda-and-lua-connect-proxy.latest.golden | 281 - ...-connect-proxy-opposite-meta.latest.golden | 155 - .../lambda-connect-proxy-tproxy.latest.golden | 212 - ...terminating-gateway-upstream.latest.golden | 146 - .../lambda-connect-proxy.latest.golden | 155 - ...teway-with-service-resolvers.latest.golden | 445 - .../lambda-terminating-gateway.latest.golden | 279 - ...terminating-gateway-upstream.latest.golden | 146 - ...a-inbound-applies-to-inbound.latest.golden | 241 - ...snt-apply-to-local-upstreams.latest.golden | 272 - ...es-to-local-upstreams-tproxy.latest.golden | 339 - ...d-applies-to-local-upstreams.latest.golden | 272 - ...ound-doesnt-apply-to-inbound.latest.golden | 234 - ...-consul-constraint-violation.latest.golden | 265 - ...h-envoy-constraint-violation.latest.golden | 265 - ...opertyoverride-add-keepalive.latest.golden | 234 - ...d-outlier-detection-multiple.latest.golden | 234 - ...erride-add-outlier-detection.latest.golden | 234 - ...de-add-round-robin-lb-config.latest.golden | 234 - ...-load-assignment-inbound-add.latest.golden | 234 - ...load-assignment-outbound-add.latest.golden | 234 - ...und-doesnt-apply-to-outbound.latest.golden | 237 - ...verride-listener-inbound-add.latest.golden | 235 - ...erride-listener-outbound-add.latest.golden | 236 - ...ound-doesnt-apply-to-inbound.latest.golden | 237 - ...ic-upstream-service-failover.latest.golden | 235 - ...ic-upstream-service-splitter.latest.golden | 252 - ...ch-specific-upstream-service.latest.golden | 234 - ...ide-remove-outlier-detection.latest.golden | 234 - .../wasm-http-local-file.latest.golden | 271 - .../wasm-http-remote-file.latest.golden | 276 - ...wasm-tcp-local-file-outbound.latest.golden | 157 - .../wasm-tcp-local-file.latest.golden | 136 - ...asm-tcp-remote-file-outbound.latest.golden | 167 - .../wasm-tcp-remote-file.latest.golden | 141 - ...uthz-http-local-grpc-service.latest.golden | 5 - ...uthz-http-local-http-service.latest.golden | 5 - ...z-http-upstream-grpc-service.latest.golden | 5 - ...z-http-upstream-http-service.latest.golden | 5 - ...authz-tcp-local-grpc-service.latest.golden | 5 - ...hz-tcp-upstream-grpc-service.latest.golden | 5 - ...cal-ratelimit-applyto-filter.latest.golden | 5 - ...lambda-and-lua-connect-proxy.latest.golden | 5 - ...-connect-proxy-opposite-meta.latest.golden | 5 - .../lambda-connect-proxy-tproxy.latest.golden | 5 - ...terminating-gateway-upstream.latest.golden | 5 - .../routes/lambda-connect-proxy.latest.golden | 5 - ...teway-with-service-resolvers.latest.golden | 76 - .../lambda-terminating-gateway.latest.golden | 30 - ...terminating-gateway-upstream.latest.golden | 5 - ...a-inbound-applies-to-inbound.latest.golden | 5 - ...snt-apply-to-local-upstreams.latest.golden | 5 - ...es-to-local-upstreams-tproxy.latest.golden | 85 - ...d-applies-to-local-upstreams.latest.golden | 5 - ...ound-doesnt-apply-to-inbound.latest.golden | 5 - ...-consul-constraint-violation.latest.golden | 5 - ...h-envoy-constraint-violation.latest.golden | 5 - ...erride-add-outlier-detection.latest.golden | 5 - ...de-add-round-robin-lb-config.latest.golden | 5 - ...-load-assignment-inbound-add.latest.golden | 5 - ...load-assignment-outbound-add.latest.golden | 5 - ...und-doesnt-apply-to-outbound.latest.golden | 5 - ...verride-listener-inbound-add.latest.golden | 5 - ...erride-listener-outbound-add.latest.golden | 5 - ...ound-doesnt-apply-to-inbound.latest.golden | 5 - ...ic-upstream-service-failover.latest.golden | 32 - ...ic-upstream-service-splitter.latest.golden | 43 - ...ch-specific-upstream-service.latest.golden | 31 - ...ide-remove-outlier-detection.latest.golden | 5 - .../routes/wasm-http-local-file.latest.golden | 5 - .../wasm-http-remote-file.latest.golden | 5 - ...wasm-tcp-local-file-outbound.latest.golden | 5 - .../routes/wasm-tcp-local-file.latest.golden | 5 - ...asm-tcp-remote-file-outbound.latest.golden | 5 - .../routes/wasm-tcp-remote-file.latest.golden | 5 - ...route-and-inline-certificate.latest.golden | 55 - ...and-inline-certificate.envoy-1-21-x.golden | 55 - ...route-and-inline-certificate.latest.golden | 55 - ...and-failover-to-cluster-peer.latest.golden | 261 +- ...roxy-with-chain-and-failover.latest.golden | 262 +- ...and-redirect-to-cluster-peer.latest.golden | 167 +- ...ough-local-gateway-triggered.latest.golden | 340 +- ...ilover-through-local-gateway.latest.golden | 340 +- ...ugh-remote-gateway-triggered.latest.golden | 340 +- ...lover-through-remote-gateway.latest.golden | 340 +- ...ough-local-gateway-triggered.latest.golden | 262 +- ...ilover-through-local-gateway.latest.golden | 262 +- ...ugh-remote-gateway-triggered.latest.golden | 262 +- ...lover-through-remote-gateway.latest.golden | 262 +- ...ess-gateway-nil-config-entry.latest.golden | 5 - ...and-failover-to-cluster-peer.latest.golden | 172 +- ...ress-with-chain-and-failover.latest.golden | 173 +- ...service-passive-health-check.latest.golden | 71 - ...service-passive-health-check.latest.golden | 70 - ...ough-local-gateway-triggered.latest.golden | 245 +- ...ilover-through-local-gateway.latest.golden | 245 +- ...ugh-remote-gateway-triggered.latest.golden | 245 +- ...lover-through-remote-gateway.latest.golden | 245 +- ...ough-local-gateway-triggered.latest.golden | 173 +- ...ilover-through-local-gateway.latest.golden | 173 +- ...ugh-remote-gateway-triggered.latest.golden | 173 +- ...lover-through-remote-gateway.latest.golden | 173 +- ...through-mesh-gateway-enabled.latest.golden | 20 +- .../telemetry-collector.latest.golden | 183 - ...route-and-inline-certificate.latest.golden | 41 - ...route-and-inline-certificate.latest.golden | 5 - ...and-failover-to-cluster-peer.latest.golden | 112 +- ...roxy-with-chain-and-failover.latest.golden | 116 +- ...and-redirect-to-cluster-peer.latest.golden | 66 +- ...ough-local-gateway-triggered.latest.golden | 152 +- ...ilover-through-local-gateway.latest.golden | 116 +- ...ugh-remote-gateway-triggered.latest.golden | 152 +- ...lover-through-remote-gateway.latest.golden | 116 +- ...ough-local-gateway-triggered.latest.golden | 116 +- ...ilover-through-local-gateway.latest.golden | 116 +- ...ugh-remote-gateway-triggered.latest.golden | 116 +- ...lover-through-remote-gateway.latest.golden | 116 +- ...ess-gateway-nil-config-entry.latest.golden | 5 - ...and-failover-to-cluster-peer.latest.golden | 76 +- ...ress-with-chain-and-failover.latest.golden | 80 +- ...ough-local-gateway-triggered.latest.golden | 116 +- ...ilover-through-local-gateway.latest.golden | 80 +- ...ugh-remote-gateway-triggered.latest.golden | 116 +- ...lover-through-remote-gateway.latest.golden | 80 +- ...ough-local-gateway-triggered.latest.golden | 80 +- ...ilover-through-local-gateway.latest.golden | 80 +- ...ugh-remote-gateway-triggered.latest.golden | 80 +- ...lover-through-remote-gateway.latest.golden | 80 +- .../telemetry-collector.latest.golden | 97 - .../jwt_authn/intention-with-path.golden | 32 - .../testdata/jwt_authn/local-provider.golden | 25 - ...ltiple-providers-and-one-permission.golden | 76 - .../testdata/jwt_authn/remote-provider.golden | 32 - .../top-level-provider-with-permission.golden | 54 - .../access-logs-defaults.latest.golden | 356 - .../access-logs-json-file.latest.golden | 224 - ...ttp-listener-with-http-route.latest.golden | 49 - .../api-gateway-http-listener.latest.golden | 5 - ...api-gateway-nil-config-entry.latest.golden | 5 - ...ener-with-tcp-and-http-route.latest.golden | 74 - ...-tcp-listener-with-tcp-route.latest.golden | 32 - .../api-gateway-tcp-listener.latest.golden | 5 - .../api-gateway-tcp-listeners.latest.golden | 5 - ...route-and-inline-certificate.latest.golden | 49 - ...route-and-inline-certificate.latest.golden | 60 - .../listeners/api-gateway.latest.golden | 5 - ...and-failover-to-cluster-peer.latest.golden | 136 +- ...and-redirect-to-cluster-peer.latest.golden | 136 +- ...h-tproxy-and-permissive-mtls.latest.golden | 169 - ...t-tproxy-and-permissive-mtls.latest.golden | 115 - .../custom-trace-listener.latest.golden | 88 - .../grpc-public-listener.latest.golden | 8 + .../http-listener-with-timeouts.latest.golden | 88 - .../http-public-listener.latest.golden | 88 - .../http2-public-listener.latest.golden | 88 - ...ess-gateway-nil-config-entry.latest.golden | 5 - .../telemetry-collector.latest.golden | 184 - ...h-resolver-redirect-upstream.latest.golden | 8 +- ...jwt-with-one-permission--httpfilter.golden | 59 - ...y-top-level-jwt-with-one-permission.golden | 10 - ...evel-jwt-no-permissions--httpfilter.golden | 57 - .../rbac/top-level-jwt-no-permissions.golden | 32 - ...th-multiple-permissions--httpfilter.golden | 113 - ...level-jwt-with-multiple-permissions.golden | 10 - ...jwt-with-one-permission--httpfilter.golden | 98 - .../top-level-jwt-with-one-permission.golden | 10 - ...route-and-inline-certificate.latest.golden | 50 - ...route-and-inline-certificate.latest.golden | 5 - .../ingress-config-entry-nil.latest.golden | 5 - ...ngress-with-chain-and-router.latest.golden | 2 +- .../routes/telemetry-collector.latest.golden | 5 - ...route-and-inline-certificate.latest.golden | 5 - ...route-and-inline-certificate.latest.golden | 5 - ...nect-proxy-exported-to-peers.latest.golden | 5 - ...and-failover-to-cluster-peer.latest.golden | 5 - ...and-redirect-to-cluster-peer.latest.golden | 5 - ...-proxy-with-peered-upstreams.latest.golden | 5 - .../testdata/secrets/defaults.latest.golden | 5 - ...ateway-with-peered-upstreams.latest.golden | 5 - ...ateway-peering-control-plane.latest.golden | 5 - ...ed-services-http-with-router.latest.golden | 5 - ...xported-peered-services-http.latest.golden | 5 - ...ith-exported-peered-services.latest.golden | 5 - ...ith-imported-peered-services.latest.golden | 5 - ...through-mesh-gateway-enabled.latest.golden | 5 - .../secrets/telemetry-collector.latest.golden | 5 - ...arent-proxy-destination-http.latest.golden | 5 - ...ransparent-proxy-destination.latest.golden | 5 - ...ng-gateway-destinations-only.latest.golden | 5 - ...-proxy-with-peered-upstreams.latest.golden | 5 - .../secrets/transparent-proxy.latest.golden | 5 - ...connect-proxy-opposite-meta.latest.golden} | 90 +- .../lambda-connect-proxy.latest.golden} | 88 +- ...teway-with-service-resolvers.latest.golden | 249 + .../lambda-terminating-gateway.latest.golden | 169 + ...connect-proxy-opposite-meta.latest.golden} | 83 +- .../lambda-connect-proxy.latest.golden} | 84 +- ...teway-with-service-resolvers.latest.golden | 481 + .../lambda-terminating-gateway.latest.golden | 299 + ...connect-proxy-opposite-meta.latest.golden} | 0 .../lambda-connect-proxy.latest.golden} | 0 ...teway-with-service-resolvers.latest.golden | 76 + .../lambda-terminating-gateway.latest.golden | 30 + agent/xds/testing.go | 16 +- .../testdata/test-leaf-cert.golden | 16 - .../testdata/test-leaf-key.golden | 5 - .../testdata/test-root-cert.golden | 15 - .../validateupstream_test.go | 320 - agent/xds/xds.go | 3 - agent/xds/xds_protocol_helpers_test.go | 34 +- agent/xds/xdscommon/xdscommon.go | 180 + agent/xds/xdscommon/xdscommon_oss_test.go | 118 + agent/xds/z_xds_packages.go | 66 +- agent/xds/z_xds_packages_test.go | 11 +- api/README.md | 56 +- api/acl.go | 104 +- api/acl_test.go | 35 - api/agent.go | 71 +- api/agent_test.go | 110 +- api/api.go | 48 +- api/api_test.go | 84 +- api/catalog.go | 12 +- api/catalog_test.go | 13 +- api/config_entry.go | 127 +- api/config_entry_discoverychain.go | 30 +- api/config_entry_discoverychain_test.go | 3 - api/config_entry_exports.go | 6 - api/config_entry_exports_test.go | 3 - api/config_entry_gateways.go | 89 - api/config_entry_gateways_test.go | 15 - api/config_entry_inline_certificate.go | 46 - api/config_entry_inline_certificate_test.go | 129 - api/config_entry_intentions.go | 51 +- api/config_entry_intentions_test.go | 3 - api/config_entry_jwt_provider.go | 237 - api/config_entry_jwt_provider_test.go | 49 - api/config_entry_mesh.go | 7 - api/config_entry_rate_limit_ip.go | 91 - api/config_entry_routes.go | 245 - api/config_entry_sameness_group.go | 29 - api/config_entry_status.go | 339 - api/config_entry_status_test.go | 187 - api/config_entry_test.go | 39 +- api/connect.go | 6 - api/connect_ca.go | 3 - api/connect_ca_test.go | 3 - api/connect_intention.go | 7 - api/connect_intention_test.go | 3 - api/coordinate.go | 3 - api/coordinate_test.go | 3 - api/debug.go | 3 - api/debug_test.go | 3 - api/discovery_chain.go | 4 - api/discovery_chain_test.go | 3 - api/event.go | 3 - api/event_test.go | 3 - api/go.mod | 48 +- api/go.sum | 171 +- api/health.go | 3 - api/health_test.go | 8 +- api/internal.go | 64 - api/internal_test.go | 114 - api/kv.go | 3 - api/kv_test.go | 3 - api/lock.go | 3 - api/lock_test.go | 3 - api/mock_api_test.go | 6 +- api/namespace.go | 3 - api/namespace_test.go | 3 - api/operator.go | 3 - api/operator_area.go | 3 - api/operator_autopilot.go | 3 - api/operator_autopilot_test.go | 3 - api/operator_keyring.go | 3 - api/operator_keyring_test.go | 3 - api/operator_license.go | 10 +- api/operator_raft.go | 28 - api/operator_raft_test.go | 21 - api/operator_segment.go | 3 - api/operator_usage.go | 56 - api/operator_usage_test.go | 67 - api/oss_test.go | 3 - api/partition.go | 3 - api/peering.go | 19 +- api/peering_test.go | 3 - api/prepared_query.go | 27 +- api/prepared_query_test.go | 55 - api/raw.go | 3 - api/semaphore.go | 3 - api/semaphore_test.go | 3 - api/session.go | 3 - api/session_test.go | 3 - api/snapshot.go | 3 - api/snapshot_test.go | 3 - api/status.go | 3 - api/status_test.go | 3 - api/txn.go | 3 - api/txn_test.go | 3 - api/watch/funcs.go | 32 +- api/watch/funcs_test.go | 531 - api/watch/plan.go | 3 - api/watch/plan_test.go | 3 - api/watch/watch.go | 3 - api/watch/watch_test.go | 3 - buf.work.yaml | 8 - build-support/docker/Build-UI.dockerfile | 5 +- .../docker/Consul-Dev-Dbg.dockerfile | 13 - .../docker/Consul-Dev-Multiarch.dockerfile | 3 - build-support/docker/Consul-Dev.dockerfile | 3 - build-support/functions/00-vars.sh | 3 - build-support/functions/10-util.sh | 3 - build-support/functions/20-build.sh | 3 - build-support/functions/30-release.sh | 3 - build-support/scripts/build-date.sh | 3 - build-support/scripts/build-docker.sh | 3 - .../scripts/check-allowed-imports.sh | 124 - build-support/scripts/devtools.sh | 11 +- .../scripts/envoy-library-references.sh | 27 +- build-support/scripts/functions.sh | 3 - build-support/scripts/protobuf.sh | 63 +- build-support/scripts/release.sh | 3 - build-support/scripts/version.sh | 3 - command/acl/acl.go | 3 - command/acl/acl_helpers.go | 61 +- command/acl/agenttokens/agent_tokens.go | 40 +- command/acl/agenttokens/agent_tokens_test.go | 3 - command/acl/authmethod/authmethod.go | 3 - .../authmethod/create/authmethod_create.go | 3 - .../create/authmethod_create_oss.go | 3 - .../create/authmethod_create_test.go | 9 +- .../authmethod/delete/authmethod_delete.go | 3 - .../delete/authmethod_delete_test.go | 17 +- command/acl/authmethod/formatter.go | 3 - .../acl/authmethod/list/authmethod_list.go | 3 - .../authmethod/list/authmethod_list_test.go | 3 - .../acl/authmethod/read/authmethod_read.go | 3 - .../authmethod/read/authmethod_read_test.go | 3 - .../authmethod/update/authmethod_update.go | 3 - .../update/authmethod_update_oss.go | 3 - .../update/authmethod_update_test.go | 11 +- command/acl/bindingrule/bindingrule.go | 3 - .../bindingrule/create/bindingrule_create.go | 3 - .../create/bindingrule_create_test.go | 3 - .../bindingrule/delete/bindingrule_delete.go | 3 - .../delete/bindingrule_delete_test.go | 26 +- command/acl/bindingrule/formatter.go | 3 - .../acl/bindingrule/list/bindingrule_list.go | 3 - .../bindingrule/list/bindingrule_list_test.go | 3 - .../acl/bindingrule/read/bindingrule_read.go | 3 - .../bindingrule/read/bindingrule_read_test.go | 3 - .../bindingrule/update/bindingrule_update.go | 3 - .../update/bindingrule_update_test.go | 3 - command/acl/bootstrap/bootstrap.go | 29 +- command/acl/bootstrap/bootstrap_test.go | 51 - command/acl/policy/create/policy_create.go | 55 +- .../acl/policy/create/policy_create_test.go | 9 +- command/acl/policy/delete/policy_delete.go | 3 - .../acl/policy/delete/policy_delete_test.go | 10 +- command/acl/policy/formatter.go | 3 - command/acl/policy/list/policy_list.go | 3 - command/acl/policy/list/policy_list_test.go | 3 - command/acl/policy/policy.go | 3 - command/acl/policy/read/policy_read.go | 8 - command/acl/policy/read/policy_read_test.go | 14 - command/acl/policy/update/policy_update.go | 3 - .../acl/policy/update/policy_update_test.go | 9 +- command/acl/role/create/role_create.go | 3 - command/acl/role/create/role_create_test.go | 3 - command/acl/role/delete/role_delete.go | 3 - command/acl/role/delete/role_delete_test.go | 3 - command/acl/role/formatter.go | 3 - command/acl/role/formatter_test.go | 9 +- command/acl/role/list/role_list.go | 3 - command/acl/role/list/role_list_test.go | 3 - command/acl/role/read/role_read.go | 3 - command/acl/role/read/role_read_test.go | 3 - command/acl/role/role.go | 3 - command/acl/role/update/role_update.go | 3 - command/acl/role/update/role_update_test.go | 3 - command/acl/rules/translate.go | 147 + command/acl/rules/translate_test.go | 117 + command/acl/token/clone/token_clone.go | 37 +- command/acl/token/clone/token_clone_test.go | 12 +- command/acl/token/create/token_create.go | 3 - command/acl/token/create/token_create_test.go | 37 +- command/acl/token/delete/token_delete.go | 46 +- command/acl/token/delete/token_delete_test.go | 13 +- command/acl/token/formatter.go | 8 +- command/acl/token/formatter_oss_test.go | 3 - command/acl/token/formatter_test.go | 30 +- command/acl/token/list/token_list.go | 3 - command/acl/token/list/token_list_test.go | 3 - command/acl/token/read/token_read.go | 55 +- command/acl/token/read/token_read_test.go | 61 +- .../testdata/FormatToken/legacy.json.golden | 10 + .../FormatToken/legacy.pretty-meta.golden | 10 + .../testdata/FormatToken/legacy.pretty.golden | 7 + .../FormatTokenList/basic.json.golden | 3 +- .../FormatTokenList/basic.pretty-meta.golden | 1 + .../FormatTokenList/basic.pretty.golden | 1 + .../FormatTokenList/complex.json.golden | 1 + .../complex.pretty-meta.golden | 1 + .../FormatTokenList/complex.pretty.golden | 1 + .../FormatTokenList/legacy.json.golden | 13 + .../FormatTokenList/legacy.pretty-meta.golden | 9 + .../FormatTokenList/legacy.pretty.golden | 6 + command/acl/token/token.go | 12 +- command/acl/token/update/token_update.go | 201 +- command/acl/token/update/token_update_test.go | 227 +- command/agent/agent.go | 89 +- command/agent/agent_test.go | 28 +- command/agent/startup_logger.go | 3 - command/catalog/catalog.go | 3 - command/catalog/catalog_test.go | 3 - command/catalog/helpers.go | 3 - command/catalog/helpers_oss.go | 3 - .../list/dc/catalog_list_datacenters.go | 3 - .../list/dc/catalog_list_datacenters_test.go | 3 - .../catalog/list/nodes/catalog_list_nodes.go | 3 - .../list/nodes/catalog_list_nodes_test.go | 3 - .../list/services/catalog_list_services.go | 3 - .../services/catalog_list_services_test.go | 3 - command/cli/cli.go | 70 - command/cli/formatting.go | 91 - command/config/config.go | 52 - command/config/delete/config_delete.go | 3 - command/config/delete/config_delete_test.go | 3 - command/config/list/config_list.go | 12 +- command/config/list/config_list_test.go | 59 +- command/config/read/config_read.go | 3 - command/config/read/config_read_test.go | 3 - command/config/write/config_write.go | 9 - command/config/write/config_write_test.go | 114 - command/connect/ca/ca.go | 3 - command/connect/ca/ca_test.go | 3 - command/connect/ca/get/connect_ca_get.go | 3 - command/connect/ca/get/connect_ca_get_test.go | 3 - command/connect/ca/set/connect_ca_set.go | 7 +- command/connect/ca/set/connect_ca_set_test.go | 6 +- command/connect/connect.go | 3 - command/connect/connect_test.go | 3 - command/connect/envoy/bootstrap_config.go | 85 +- .../connect/envoy/bootstrap_config_test.go | 203 +- command/connect/envoy/bootstrap_tpl.go | 24 +- command/connect/envoy/envoy.go | 296 +- command/connect/envoy/envoy_oss_test.go | 3 - command/connect/envoy/envoy_test.go | 360 +- command/connect/envoy/exec.go | 47 - command/connect/envoy/exec_test.go | 80 +- command/connect/envoy/exec_unix.go | 3 - command/connect/envoy/exec_unsupported.go | 3 - command/connect/envoy/flags.go | 3 - command/connect/envoy/flags_test.go | 3 - .../connect_envoy_pipe-bootstrap.go | 3 - .../connect_envoy_pipe-bootstrap_test.go | 3 - .../access-logs-enabled-custom.golden | 223 - .../envoy/testdata/access-logs-enabled.golden | 245 - .../testdata/acl-enabled-and-token.golden | 210 - .../testdata/acl-enabled-but-no-token.golden | 210 - .../envoy/testdata/telemetry-collector.golden | 247 - command/connect/expose/expose.go | 3 - command/connect/expose/expose_test.go | 3 - command/connect/proxy/flag_upstreams.go | 3 - command/connect/proxy/flag_upstreams_test.go | 3 - command/connect/proxy/proxy.go | 3 - command/connect/proxy/proxy_test.go | 3 - command/connect/proxy/register.go | 3 - command/connect/proxy/register_test.go | 3 - .../redirecttraffic/redirect_traffic.go | 3 - .../redirecttraffic/redirect_traffic_test.go | 3 - command/debug/debug.go | 6 +- command/debug/debug_test.go | 3 - command/event/event.go | 3 - command/event/event_test.go | 3 - command/exec/exec.go | 3 - command/exec/exec_test.go | 3 - command/flags/config.go | 3 - command/flags/config_test.go | 3 - command/flags/flag_map_value.go | 3 - command/flags/flag_map_value_test.go | 3 - command/flags/flag_slice_value.go | 3 - command/flags/flag_slice_value_test.go | 3 - command/flags/http.go | 11 +- command/flags/http_test.go | 3 - command/flags/merge.go | 3 - command/flags/usage.go | 3 - command/forceleave/forceleave.go | 3 - command/forceleave/forceleave_test.go | 3 - command/helpers/decode_shim.go | 3 - command/helpers/helpers.go | 6 +- command/helpers/helpers_test.go | 187 - command/info/info.go | 3 - command/info/info_test.go | 3 - command/intention/check/check.go | 3 - command/intention/check/check_test.go | 3 - command/intention/create/create.go | 3 - command/intention/create/create_test.go | 3 - command/intention/delete/delete.go | 3 - command/intention/delete/delete_test.go | 3 - command/intention/format.go | 3 - command/intention/get/get.go | 3 - command/intention/get/get_test.go | 3 - command/intention/helpers.go | 3 - command/intention/helpers_test.go | 3 - command/intention/intention.go | 3 - command/intention/intention_test.go | 3 - command/intention/list/intention_list.go | 3 - command/intention/list/intention_list_test.go | 8 +- command/intention/match/match.go | 3 - command/intention/match/match_test.go | 3 - command/join/join.go | 3 - command/join/join_test.go | 3 - command/keygen/keygen.go | 3 - command/keygen/keygen_test.go | 3 - command/keyring/keyring.go | 3 - command/keyring/keyring_test.go | 3 - command/kv/del/kv_delete.go | 3 - command/kv/del/kv_delete_test.go | 3 - command/kv/exp/kv_export.go | 3 - command/kv/exp/kv_export_test.go | 3 - command/kv/get/kv_get.go | 3 - command/kv/get/kv_get_test.go | 3 - command/kv/imp/kv_import.go | 6 +- command/kv/imp/kv_import_test.go | 3 - command/kv/impexp/kvimpexp.go | 3 - command/kv/kv.go | 3 - command/kv/kv_test.go | 3 - command/kv/put/kv_put.go | 3 - command/kv/put/kv_put_test.go | 3 - command/leave/leave.go | 3 - command/leave/leave_test.go | 3 - command/lock/lock.go | 3 - command/lock/lock_test.go | 21 +- command/lock/util_unix.go | 3 - command/lock/util_windows.go | 3 - command/login/aws.go | 3 - command/login/login.go | 7 +- command/login/login_oss.go | 3 - command/login/login_test.go | 20 +- command/logout/logout.go | 3 - command/logout/logout_test.go | 10 +- command/maint/maint.go | 3 - command/maint/maint_test.go | 3 - command/members/members.go | 3 - command/members/members_test.go | 3 - command/monitor/monitor.go | 3 - command/monitor/monitor_test.go | 3 - .../autopilot/get/operator_autopilot_get.go | 3 - .../get/operator_autopilot_get_test.go | 3 - .../operator/autopilot/operator_autopilot.go | 3 - .../autopilot/operator_autopilot_test.go | 3 - .../autopilot/set/operator_autopilot_set.go | 3 - .../set/operator_autopilot_set_test.go | 6 +- command/operator/autopilot/state/formatter.go | 3 - .../state/operator_autopilot_state.go | 3 - .../state/operator_autopilot_state_test.go | 11 +- command/operator/operator.go | 3 - command/operator/operator_test.go | 3 - .../raft/listpeers/operator_raft_list.go | 3 - .../raft/listpeers/operator_raft_list_test.go | 3 - command/operator/raft/operator_raft.go | 3 - command/operator/raft/operator_raft_test.go | 3 - .../raft/removepeer/operator_raft_remove.go | 3 - .../removepeer/operator_raft_remove_test.go | 3 - .../raft/transferleader/transfer_leader.go | 93 - .../transferleader/transfer_leader_test.go | 46 - .../usage/instances/usage_instances.go | 251 - .../usage/instances/usage_instances_oss.go | 42 - .../instances/usage_instances_oss_test.go | 119 - .../usage/instances/usage_instances_test.go | 79 - command/operator/usage/usage.go | 37 - command/peering/delete/delete.go | 3 - command/peering/delete/delete_test.go | 3 - command/peering/establish/establish.go | 3 - command/peering/establish/establish_test.go | 3 - command/peering/generate/generate.go | 3 - command/peering/generate/generate_test.go | 3 - command/peering/list/list.go | 3 - command/peering/list/list_test.go | 3 - command/peering/peering.go | 3 - command/peering/read/read.go | 3 - command/peering/read/read_test.go | 3 - command/registry.go | 19 +- command/registry_oss.go | 3 - command/reload/reload.go | 3 - command/reload/reload_test.go | 3 - command/rtt/rtt.go | 3 - command/rtt/rtt_test.go | 10 +- command/services/config.go | 13 - command/services/config_test.go | 58 +- command/services/deregister/deregister.go | 3 - .../services/deregister/deregister_test.go | 3 - command/services/export/export.go | 260 - command/services/export/export_test.go | 152 - command/services/register/register.go | 3 - command/services/register/register_test.go | 3 - command/services/services.go | 3 - command/services/services_test.go | 3 - command/snapshot/inspect/formatter.go | 3 - command/snapshot/inspect/formatter_test.go | 3 - command/snapshot/inspect/snapshot_inspect.go | 6 +- .../snapshot/inspect/snapshot_inspect_test.go | 9 +- command/snapshot/restore/snapshot_restore.go | 3 - .../snapshot/restore/snapshot_restore_test.go | 8 +- command/snapshot/save/snapshot_save.go | 3 - command/snapshot/save/snapshot_save_test.go | 7 +- command/snapshot/snapshot_command.go | 3 - command/snapshot/snapshot_command_test.go | 3 - command/tls/ca/create/tls_ca_create.go | 21 +- command/tls/ca/create/tls_ca_create_test.go | 8 +- command/tls/ca/tls_ca.go | 8 +- command/tls/ca/tls_ca_test.go | 3 - command/tls/cert/create/tls_cert_create.go | 9 +- .../tls/cert/create/tls_cert_create_test.go | 8 +- command/tls/cert/tls_cert.go | 8 +- command/tls/cert/tls_cert_test.go | 3 - command/tls/tls.go | 3 - command/tls/tls_test.go | 3 - .../troubleshoot/proxy/troubleshoot_proxy.go | 137 - command/troubleshoot/troubleshoot.go | 47 - command/troubleshoot/troubleshoot_test.go | 16 - .../upstreams/troubleshoot_upstreams.go | 135 - command/validate/validate.go | 3 - command/validate/validate_test.go | 19 +- command/version/formatter.go | 7 - command/version/formatter_test.go | 9 +- command/version/version.go | 8 +- command/version/version_test.go | 3 - command/watch/watch.go | 8 - command/watch/watch_test.go | 6 +- connect/certgen/certgen.go | 6 +- connect/example_test.go | 3 - connect/proxy/config.go | 3 - connect/proxy/config_test.go | 3 - connect/proxy/conn.go | 3 - connect/proxy/conn_test.go | 3 - connect/proxy/listener.go | 3 - connect/proxy/listener_test.go | 113 +- connect/proxy/proxy.go | 3 - connect/proxy/proxy_test.go | 3 - connect/proxy/testing.go | 3 - connect/resolver.go | 3 - connect/resolver_test.go | 3 - connect/service.go | 3 - connect/service_test.go | 6 +- connect/testing.go | 3 - connect/tls.go | 7 +- connect/tls_test.go | 5 +- docs/README.md | 3 - docs/config/checklist-adding-config-fields.md | 5 +- docs/persistence/README.md | 5 - docs/resources/README.md | 115 - docs/resources/architecture-overview.png | Bin 125060 -> 0 bytes docs/resources/guide.md | 435 - docs/resources/raft-backend.png | Bin 307481 -> 0 bytes docs/service-mesh/README.md | 95 +- docs/service-mesh/config-entries/README.md | 36 - .../config-entries/config-resolution.md | 25 - .../config-entries/life-of-a-config-entry.png | Bin 196326 -> 0 bytes .../config-entries/world-of-data.png | Bin 62818 -> 0 bytes docs/service-mesh/configuring-envoy.png | Bin 145052 -> 0 bytes .../proxycfg-snapshot-building.png | Bin 121523 -> 0 bytes .../proxycfg-snapshot-sharing.png | Bin 96838 -> 0 bytes docs/service-mesh/proxycfg.md | 45 - docs/service-mesh/xds.md | 67 +- .../extensioncommon/basic_envoy_extender.go | 330 - .../basic_extension_adapter.go | 68 - .../extensioncommon/envoy_extender.go | 24 - .../extensioncommon/envoy_extender_test.go | 60 - envoyextensions/extensioncommon/resources.go | 567 - .../extensioncommon/resources_test.go | 175 - .../extensioncommon/runtime_config.go | 92 - .../extensioncommon/runtime_config_test.go | 48 - .../upstream_envoy_extender.go | 250 - envoyextensions/go.mod | 45 - envoyextensions/go.sum | 280 - .../xdscommon/envoy_versioning_test.go | 174 - envoyextensions/xdscommon/proxysupport.go | 44 - .../xdscommon/proxysupport_test.go | 33 - envoyextensions/xdscommon/xdscommon.go | 115 - fixup_acl_move.sh | 3 - go.mod | 207 +- go.sum | 441 +- .../v1alpha1/api-service.json | 37 - .../v1alpha1/api-workload-1-health.json | 33 - .../v1alpha1/api-workload-1.json | 46 - .../v1alpha1/api-workload-10-health.json | 33 - .../v1alpha1/api-workload-10.json | 46 - .../v1alpha1/api-workload-11-health.json | 33 - .../v1alpha1/api-workload-11.json | 46 - .../v1alpha1/api-workload-12-health.json | 33 - .../v1alpha1/api-workload-12.json | 46 - .../v1alpha1/api-workload-13-health.json | 33 - .../v1alpha1/api-workload-13.json | 46 - .../v1alpha1/api-workload-14-health.json | 33 - .../v1alpha1/api-workload-14.json | 46 - .../v1alpha1/api-workload-15-health.json | 33 - .../v1alpha1/api-workload-15.json | 46 - .../v1alpha1/api-workload-16-health.json | 33 - .../v1alpha1/api-workload-16.json | 46 - .../v1alpha1/api-workload-17-health.json | 33 - .../v1alpha1/api-workload-17.json | 45 - .../v1alpha1/api-workload-18-health.json | 33 - .../v1alpha1/api-workload-18.json | 45 - .../v1alpha1/api-workload-19-health.json | 33 - .../v1alpha1/api-workload-19.json | 45 - .../v1alpha1/api-workload-2-health.json | 33 - .../v1alpha1/api-workload-2.json | 46 - .../v1alpha1/api-workload-20-health.json | 33 - .../v1alpha1/api-workload-20.json | 45 - .../v1alpha1/api-workload-3-health.json | 33 - .../v1alpha1/api-workload-3.json | 46 - .../v1alpha1/api-workload-4-health.json | 33 - .../v1alpha1/api-workload-4.json | 46 - .../v1alpha1/api-workload-5-health.json | 33 - .../v1alpha1/api-workload-5.json | 46 - .../v1alpha1/api-workload-6-health.json | 33 - .../v1alpha1/api-workload-6.json | 46 - .../v1alpha1/api-workload-7-health.json | 33 - .../v1alpha1/api-workload-7.json | 46 - .../v1alpha1/api-workload-8-health.json | 33 - .../v1alpha1/api-workload-8.json | 46 - .../v1alpha1/api-workload-9-health.json | 33 - .../v1alpha1/api-workload-9.json | 46 - .../v1alpha1/foo-service-endpoints.json | 47 - .../v1alpha1/foo-service.json | 24 - .../v1alpha1/grpc-api-service.json | 42 - .../v1alpha1/http-api-service.json | 29 - .../v1alpha1/node-1-health.json | 33 - .../v1alpha1/node-1.json | 27 - .../v1alpha1/node-2-health.json | 33 - .../v1alpha1/node-2.json | 27 - .../v1alpha1/node-3-health.json | 33 - .../v1alpha1/node-3.json | 27 - .../v1alpha1/node-4-health.json | 33 - .../v1alpha1/node-4.json | 27 - internal/catalog/catalogtest/run_test.go | 44 - .../catalogtest/test_integration_v1alpha1.go | 708 - .../catalogtest/test_lifecycle_v1alpha1.go | 706 - internal/catalog/exports.go | 82 - .../controllers/endpoints/controller.go | 384 - .../controllers/endpoints/controller_test.go | 709 - .../endpoints/reconciliation_data.go | 177 - .../endpoints/reconciliation_data_test.go | 260 - .../internal/controllers/endpoints/status.go | 33 - .../controllers/nodehealth/controller.go | 108 - .../controllers/nodehealth/controller_test.go | 365 - .../internal/controllers/nodehealth/status.go | 54 - .../catalog/internal/controllers/register.go | 22 - .../controllers/workloadhealth/controller.go | 226 - .../workloadhealth/controller_test.go | 760 - .../controllers/workloadhealth/status.go | 136 - .../mappers/nodemapper/node_mapper.go | 104 - .../mappers/nodemapper/node_mapper_test.go | 146 - .../selectiontracker/selection_tracker.go | 163 - .../selection_tracker_test.go | 275 - internal/catalog/internal/types/dns_policy.go | 89 - .../catalog/internal/types/dns_policy_test.go | 162 - internal/catalog/internal/types/errors.go | 71 - .../catalog/internal/types/errors_test.go | 74 - .../catalog/internal/types/health_checks.go | 98 - .../internal/types/health_checks_test.go | 197 - .../catalog/internal/types/health_status.go | 80 - .../internal/types/health_status_test.go | 215 - internal/catalog/internal/types/node.go | 89 - internal/catalog/internal/types/node_test.go | 128 - internal/catalog/internal/types/service.go | 119 - .../internal/types/service_endpoints.go | 157 - .../internal/types/service_endpoints_test.go | 184 - .../catalog/internal/types/service_test.go | 212 - .../errDNSPassingWeightOutOfRange.golden | 1 - .../errDNSWarningWeightOutOfRange.golden | 1 - .../errInvalidEndpointsOwnerName.golden | 1 - .../testdata/errInvalidNodeHostFormat.golden | 1 - .../testdata/errInvalidPhysicalPort.golden | 1 - .../testdata/errInvalidPortReference.golden | 1 - .../testdata/errInvalidVirtualPort.golden | 1 - .../errInvalidWorkloadHostFormat.golden | 1 - .../testdata/errLocalityZoneNoRegion.golden | 1 - .../types/testdata/errNotDNSLabel.golden | 1 - .../types/testdata/errNotIPAddress.golden | 1 - .../types/testdata/errTooMuchMesh.golden | 1 - .../testdata/errUnixSocketMultiport.golden | 1 - .../testdata/errVirtualPortReused.golden | 1 - internal/catalog/internal/types/types.go | 25 - internal/catalog/internal/types/types_test.go | 45 - internal/catalog/internal/types/validators.go | 209 - .../catalog/internal/types/validators_test.go | 595 - .../catalog/internal/types/virtual_ips.go | 56 - .../internal/types/virtual_ips_test.go | 82 - internal/catalog/internal/types/workload.go | 148 - .../catalog/internal/types/workload_test.go | 281 - internal/controller/api.go | 204 - internal/controller/api_test.go | 268 - internal/controller/controller.go | 202 - internal/controller/dependency_mappers.go | 58 - .../controller/dependency_mappers_test.go | 137 - internal/controller/doc.go | 10 - internal/controller/lease.go | 29 - internal/controller/manager.go | 109 - internal/controller/supervisor.go | 140 - internal/controller/supervisor_test.go | 118 - internal/go-sso/oidcauth/auth.go | 3 - internal/go-sso/oidcauth/config.go | 3 - internal/go-sso/oidcauth/config_test.go | 3 - .../go-sso/oidcauth/internal/strutil/util.go | 3 - .../oidcauth/internal/strutil/util_test.go | 3 - internal/go-sso/oidcauth/jwt.go | 3 - internal/go-sso/oidcauth/jwt_test.go | 3 - internal/go-sso/oidcauth/oidc.go | 3 - internal/go-sso/oidcauth/oidc_test.go | 3 - .../go-sso/oidcauth/oidcauthtest/testing.go | 7 +- internal/go-sso/oidcauth/oidcjwt.go | 3 - internal/go-sso/oidcauth/oidcjwt_test.go | 3 - internal/go-sso/oidcauth/util.go | 3 - internal/go-sso/oidcauth/util_test.go | 3 - internal/mesh/exports.go | 33 - .../internal/types/proxy_configuration.go | 32 - internal/mesh/internal/types/types.go | 19 - internal/mesh/internal/types/types_test.go | 39 - internal/mesh/internal/types/upstreams.go | 32 - internal/radix/doc.go | 4 - internal/radix/radix.go | 568 - internal/radix/radix_test.go | 408 - internal/resource/authz_oss.go | 17 - internal/resource/demo/controller.go | 185 - internal/resource/demo/controller_test.go | 102 - internal/resource/demo/demo.go | 300 - internal/resource/equality.go | 157 - internal/resource/equality_test.go | 645 - internal/resource/errors.go | 128 - internal/resource/errors_test.go | 124 - internal/resource/reaper/controller.go | 148 - internal/resource/reaper/controller_test.go | 193 - internal/resource/reference.go | 16 - internal/resource/registry.go | 159 - internal/resource/registry_test.go | 176 - internal/resource/resourcetest/builder.go | 182 - internal/resource/resourcetest/client.go | 256 - internal/resource/resourcetest/fs.go | 40 - internal/resource/resourcetest/require.go | 62 - internal/resource/resourcetest/testing.go | 13 - .../resource/testdata/ErrDataParse.golden | 1 - internal/resource/testdata/ErrEmpty.golden | 1 - .../resource/testdata/ErrInvalidField.golden | 1 - .../testdata/ErrInvalidListElement.golden | 1 - .../resource/testdata/ErrInvalidMapKey.golden | 1 - .../testdata/ErrInvalidMapValue.golden | 1 - .../testdata/ErrInvalidReferenceType.golden | 1 - internal/resource/testdata/ErrMissing.golden | 1 - .../resource/testdata/ErrOwnerInvalid.golden | 1 - .../ErrReferenceTenancyNotEqual.golden | 1 - internal/resource/tombstone.go | 11 - internal/storage/conformance/conformance.go | 680 - internal/storage/inmem/backend.go | 76 - internal/storage/inmem/backend_test.go | 31 - internal/storage/inmem/event_index.go | 36 - internal/storage/inmem/schema.go | 250 - internal/storage/inmem/snapshot.go | 81 - internal/storage/inmem/snapshot_test.go | 99 - internal/storage/inmem/store.go | 286 - internal/storage/inmem/watch.go | 219 - internal/storage/raft/backend.go | 350 - internal/storage/raft/conformance_test.go | 173 - internal/storage/raft/forwarding.go | 268 - internal/storage/storage.go | 318 - internal/testing/golden/golden.go | 8 +- .../e2e/consul/agent/structs/structs.go | 30 +- .../proto-gen-rpc-glue/e2e/consul/go.mod | 2 +- .../proto-gen-rpc-glue/e2e/consul/go.sum | 10 +- .../e2e/consul/proto/pbcommon/common.go | 3 - .../e2e/consul/proto/pbcommon/common.pb.go | 4 +- internal/tools/proto-gen-rpc-glue/e2e/go.sum | 10 +- .../tools/proto-gen-rpc-glue/e2e/source.pb.go | 3 - .../e2e/source.rpcglue.pb.go.golden | 3 + internal/tools/proto-gen-rpc-glue/go.mod | 11 +- internal/tools/proto-gen-rpc-glue/go.sum | 34 +- internal/tools/proto-gen-rpc-glue/main.go | 3 - .../tools/proto-gen-rpc-glue/main_test.go | 8 +- .../tools/protoc-gen-consul-rate-limit/go.mod | 12 - .../tools/protoc-gen-consul-rate-limit/go.sum | 8 - .../protoc-gen-consul-rate-limit/main.go | 150 - .../postprocess/main.go | 240 - ipaddr/detect.go | 3 - ipaddr/detect_test.go | 3 - ipaddr/ipaddr.go | 3 - ipaddr/ipaddr_test.go | 3 - lib/cluster.go | 8 - lib/cluster_test.go | 27 - lib/decode/decode.go | 3 - lib/decode/decode_test.go | 3 - lib/eof.go | 3 - lib/eof_test.go | 3 - lib/file/atomic.go | 3 - lib/file/atomic_test.go | 8 +- lib/hoststats/collector.go | 189 - lib/hoststats/cpu.go | 85 - lib/hoststats/cpu_test.go | 58 - lib/hoststats/host.go | 92 - lib/hoststats/metrics.go | 79 - lib/json.go | 3 - lib/map_walker.go | 3 - lib/map_walker_test.go | 3 - lib/maps/maps.go | 3 - lib/maps/maps_test.go | 3 - lib/math.go | 3 - lib/math_test.go | 3 - lib/mutex/mutex.go | 3 - lib/mutex/mutex_test.go | 3 - lib/path.go | 3 - lib/retry/retry.go | 16 +- lib/retry/retry_test.go | 3 - lib/routine/routine.go | 3 - lib/routine/routine_test.go | 3 - lib/rtt.go | 3 - lib/rtt_test.go | 3 - lib/semaphore/semaphore.go | 3 - lib/semaphore/semaphore_test.go | 3 - lib/serf/serf.go | 3 - lib/stop_context.go | 3 - lib/stop_context_test.go | 3 - lib/strings.go | 3 - lib/stringslice/stringslice.go | 3 - lib/stringslice/stringslice_test.go | 3 - lib/telemetry.go | 34 +- lib/telemetry_test.go | 14 +- lib/template/hil.go | 3 - lib/template/hil_test.go | 3 - lib/translate.go | 3 - lib/translate_test.go | 3 - lib/ttlcache/eviction.go | 3 - lib/ttlcache/eviction_test.go | 3 - lib/useragent.go | 3 - lib/useragent_test.go | 3 - lib/uuid.go | 3 - logging/gated_writer.go | 3 - logging/gated_writer_test.go | 3 - logging/grpc.go | 3 - logging/grpc_test.go | 3 - logging/log_levels.go | 3 - logging/logfile.go | 3 - logging/logfile_test.go | 10 +- logging/logger.go | 3 - logging/logger_test.go | 3 - logging/monitor/monitor.go | 3 - logging/monitor/monitor_test.go | 3 - logging/names.go | 7 - logging/syslog.go | 3 - logging/syslog_test.go | 3 - logging/syslog_unsupported_test.go | 3 - main.go | 7 +- .../ratelimit/ratelimit.pb.binary.go | 18 - .../annotations/ratelimit/ratelimit.pb.go | 386 - .../annotations/ratelimit/ratelimit.proto | 42 - proto-public/buf.gen.yaml | 17 +- proto-public/buf.yaml | 5 - proto-public/go.mod | 27 +- proto-public/go.sum | 133 +- proto-public/pbacl/acl.pb.binary.go | 4 +- proto-public/pbacl/acl.pb.go | 219 +- proto-public/pbacl/acl.proto | 19 +- proto-public/pbacl/acl_grpc.pb.go | 4 +- .../pbcatalog/v1alpha1/dns.pb.binary.go | 28 - proto-public/pbcatalog/v1alpha1/dns.pb.go | 259 - proto-public/pbcatalog/v1alpha1/dns.proto | 18 - .../pbcatalog/v1alpha1/health.pb.binary.go | 98 - proto-public/pbcatalog/v1alpha1/health.pb.go | 1050 -- proto-public/pbcatalog/v1alpha1/health.proto | 81 - .../pbcatalog/v1alpha1/node.pb.binary.go | 28 - proto-public/pbcatalog/v1alpha1/node.pb.go | 244 - proto-public/pbcatalog/v1alpha1/node.proto | 19 - .../pbcatalog/v1alpha1/protocol.pb.go | 166 - .../pbcatalog/v1alpha1/protocol.proto | 17 - .../pbcatalog/v1alpha1/selector.pb.binary.go | 18 - .../pbcatalog/v1alpha1/selector.pb.go | 177 - .../pbcatalog/v1alpha1/selector.proto | 12 - .../pbcatalog/v1alpha1/service.pb.binary.go | 28 - proto-public/pbcatalog/v1alpha1/service.pb.go | 301 - proto-public/pbcatalog/v1alpha1/service.proto | 36 - .../v1alpha1/service_endpoints.pb.binary.go | 28 - .../v1alpha1/service_endpoints.pb.go | 308 - .../v1alpha1/service_endpoints.proto | 32 - .../pbcatalog/v1alpha1/vip.pb.binary.go | 28 - proto-public/pbcatalog/v1alpha1/vip.pb.go | 244 - proto-public/pbcatalog/v1alpha1/vip.proto | 20 - .../pbcatalog/v1alpha1/workload.pb.binary.go | 48 - .../pbcatalog/v1alpha1/workload.pb.go | 520 - .../pbcatalog/v1alpha1/workload.proto | 66 - proto-public/pbconnectca/ca.pb.binary.go | 4 +- proto-public/pbconnectca/ca.pb.go | 232 +- proto-public/pbconnectca/ca.proto | 18 +- proto-public/pbconnectca/ca_grpc.pb.go | 4 +- .../pbdataplane/dataplane.pb.binary.go | 4 +- proto-public/pbdataplane/dataplane.pb.go | 376 +- proto-public/pbdataplane/dataplane.proto | 24 +- proto-public/pbdataplane/dataplane_grpc.pb.go | 4 +- proto-public/pbdns/dns.pb.binary.go | 4 +- proto-public/pbdns/dns.pb.go | 154 +- proto-public/pbdns/dns.proto | 12 +- proto-public/pbdns/dns_grpc.pb.go | 4 +- .../pbmesh/v1alpha1/connection.pb.binary.go | 28 - proto-public/pbmesh/v1alpha1/connection.pb.go | 316 - proto-public/pbmesh/v1alpha1/connection.proto | 22 - .../pbmesh/v1alpha1/expose.pb.binary.go | 28 - proto-public/pbmesh/v1alpha1/expose.pb.go | 269 - proto-public/pbmesh/v1alpha1/expose.proto | 19 - .../pbmesh/v1alpha1/proxy.pb.binary.go | 48 - proto-public/pbmesh/v1alpha1/proxy.pb.go | 816 -- proto-public/pbmesh/v1alpha1/proxy.proto | 104 - proto-public/pbmesh/v1alpha1/routing.pb.go | 181 - proto-public/pbmesh/v1alpha1/routing.proto | 36 - .../pbmesh/v1alpha1/upstreams.pb.binary.go | 88 - proto-public/pbmesh/v1alpha1/upstreams.pb.go | 997 -- proto-public/pbmesh/v1alpha1/upstreams.proto | 100 - proto-public/pbresource/resource.pb.binary.go | 228 - proto-public/pbresource/resource.pb.go | 2216 --- proto-public/pbresource/resource.proto | 489 - proto-public/pbresource/resource_grpc.pb.go | 503 - .../serverdiscovery.pb.binary.go | 4 +- .../pbserverdiscovery/serverdiscovery.pb.go | 175 +- .../pbserverdiscovery/serverdiscovery.proto | 12 +- .../serverdiscovery_grpc.pb.go | 4 +- proto/buf.gen.yaml | 19 +- proto/buf.yaml | 4 - proto/{private => }/pbacl/acl.go | 3 - proto/{private => }/pbacl/acl.pb.binary.go | 4 +- proto/pbacl/acl.pb.go | 167 + proto/{private => }/pbacl/acl.proto | 3 - proto/{private => }/pbautoconf/auto_config.go | 3 - .../pbautoconf/auto_config.pb.binary.go | 4 +- .../pbautoconf/auto_config.pb.go | 186 +- .../pbautoconf/auto_config.proto | 7 +- .../pbautoconf/auto_config_oss.go | 3 - proto/{private => }/pbcommon/common.gen.go | 34 - proto/{private => }/pbcommon/common.go | 46 +- .../pbcommon/common.pb.binary.go | 24 +- proto/{private => }/pbcommon/common.pb.go | 379 +- proto/{private => }/pbcommon/common.proto | 31 - proto/{private => }/pbcommon/common_oss.go | 3 - .../pbconfig/config.pb.binary.go | 4 +- proto/{private => }/pbconfig/config.pb.go | 398 +- proto/{private => }/pbconfig/config.proto | 3 - .../pbconfigentry/config_entry.gen.go | 1412 +- proto/pbconfigentry/config_entry.go | 268 + .../pbconfigentry/config_entry.pb.binary.go | 404 +- proto/pbconfigentry/config_entry.pb.go | 4898 +++++++ .../pbconfigentry/config_entry.proto | 542 +- proto/{private => }/pbconnect/connect.gen.go | 0 proto/{private => }/pbconnect/connect.go | 5 +- .../pbconnect/connect.pb.binary.go | 4 +- proto/{private => }/pbconnect/connect.pb.go | 310 +- proto/{private => }/pbconnect/connect.proto | 5 +- proto/{private => }/pbpeering/peering.gen.go | 2 - proto/{private => }/pbpeering/peering.go | 76 +- .../pbpeering/peering.pb.binary.go | 4 +- proto/{private => }/pbpeering/peering.pb.go | 1225 +- proto/{private => }/pbpeering/peering.proto | 69 +- .../pbpeering/peering_grpc.pb.go | 4 +- proto/{private => }/pbpeering/peering_oss.go | 3 - proto/{private => }/pbpeerstream/convert.go | 5 +- .../{private => }/pbpeerstream/peerstream.go | 3 - .../pbpeerstream/peerstream.pb.binary.go | 4 +- .../pbpeerstream/peerstream.pb.go | 440 +- .../pbpeerstream/peerstream.proto | 24 +- .../pbpeerstream/peerstream_grpc.pb.go | 4 +- proto/{private => }/pbpeerstream/types.go | 3 - proto/{private => }/pbservice/convert.go | 34 +- proto/{private => }/pbservice/convert_oss.go | 5 +- .../pbservice/convert_oss_test.go | 3 - proto/pbservice/convert_pbstruct.go | 278 + proto/{private => }/pbservice/convert_test.go | 18 +- .../pbservice/healthcheck.gen.go | 0 .../pbservice/healthcheck.pb.binary.go | 4 +- .../{private => }/pbservice/healthcheck.pb.go | 508 +- .../{private => }/pbservice/healthcheck.proto | 5 +- proto/{private => }/pbservice/ids.go | 3 - proto/{private => }/pbservice/ids_test.go | 5 +- proto/{private => }/pbservice/node.gen.go | 4 - .../{private => }/pbservice/node.pb.binary.go | 4 +- proto/{private => }/pbservice/node.pb.go | 310 +- proto/{private => }/pbservice/node.proto | 16 +- proto/{private => }/pbservice/service.gen.go | 34 - .../pbservice/service.pb.binary.go | 14 +- proto/{private => }/pbservice/service.pb.go | 705 +- proto/{private => }/pbservice/service.proto | 36 +- .../pbstatus/status.pb.binary.go | 4 +- proto/pbstatus/status.pb.go | 211 + proto/{private => }/pbstatus/status.proto | 0 proto/{private => }/pbsubscribe/subscribe.go | 3 - .../pbsubscribe/subscribe.pb.binary.go | 4 +- .../{private => }/pbsubscribe/subscribe.pb.go | 469 +- .../{private => }/pbsubscribe/subscribe.proto | 43 +- .../pbsubscribe/subscribe_grpc.pb.go | 4 +- proto/private/pbacl/acl.pb.go | 171 - proto/private/pbcommon/convert_pbstruct.go | 79 - .../private/pbcommon/convert_pbstruct_test.go | 131 - proto/private/pbconfigentry/config_entry.go | 574 - .../private/pbconfigentry/config_entry.pb.go | 9421 ------------- proto/private/pbdemo/v1/demo.pb.binary.go | 28 - proto/private/pbdemo/v1/demo.pb.go | 390 - proto/private/pbdemo/v1/demo.proto | 38 - proto/private/pbdemo/v2/demo.pb.binary.go | 28 - proto/private/pbdemo/v2/demo.pb.go | 390 - proto/private/pbdemo/v2/demo.proto | 37 - proto/private/pboperator/operator.gen.go | 18 - .../private/pboperator/operator.pb.binary.go | 28 - proto/private/pboperator/operator.pb.go | 250 - proto/private/pboperator/operator.proto | 34 - proto/private/pboperator/operator_grpc.pb.go | 105 - proto/private/pbstatus/status.pb.go | 212 - proto/private/pbstorage/raft.pb.binary.go | 108 - proto/private/pbstorage/raft.pb.go | 1035 -- proto/private/pbstorage/raft.proto | 119 - proto/private/pbstorage/raft_grpc.pb.go | 220 - proto/{private => }/prototest/testing.go | 28 +- proto/{private => }/prototest/testing_test.go | 0 sdk/freeport/ephemeral_darwin.go | 3 - sdk/freeport/ephemeral_darwin_test.go | 3 - sdk/freeport/ephemeral_fallback.go | 3 - sdk/freeport/ephemeral_linux.go | 7 +- sdk/freeport/ephemeral_linux_test.go | 3 - sdk/freeport/freeport.go | 3 - sdk/freeport/freeport_test.go | 3 - sdk/freeport/systemlimit.go | 3 - sdk/freeport/systemlimit_windows.go | 3 - sdk/go.mod | 29 +- sdk/go.sum | 84 +- sdk/iptables/iptables.go | 3 - sdk/iptables/iptables_executor_linux.go | 3 - sdk/iptables/iptables_executor_unsupported.go | 3 - sdk/iptables/iptables_test.go | 3 - sdk/testutil/assertions.go | 3 - sdk/testutil/context.go | 11 +- sdk/testutil/io.go | 8 +- sdk/testutil/retry/counter.go | 23 - sdk/testutil/retry/retry.go | 157 +- sdk/testutil/retry/retry_test.go | 118 - sdk/testutil/retry/timer.go | 37 - sdk/testutil/server.go | 21 +- sdk/testutil/server_methods.go | 8 +- sdk/testutil/server_wrapper.go | 3 - sdk/testutil/testlog.go | 3 - sdk/testutil/types.go | 3 - sentinel/evaluator.go | 3 - sentinel/scope.go | 3 - sentinel/sentinel_oss.go | 3 - service_os/service.go | 3 - service_os/service_windows.go | 3 - snapshot/archive.go | 6 +- snapshot/archive_test.go | 8 +- snapshot/snapshot.go | 12 +- snapshot/snapshot_test.go | 3 - test/bin/cluster.bash | 3 - test/ca/generate.sh | 3 - test/client_certs/generate.sh | 3 - test/hostname/generate.sh | 3 - .../Dockerfile => Dockerfile-test-sds-server} | 3 - .../capture.sh | 6 - .../service_gateway.hcl | 7 - .../case-api-gateway-http-hostnames/setup.sh | 159 - .../case-api-gateway-http-hostnames/vars.sh | 6 - .../verify.bats | 66 - .../case-api-gateway-http-simple/capture.sh | 6 - .../service_gateway.hcl | 7 - .../case-api-gateway-http-simple/setup.sh | 99 - .../case-api-gateway-http-simple/vars.sh | 6 - .../case-api-gateway-http-simple/verify.bats | 34 - .../capture.sh | 6 - .../service_gateway.hcl | 7 - .../service_s3.hcl | 12 - .../setup.sh | 83 - .../vars.sh | 6 - .../verify.bats | 23 - .../capture.sh | 6 - .../service_gateway.hcl | 7 - .../setup.sh | 290 - .../vars.sh | 6 - .../verify.bats | 48 - .../capture.sh | 6 - .../service_gateway.hcl | 7 - .../case-api-gateway-tcp-conflicted/setup.sh | 55 - .../case-api-gateway-tcp-conflicted/vars.sh | 6 - .../verify.bats | 20 - .../case-api-gateway-tcp-simple/capture.sh | 6 - .../service_gateway.hcl | 7 - .../case-api-gateway-tcp-simple/setup.sh | 80 - .../envoy/case-api-gateway-tcp-simple/vars.sh | 6 - .../case-api-gateway-tcp-simple/verify.bats | 32 - .../capture.sh | 6 - .../service_gateway.hcl | 7 - .../setup.sh | 282 - .../vars.sh | 6 - .../verify.bats | 43 - .../connect/envoy/case-badauthz/capture.sh | 3 - .../connect/envoy/case-badauthz/setup.sh | 3 - .../connect/envoy/case-badauthz/verify.bats | 2 +- .../connect/envoy/case-basic/capture.sh | 3 - .../connect/envoy/case-basic/setup.sh | 3 - .../connect/envoy/case-centralconf/capture.sh | 3 - .../envoy/case-centralconf/config_entries.hcl | 19 + .../envoy/case-centralconf/service_s1.hcl | 3 - .../envoy/case-centralconf/service_s2.hcl | 3 - .../connect/envoy/case-centralconf/setup.sh | 27 +- .../alpha/base.hcl | 3 - .../alpha/config_entries.hcl | 26 + .../alpha/service_gateway.hcl | 3 - .../alpha/service_s1.hcl | 3 - .../alpha/service_s2.hcl | 3 - .../alpha/setup.sh | 28 +- .../bind.hcl | 3 - .../capture.sh | 3 - .../primary/base.hcl | 3 - .../primary/config_entries.hcl | 31 + .../primary/service_s1.hcl | 3 - .../primary/service_s2.hcl | 3 - .../primary/setup.sh | 32 +- .../primary/verify.bats | 21 +- .../vars.sh | 3 - .../bind.hcl | 3 - .../capture.sh | 3 - .../primary/config_entries.hcl | 23 + .../primary/setup.sh | 24 +- .../primary/verify.bats | 12 +- .../secondary/join.hcl | 3 - .../secondary/service_gateway.hcl | 3 - .../secondary/service_s1.hcl | 3 - .../secondary/setup.sh | 3 - .../vars.sh | 3 - .../bind.hcl | 3 - .../capture.sh | 3 - .../primary/config_entries.hcl | 23 + .../primary/setup.sh | 24 +- .../primary/verify.bats | 14 +- .../secondary/join.hcl | 3 - .../secondary/service_gateway.hcl | 3 - .../secondary/service_s1.hcl | 3 - .../secondary/setup.sh | 3 - .../vars.sh | 3 - .../config_entries.hcl | 26 + .../service_s2-v1.hcl | 3 - .../service_s2-v2.hcl | 3 - .../case-cfg-resolver-defaultsubset/setup.sh | 27 +- .../case-cfg-resolver-defaultsubset/vars.sh | 3 - .../case-cfg-resolver-features/capture.sh | 3 - .../config_entries.hcl | 27 + .../service_s2-v1.hcl | 3 - .../service_s2-v2.hcl | 3 - .../envoy/case-cfg-resolver-features/setup.sh | 28 +- .../envoy/case-cfg-resolver-features/vars.sh | 3 - .../config_entries.hcl | 23 + .../service_s2-v1.hcl | 3 - .../setup.sh | 26 +- .../vars.sh | 3 - .../config_entries.hcl | 35 + .../service_s3-v1.hcl | 3 - .../service_s3-v2.hcl | 3 - .../service_s3.hcl | 3 - .../setup.sh | 36 +- .../case-cfg-resolver-subset-redirect/vars.sh | 3 - .../config_entries.hcl | 37 + .../service_s3-v1.hcl | 3 - .../service_s3-v2.hcl | 3 - .../service_s3.hcl | 3 - .../case-cfg-resolver-svc-failover/setup.sh | 38 +- .../case-cfg-resolver-svc-failover/vars.sh | 3 - .../verify.bats | 6 +- .../config_entries.hcl | 19 + .../service_s3.hcl | 3 - .../setup.sh | 21 +- .../vars.sh | 3 - .../config_entries.hcl | 19 + .../service_s3.hcl | 3 - .../setup.sh | 21 +- .../vars.sh | 3 - .../envoy/case-cfg-router-features/capture.sh | 3 - .../config_entries.hcl | 327 + .../service_s2-v1.hcl | 3 - .../service_s2-v2.hcl | 3 - .../envoy/case-cfg-router-features/setup.sh | 328 +- .../envoy/case-cfg-router-features/vars.sh | 3 - .../alpha/base.hcl | 3 - .../alpha/config_entries.hcl | 26 + .../alpha/service_gateway.hcl | 3 - .../alpha/service_s1.hcl | 3 - .../alpha/service_s2.hcl | 3 - .../alpha/setup.sh | 29 +- .../bind.hcl | 3 - .../capture.sh | 3 - .../primary/base.hcl | 3 - .../primary/config_entries.hcl | 53 + .../primary/service_s1.hcl | 3 - .../primary/service_s2.hcl | 3 - .../primary/setup.sh | 55 +- .../case-cfg-splitter-cluster-peering/vars.sh | 3 - .../case-cfg-splitter-features/capture.sh | 3 - .../config_entries.hcl | 65 + .../service_s2-v1.hcl | 3 - .../service_s2-v2.hcl | 3 - .../envoy/case-cfg-splitter-features/setup.sh | 66 +- .../envoy/case-cfg-splitter-features/vars.sh | 3 - .../alpha/base.hcl | 3 - .../alpha/config_entries.hcl | 34 + .../alpha/service_gateway.hcl | 3 - .../alpha/service_s1.hcl | 3 - .../alpha/service_s2.hcl | 3 - .../alpha/setup.sh | 35 +- .../bind.hcl | 3 - .../capture.sh | 3 - .../primary/base.hcl | 3 - .../primary/config_entries.hcl | 88 + .../primary/service_ingress.hcl | 3 - .../primary/setup.sh | 93 +- .../vars.sh | 3 - .../connect/envoy/case-consul-exec/setup.sh | 3 - .../connect/envoy/case-consul-exec/vars.sh | 3 - .../alpha/base.hcl | 3 - .../alpha/config_entries.hcl | 32 + .../alpha/service_gateway.hcl | 3 - .../alpha/service_s1.hcl | 3 - .../alpha/service_s2.hcl | 3 - .../alpha/setup.sh | 37 +- .../bind.hcl | 3 - .../capture.sh | 3 - .../primary/base.hcl | 3 - .../primary/config_entries.hcl | 18 + .../primary/service_gateway.hcl | 3 - .../primary/service_s1.hcl | 3 - .../primary/service_s2.hcl | 3 - .../primary/setup.sh | 20 +- .../case-cross-peer-control-plane-mgw/vars.sh | 3 - .../alpha/base.hcl | 3 - .../alpha/config_entries.hcl | 39 + .../alpha/service_gateway.hcl | 3 - .../alpha/service_s1.hcl | 3 - .../alpha/service_s2.hcl | 3 - .../alpha/service_s3.hcl | 3 - .../alpha/setup.sh | 44 +- .../case-cross-peers-http-router/bind.hcl | 3 - .../case-cross-peers-http-router/capture.sh | 3 - .../primary/base.hcl | 3 - .../primary/config_entries.hcl | 12 + .../primary/service_gateway.hcl | 3 - .../primary/service_s1.hcl | 3 - .../primary/service_s2.hcl | 3 - .../primary/setup.sh | 13 +- .../case-cross-peers-http-router/vars.sh | 3 - .../case-cross-peers-http/alpha/base.hcl | 3 - .../alpha/config_entries.hcl | 26 + .../alpha/service_gateway.hcl | 3 - .../alpha/service_s1.hcl | 3 - .../alpha/service_s2.hcl | 3 - .../case-cross-peers-http/alpha/setup.sh | 54 +- .../envoy/case-cross-peers-http/bind.hcl | 3 - .../envoy/case-cross-peers-http/capture.sh | 3 - .../case-cross-peers-http/primary/base.hcl | 3 - .../primary/config_entries.hcl | 13 + .../primary/service_gateway.hcl | 3 - .../primary/service_s1.hcl | 3 - .../primary/service_s2.hcl | 3 - .../case-cross-peers-http/primary/setup.sh | 14 +- .../case-cross-peers-http/primary/verify.bats | 13 - .../envoy/case-cross-peers-http/vars.sh | 3 - .../alpha/base.hcl | 3 - .../alpha/config_entries.hcl | 33 + .../alpha/service_gateway.hcl | 3 - .../alpha/service_s1.hcl | 3 - .../alpha/service_s2.hcl | 3 - .../alpha/service_s3.hcl | 3 - .../alpha/setup.sh | 38 +- .../bind.hcl | 3 - .../capture.sh | 3 - .../primary/base.hcl | 3 - .../primary/config_entries.hcl | 12 + .../primary/service_gateway.hcl | 3 - .../primary/service_s1.hcl | 3 - .../primary/service_s2.hcl | 3 - .../primary/setup.sh | 13 +- .../vars.sh | 3 - .../envoy/case-cross-peers/alpha/base.hcl | 3 - .../case-cross-peers/alpha/config_entries.hcl | 26 + .../alpha/service_gateway.hcl | 3 - .../case-cross-peers/alpha/service_s1.hcl | 3 - .../case-cross-peers/alpha/service_s2.hcl | 3 - .../envoy/case-cross-peers/alpha/setup.sh | 29 +- .../connect/envoy/case-cross-peers/bind.hcl | 3 - .../connect/envoy/case-cross-peers/capture.sh | 3 - .../envoy/case-cross-peers/primary/base.hcl | 3 - .../primary/config_entries.hcl | 12 + .../primary/service_gateway.hcl | 3 - .../case-cross-peers/primary/service_s1.hcl | 3 - .../case-cross-peers/primary/service_s2.hcl | 3 - .../envoy/case-cross-peers/primary/setup.sh | 13 +- .../connect/envoy/case-cross-peers/vars.sh | 3 - .../envoy/case-dogstatsd-udp/service_s1.hcl | 3 - .../connect/envoy/case-dogstatsd-udp/setup.sh | 3 - .../connect/envoy/case-dogstatsd-udp/vars.sh | 3 - .../envoy/case-envoyext-ratelimit/capture.sh | 7 - .../case-envoyext-ratelimit/service_s1.hcl | 19 - .../case-envoyext-ratelimit/service_s2.hcl | 8 - .../envoy/case-envoyext-ratelimit/setup.sh | 49 - .../envoy/case-envoyext-ratelimit/vars.sh | 6 - .../envoy/case-envoyext-ratelimit/verify.bats | 57 - .../envoy/case-expose-checks/capture.sh | 3 - .../envoy/case-expose-checks/service_s1.hcl | 3 - .../envoy/case-expose-checks/service_s2.hcl | 3 - .../connect/envoy/case-expose-checks/setup.sh | 3 - .../case-gateway-without-services/bind.hcl | 3 - .../case-gateway-without-services/capture.sh | 3 - .../service_gateway.hcl | 3 - .../service_s1.hcl | 3 - .../service_s2.hcl | 3 - .../case-gateway-without-services/setup.sh | 3 - .../case-gateway-without-services/vars.sh | 3 - .../envoy/case-gateways-local/bind.hcl | 3 - .../envoy/case-gateways-local/capture.sh | 3 - .../primary/service_gateway.hcl | 3 - .../primary/service_s1.hcl | 3 - .../primary/service_s2.hcl | 3 - .../case-gateways-local/primary/setup.sh | 3 - .../case-gateways-local/secondary/join.hcl | 3 - .../secondary/service_gateway.hcl | 3 - .../secondary/service_s1.hcl | 3 - .../case-gateways-local/secondary/setup.sh | 3 - .../connect/envoy/case-gateways-local/vars.sh | 3 - .../envoy/case-gateways-remote/bind.hcl | 3 - .../envoy/case-gateways-remote/capture.sh | 3 - .../primary/service_s1.hcl | 3 - .../primary/service_s2.hcl | 3 - .../case-gateways-remote/primary/setup.sh | 3 - .../case-gateways-remote/secondary/join.hcl | 3 - .../secondary/service_gateway.hcl | 3 - .../secondary/service_s1.hcl | 3 - .../case-gateways-remote/secondary/setup.sh | 3 - .../envoy/case-gateways-remote/vars.sh | 3 - .../connect/envoy/case-grpc/service_s1.hcl | 3 - .../connect/envoy/case-grpc/service_s2.hcl | 3 - .../connect/envoy/case-grpc/setup.sh | 3 - .../connect/envoy/case-grpc/vars.sh | 3 - .../envoy/case-http-badauthz/capture.sh | 3 - .../envoy/case-http-badauthz/service_s1.hcl | 3 - .../envoy/case-http-badauthz/service_s2.hcl | 3 - .../connect/envoy/case-http-badauthz/setup.sh | 3 - .../connect/envoy/case-http/capture.sh | 3 - .../connect/envoy/case-http/service_s1.hcl | 6 - .../connect/envoy/case-http/service_s2.hcl | 3 - .../connect/envoy/case-http/setup.sh | 3 - .../connect/envoy/case-http/verify.bats | 15 +- .../case-ingress-gateway-grpc/capture.sh | 3 - .../config_entries.hcl | 24 + .../service_gateway.hcl | 3 - .../case-ingress-gateway-grpc/service_s1.hcl | 3 - .../envoy/case-ingress-gateway-grpc/setup.sh | 27 +- .../envoy/case-ingress-gateway-grpc/vars.sh | 3 - .../case-ingress-gateway-http/capture.sh | 3 - .../config_entries.hcl | 81 + .../service_gateway.hcl | 3 - .../envoy/case-ingress-gateway-http/setup.sh | 83 +- .../envoy/case-ingress-gateway-http/vars.sh | 3 - .../case-ingress-gateway-http/verify.bats | 4 +- .../capture.sh | 3 - .../config_entries.hcl | 45 + .../service_gateway.hcl | 3 - .../setup.sh | 55 +- .../vars.sh | 3 - .../verify.bats | 17 - .../alpha/base.hcl | 3 - .../alpha/config_entries.hcl | 26 + .../alpha/service_gateway.hcl | 3 - .../alpha/service_s1.hcl | 3 - .../alpha/service_s2.hcl | 3 - .../alpha/setup.sh | 29 +- .../bind.hcl | 3 - .../capture.sh | 3 - .../primary/base.hcl | 3 - .../primary/config_entries.hcl | 47 + .../primary/service_ingress.hcl | 3 - .../primary/service_s1.hcl | 3 - .../primary/service_s2.hcl | 3 - .../primary/setup.sh | 51 +- .../primary/verify.bats | 12 +- .../vars.sh | 3 - .../envoy/case-ingress-gateway-sds/capture.sh | 3 - .../config_entries.hcl | 60 + .../service_gateway.hcl | 3 - .../envoy/case-ingress-gateway-sds/setup.sh | 62 +- .../envoy/case-ingress-gateway-sds/vars.sh | 3 - .../case-ingress-gateway-simple/capture.sh | 3 - .../config_entries.hcl | 24 + .../service_gateway.hcl | 3 - .../case-ingress-gateway-simple/setup.sh | 30 +- .../envoy/case-ingress-gateway-simple/vars.sh | 3 - .../case-ingress-gateway-simple/verify.bats | 17 - .../envoy/case-ingress-gateway-tls/capture.sh | 3 - .../config_entries.hcl | 41 + .../service_gateway.hcl | 3 - .../envoy/case-ingress-gateway-tls/setup.sh | 41 +- .../envoy/case-ingress-gateway-tls/vars.sh | 3 - .../bind.hcl | 3 - .../capture.sh | 3 - .../primary/config_entries.hcl | 61 + .../primary/service_gateway.hcl | 3 - .../primary/service_ingress.hcl | 3 - .../primary/service_s1.hcl | 3 - .../primary/service_s2.hcl | 3 - .../primary/setup.sh | 65 +- .../secondary/join.hcl | 3 - .../secondary/service_gateway.hcl | 3 - .../secondary/setup.sh | 3 - .../vars.sh | 3 - .../connect/envoy/case-l7-intentions/acl.hcl | 6 - .../envoy/case-l7-intentions/capture.sh | 3 - .../case-l7-intentions/config_entries.hcl | 97 + .../connect/envoy/case-l7-intentions/setup.sh | 93 +- .../connect/envoy/case-lua/capture.sh | 7 - .../connect/envoy/case-lua/service_s1.hcl | 19 - .../connect/envoy/case-lua/service_s2.hcl | 8 - .../connect/envoy/case-lua/setup.sh | 61 - .../connect/envoy/case-lua/vars.sh | 6 - .../connect/envoy/case-lua/verify.bats | 49 - .../envoy/case-mesh-to-lambda/capture.sh | 3 - .../case-mesh-to-lambda/config_entries.hcl | 12 + .../envoy/case-mesh-to-lambda/serverless.hcl | 3 + .../service_defaults_l1.json | 16 +- .../service_defaults_l2.json | 16 +- .../case-mesh-to-lambda/service_gateway.hcl | 3 - .../envoy/case-mesh-to-lambda/service_s1.hcl | 3 - .../envoy/case-mesh-to-lambda/setup.sh | 14 +- .../connect/envoy/case-mesh-to-lambda/vars.sh | 3 - .../envoy/case-mesh-to-lambda/verify.bats | 4 +- .../envoy/case-multidc-rsa-ca/bind.hcl | 3 - .../envoy/case-multidc-rsa-ca/ca_config.hcl | 3 - .../envoy/case-multidc-rsa-ca/capture.sh | 3 - .../primary/service_s1.hcl | 3 - .../primary/service_s2.hcl | 3 - .../case-multidc-rsa-ca/primary/setup.sh | 3 - .../case-multidc-rsa-ca/secondary/join.hcl | 3 - .../secondary/service_s1.hcl | 3 - .../case-multidc-rsa-ca/secondary/setup.sh | 3 - .../connect/envoy/case-multidc-rsa-ca/vars.sh | 3 - .../connect/envoy/case-prometheus/capture.sh | 3 - .../envoy/case-prometheus/service_s1.hcl | 3 - .../envoy/case-prometheus/service_s2.hcl | 3 - .../connect/envoy/case-prometheus/setup.sh | 3 - .../envoy/case-property-override/capture.sh | 8 - .../case-property-override/service_s1.hcl | 23 - .../case-property-override/service_s2.hcl | 8 - .../case-property-override/service_s3.hcl | 8 - .../envoy/case-property-override/setup.sh | 94 - .../envoy/case-property-override/vars.sh | 6 - .../envoy/case-property-override/verify.bats | 37 - .../envoy/case-stats-proxy/service_s1.hcl | 3 - .../envoy/case-stats-proxy/service_s2.hcl | 3 - .../connect/envoy/case-stats-proxy/setup.sh | 3 - .../envoy/case-statsd-udp/service_s1.hcl | 3 - .../connect/envoy/case-statsd-udp/setup.sh | 3 - .../connect/envoy/case-statsd-udp/vars.sh | 3 - .../capture.sh | 3 - .../config_entries.hcl | 17 + .../service_gateway.hcl | 3 - .../service_s1.hcl | 3 - .../service_s4.hcl | 3 - .../setup.sh | 20 +- .../vars.sh | 3 - .../config_entries.hcl | 12 + .../service_gateway.hcl | 3 - .../case-terminating-gateway-simple/setup.sh | 14 +- .../case-terminating-gateway-simple/vars.sh | 3 - .../capture.sh | 3 - .../config_entries.hcl | 37 + .../service_gateway.hcl | 3 - .../service_s2-v1.hcl | 3 - .../service_s2-v2.hcl | 3 - .../service_s3.hcl | 3 - .../case-terminating-gateway-subsets/setup.sh | 38 +- .../case-terminating-gateway-subsets/vars.sh | 3 - .../bind.hcl | 3 - .../service_gateway.hcl | 3 - .../service_s1.hcl | 3 - .../service_s2.hcl | 3 - .../setup.sh | 3 - .../vars.sh | 3 - .../envoy/case-upstream-config/service_s1.hcl | 3 - .../envoy/case-upstream-config/service_s2.hcl | 3 - .../envoy/case-upstream-config/setup.sh | 3 - .../envoy/case-upstream-config/verify.bats | 6 +- .../connect/envoy/case-wanfed-gw/bind.hcl | 3 - .../connect/envoy/case-wanfed-gw/capture.sh | 3 - .../envoy/case-wanfed-gw/global-setup.sh | 3 - .../envoy/case-wanfed-gw/primary/common.hcl | 3 - .../envoy/case-wanfed-gw/primary/server.hcl | 3 - .../primary/service_gateway.hcl | 3 - .../case-wanfed-gw/primary/service_s1.hcl | 3 - .../case-wanfed-gw/primary/service_s2.hcl | 3 - .../envoy/case-wanfed-gw/primary/setup.sh | 3 - .../envoy/case-wanfed-gw/secondary/common.hcl | 3 - .../envoy/case-wanfed-gw/secondary/server.hcl | 3 - .../secondary/service_gateway.hcl | 3 - .../case-wanfed-gw/secondary/service_s1.hcl | 3 - .../case-wanfed-gw/secondary/service_s2.hcl | 3 - .../envoy/case-wanfed-gw/secondary/setup.sh | 3 - .../connect/envoy/case-wanfed-gw/vars.sh | 3 - .../connect/envoy/case-wasm/capture.sh | 7 - .../connect/envoy/case-wasm/data/dummy.wasm | Bin 121436 -> 0 bytes .../connect/envoy/case-wasm/service_s1.hcl | 19 - .../connect/envoy/case-wasm/service_s2.hcl | 8 - .../connect/envoy/case-wasm/setup.sh | 36 - .../connect/envoy/case-wasm/vars.sh | 6 - .../connect/envoy/case-wasm/verify.bats | 25 - .../connect/envoy/case-zipkin/service_s1.hcl | 3 - .../connect/envoy/case-zipkin/service_s2.hcl | 3 - .../connect/envoy/case-zipkin/setup.sh | 3 - .../connect/envoy/case-zipkin/vars.sh | 3 - .../connect/envoy/consul-base-cfg/base.hcl | 3 - .../envoy/consul-base-cfg/service_s1.hcl | 3 - .../envoy/consul-base-cfg/service_s2.hcl | 3 - test/integration/connect/envoy/defaults.sh | 3 - test/integration/connect/envoy/down.sh | 3 - test/integration/connect/envoy/helpers.bash | 70 +- test/integration/connect/envoy/main_test.go | 6 +- test/integration/connect/envoy/run-tests.sh | 9 +- .../envoy/test-sds-server/certs/gen-certs.sh | 3 - .../connect/envoy/test-sds-server/go.mod | 12 +- .../connect/envoy/test-sds-server/go.sum | 2476 +--- .../connect/envoy/test-sds-server/sds.go | 15 +- .../assets/Dockerfile-consul-envoy | 21 - .../consul-container/assets/tproxy-startup.sh | 15 - test/integration/consul-container/go.mod | 221 +- test/integration/consul-container/go.sum | 1278 +- .../consul-container/libs/agent/agent.go | 29 + .../consul-container/libs/agent/builder.go | 266 + .../consul-container/libs/agent/container.go | 421 + .../consul-container/libs/agent/encryption.go | 58 + .../libs/{cluster => agent}/log.go | 5 +- .../consul-container/libs/assert/common.go | 3 - .../consul-container/libs/assert/envoy.go | 339 - .../consul-container/libs/assert/grpc.go | 39 - .../consul-container/libs/assert/peering.go | 27 +- .../consul-container/libs/assert/service.go | 181 +- .../consul-container/libs/cluster/agent.go | 100 - .../consul-container/libs/cluster/app.go | 142 - .../consul-container/libs/cluster/builder.go | 386 - .../consul-container/libs/cluster/cluster.go | 544 +- .../consul-container/libs/cluster/config.go | 187 - .../libs/cluster/container.go | 770 -- .../libs/cluster/encryption.go | 135 - .../consul-container/libs/cluster/network.go | 24 +- .../service/assets/Dockerfile-consul-envoy | 8 + .../consul-container/libs/service/common.go | 55 +- .../consul-container/libs/service/connect.go | 288 +- .../consul-container/libs/service/examples.go | 182 +- .../consul-container/libs/service/gateway.go | 263 +- .../consul-container/libs/service/helpers.go | 324 +- .../consul-container/libs/service/log.go | 3 - .../consul-container/libs/service/service.go | 25 +- .../libs/topology/peering_topology.go | 290 - .../libs/topology/service_topology.go | 54 - .../consul-container/libs/utils/debug.go | 15 - .../consul-container/libs/utils/defer.go | 31 - .../consul-container/libs/utils/docker.go | 56 - .../consul-container/libs/utils/helpers.go | 3 - .../consul-container/libs/utils/retry.go | 3 - .../consul-container/libs/utils/tenancy.go | 32 - .../consul-container/libs/utils/utils.go | 8 - .../consul-container/libs/utils/version.go | 87 +- .../libs/utils/version_oss.go | 11 +- .../test/basic/connect_service_test.go | 90 +- .../test/catalog/catalog_test.go | 35 - .../consul_envoy_version.go | 45 - .../consul-container/test/debugging.md | 78 - .../test/gateways/gateway_endpoint_test.go | 322 - .../test/gateways/http_route_test.go | 723 - .../test/gateways/tenancy_oss.go | 14 - .../test/metrics/leader_test.go | 100 + .../test/observability/access_logs_test.go | 131 - .../test/observability/metrics_leader_test.go | 82 - .../rotate_server_and_ca_then_fail_test.go | 287 +- .../test/ratelimit/ratelimit_test.go | 248 - .../test/snapshot/snapshot_restore_test.go | 136 - .../test/tproxy/tproxy_test.go | 224 - .../test/troubleshoot/troubleshoot_test.go | 79 - .../consul-container/test/upgrade/README.md | 189 +- .../test/upgrade/acl_node_test.go | 50 - .../test/upgrade/basic/basic_test.go | 87 - .../upgrade/basic/fullstopupgrade_test.go | 130 - .../test/upgrade/basic/healthcheck_test.go | 153 - .../test/upgrade/catalog/catalog_test.go | 87 - .../consul-container/test/upgrade/common.go | 81 - .../test/upgrade/healthcheck_test.go | 296 + .../test/upgrade/ingress_gateway_grpc_test.go | 128 - .../test/upgrade/ingress_gateway_sds_test.go | 339 - .../test/upgrade/ingress_gateway_test.go | 572 - .../resolver_default_subset_test.go | 382 - .../peering/peering_control_plane_mgw_test.go | 98 - .../test/upgrade/peering/peering_http_test.go | 362 - .../test/util/test_debug_breakpoint_hit.png | Bin 654866 -> 0 bytes .../test/util/test_debug_configuration.png | Bin 294046 -> 0 bytes .../test/util/test_debug_info.png | Bin 622325 -> 0 bytes .../util/test_debug_remote_configuration.png | Bin 285715 -> 0 bytes .../test/util/test_debug_remote_connected.png | Bin 111968 -> 0 bytes .../test/util/test_debug_resume_program.png | Bin 51972 -> 0 bytes .../test/util/upgrade_tests_workflow.png | Bin 511431 -> 0 bytes .../wanfed/acl_bootstrap_replication_test.go | 157 - .../test/wanfed/wanfed_peering_test.go | 113 - test/load/packer/consul-ami/consul.pkr.hcl | 3 - test/load/packer/consul-ami/scripts/conf.yaml | 3 - .../packer/consul-ami/scripts/datadog.yaml | 3 - .../packer/consul-ami/scripts/move-files.sh | 3 - .../load/packer/loadtest-ami/loadtest.pkr.hcl | 3 - .../packer/loadtest-ami/scripts/install-k6.sh | 3 - .../packer/loadtest-ami/scripts/loadtest.js | 5 - test/load/terraform/consul.tf | 3 - test/load/terraform/main.tf | 3 - test/load/terraform/outputs.tf | 3 - test/load/terraform/providers.tf | 3 - test/load/terraform/test-servers.tf | 3 - test/load/terraform/user-data-client.sh | 3 - test/load/terraform/user-data-server.sh | 3 - test/load/terraform/variables.tf | 3 - testrpc/wait.go | 20 +- tlsutil/config.go | 8 +- tlsutil/config_test.go | 22 +- tlsutil/generate.go | 3 - tlsutil/generate_test.go | 3 - tools/internal-grpc-proxy/main.go | 3 - troubleshoot/go.mod | 55 - troubleshoot/go.sum | 607 - troubleshoot/proxy/certs.go | 92 - troubleshoot/proxy/certs_test.go | 86 - troubleshoot/proxy/stats.go | 99 - troubleshoot/proxy/testdata/clusters.json | 277 - troubleshoot/proxy/testdata/config.json | 2240 --- .../proxy/testdata/upstreams/config.json | 192 - troubleshoot/proxy/troubleshoot_proxy.go | 100 - troubleshoot/proxy/upstreams.go | 165 - troubleshoot/proxy/upstreams_test.go | 88 - troubleshoot/proxy/utils.go | 103 - troubleshoot/proxy/validateupstream.go | 235 - troubleshoot/proxy/validateupstream_test.go | 47 - troubleshoot/proxy/z_xds_packages.go | 372 - troubleshoot/validate/validate.go | 421 - troubleshoot/validate/validate_test.go | 367 - types/area.go | 3 - types/checks.go | 3 - types/node_id.go | 3 - types/tls.go | 3 - types/tls_test.go | 3 - ui/.nvmrc | 2 +- ui/GNUmakefile | 1 + ui/package.json | 6 +- .../components/consul/acl/selector/index.hbs | 5 - .../consul/token/selector/index.hbs | 23 +- .../components/consul/token/selector/index.js | 5 - .../consul-acls/vendor/consul-acls/routes.js | 5 - .../vendor/consul-acls/services.js | 5 - .../app/components/consul/hcp/home/index.hbs | 5 - .../app/components/consul/hcp/home/index.scss | 5 - .../components/consul/hcp/home/index.test.js | 5 - .../consul-hcp/vendor/consul-hcp/routes.js | 5 - .../consul-hcp/vendor/consul-hcp/services.js | 5 - .../consul/lock-session/form/index.hbs | 52 +- .../consul/lock-session/form/index.scss | 5 - .../consul/lock-session/list/index.hbs | 39 +- .../consul/lock-session/list/index.scss | 5 - .../lock-session/notifications/index.hbs | 69 +- .../app/templates/dc/nodes/show/sessions.hbs | 33 +- .../vendor/consul-lock-sessions/routes.js | 5 - .../vendor/consul-lock-sessions/services.js | 5 - .../components/consul/nspace/form/index.hbs | 44 +- .../components/consul/nspace/form/index.js | 5 - .../components/consul/nspace/list/index.hbs | 5 - .../consul/nspace/list/pageobject.js | 5 - .../consul/nspace/notifications/index.hbs | 25 +- .../consul/nspace/search-bar/index.hbs | 5 - .../consul/nspace/selector/index.hbs | 5 - .../app/templates/dc/nspaces/edit.hbs | 5 - .../app/templates/dc/nspaces/index.hbs | 31 +- .../vendor/consul-nspaces/routes.js | 5 - .../vendor/consul-nspaces/services.js | 5 - .../consul/partition/form/index.hbs | 48 +- .../consul/partition/list/index.hbs | 5 - .../consul/partition/list/test-support.js | 5 - .../consul/partition/notifications/index.hbs | 26 +- .../consul/partition/search-bar/index.hbs | 5 - .../consul/partition/selector/index.hbs | 133 +- .../app/templates/dc/partitions/edit.hbs | 5 - .../app/templates/dc/partitions/index.hbs | 17 +- .../vendor/consul-partitions/routes.js | 5 - .../vendor/consul-partitions/services.js | 5 - .../consul/peer/address/list/index.hbs | 7 +- .../consul/peer/address/list/index.scss | 8 - .../consul/peer/bento-box/index.hbs | 16 +- .../components/consul/peer/components.scss | 51 +- .../consul/peer/form/chart.xstate.js | 5 - .../peer/form/generate/actions/index.hbs | 18 +- .../consul/peer/form/generate/chart.xstate.js | 5 - .../peer/form/generate/fieldsets/index.hbs | 5 - .../peer/form/generate/fieldsets/index.js | 5 - .../consul/peer/form/generate/index.hbs | 17 +- .../app/components/consul/peer/form/index.hbs | 5 - .../components/consul/peer/form/index.scss | 25 +- .../peer/form/initiate/actions/index.hbs | 14 +- .../peer/form/initiate/fieldsets/index.hbs | 5 - .../consul/peer/form/initiate/index.hbs | 17 +- .../consul/peer/form/token/actions/index.hbs | 33 +- .../peer/form/token/fieldsets/index.hbs | 17 +- .../app/components/consul/peer/index.scss | 6 - .../app/components/consul/peer/list/index.hbs | 5 - .../consul/peer/list/test-support.js | 5 - .../consul/peer/notifications/index.hbs | 26 +- .../consul/peer/search-bar/index.hbs | 5 - .../consul/peer/search-bar/index.scss | 5 - .../components/consul/peer/selector/index.hbs | 5 - .../app/controllers/dc/peers/index.js | 5 - .../app/controllers/dc/peers/show/exported.js | 5 - .../app/controllers/dc/peers/show/index.js | 5 - .../app/templates/dc/peers/index.hbs | 48 +- .../app/templates/dc/peers/show.hbs | 5 - .../app/templates/dc/peers/show/addresses.hbs | 39 +- .../app/templates/dc/peers/show/exported.hbs | 43 +- .../app/templates/dc/peers/show/imported.hbs | 40 +- .../app/templates/dc/peers/show/index.hbs | 5 - .../vendor/consul-peerings/routes.js | 5 - .../vendor/consul-peerings/services.js | 5 - ui/packages/consul-ui/.docfy-config.js | 5 - ui/packages/consul-ui/.eslintignore | 1 - ui/packages/consul-ui/.eslintrc.js | 32 +- ui/packages/consul-ui/.gitignore | 1 - ui/packages/consul-ui/.istanbul.yml | 3 - ui/packages/consul-ui/.prettierrc.js | 5 - ui/packages/consul-ui/.template-lintrc.js | 7 +- ui/packages/consul-ui/README.md | 15 - ui/packages/consul-ui/app/abilities/acl.js | 5 - .../consul-ui/app/abilities/auth-method.js | 5 - ui/packages/consul-ui/app/abilities/base.js | 5 - .../consul-ui/app/abilities/intention.js | 5 - ui/packages/consul-ui/app/abilities/kv.js | 5 - .../consul-ui/app/abilities/license.js | 5 - ui/packages/consul-ui/app/abilities/node.js | 5 - ui/packages/consul-ui/app/abilities/nspace.js | 5 - .../consul-ui/app/abilities/overview.js | 5 - .../consul-ui/app/abilities/partition.js | 5 - ui/packages/consul-ui/app/abilities/peer.js | 5 - .../consul-ui/app/abilities/permission.js | 5 - ui/packages/consul-ui/app/abilities/policy.js | 5 - ui/packages/consul-ui/app/abilities/role.js | 5 - ui/packages/consul-ui/app/abilities/server.js | 5 - .../app/abilities/service-instance.js | 5 - .../consul-ui/app/abilities/session.js | 5 - ui/packages/consul-ui/app/abilities/token.js | 5 - .../consul-ui/app/abilities/upstream.js | 5 - .../consul-ui/app/abilities/zervice.js | 5 - ui/packages/consul-ui/app/abilities/zone.js | 5 - .../consul-ui/app/adapters/application.js | 5 - .../consul-ui/app/adapters/auth-method.js | 5 - .../consul-ui/app/adapters/binding-rule.js | 5 - .../consul-ui/app/adapters/coordinate.js | 5 - .../consul-ui/app/adapters/discovery-chain.js | 5 - ui/packages/consul-ui/app/adapters/http.js | 5 - .../consul-ui/app/adapters/intention.js | 5 - ui/packages/consul-ui/app/adapters/kv.js | 5 - ui/packages/consul-ui/app/adapters/node.js | 5 - ui/packages/consul-ui/app/adapters/nspace.js | 5 - .../consul-ui/app/adapters/oidc-provider.js | 5 - .../consul-ui/app/adapters/partition.js | 5 - .../consul-ui/app/adapters/permission.js | 5 - ui/packages/consul-ui/app/adapters/policy.js | 5 - ui/packages/consul-ui/app/adapters/proxy.js | 5 - ui/packages/consul-ui/app/adapters/role.js | 5 - .../app/adapters/service-instance.js | 5 - ui/packages/consul-ui/app/adapters/service.js | 5 - ui/packages/consul-ui/app/adapters/session.js | 5 - ui/packages/consul-ui/app/adapters/token.js | 5 - .../consul-ui/app/adapters/topology.js | 5 - ui/packages/consul-ui/app/app.js | 5 - .../consul-ui/app/components/action/index.hbs | 5 - .../app/components/anchors/index.scss | 9 +- .../app/components/anchors/skin.scss | 9 +- .../app/components/anonymous/index.hbs | 5 - .../app/components/anonymous/index.js | 5 - .../app/components/app-error/index.hbs | 5 - .../app/components/app-view/index.hbs | 5 - .../app/components/app-view/index.js | 5 - .../app/components/app-view/index.scss | 10 +- .../app/components/app-view/layout.scss | 5 - .../app/components/app-view/skin.scss | 16 +- .../consul-ui/app/components/app/index.hbs | 5 - .../consul-ui/app/components/app/index.js | 5 - .../consul-ui/app/components/app/index.scss | 27 +- .../app/components/app/notification/index.hbs | 7 +- .../app/components/aria-menu/index.hbs | 5 - .../app/components/aria-menu/index.js | 5 - .../components/auth-dialog/chart.xstate.js | 5 - .../app/components/auth-dialog/index.hbs | 5 - .../app/components/auth-dialog/index.js | 7 +- .../app/components/auth-form/chart.xstate.js | 5 - .../app/components/auth-form/index.hbs | 89 +- .../app/components/auth-form/index.js | 5 - .../app/components/auth-form/index.scss | 5 - .../app/components/auth-form/layout.scss | 5 - .../app/components/auth-form/pageobject.js | 5 - .../app/components/auth-form/skin.scss | 11 +- .../app/components/auth-form/tabs.xstate.js | 5 - .../app/components/auth-modal/index.scss | 5 - .../app/components/auth-modal/layout.scss | 7 +- .../app/components/auth-modal/skin.scss | 5 - .../app/components/auth-profile/index.hbs | 5 - .../app/components/auth-profile/index.scss | 15 +- .../consul-ui/app/components/badge/debug.scss | 5 - .../consul-ui/app/components/badge/index.scss | 9 +- .../app/components/brand-loader/index.scss | 5 - .../app/components/brand-loader/layout.scss | 5 - .../app/components/brand-loader/skin.scss | 5 - .../app/components/breadcrumbs/index.scss | 5 - .../app/components/breadcrumbs/layout.scss | 5 - .../app/components/breadcrumbs/skin.scss | 13 +- .../app/components/buttons/index.scss | 22 +- .../app/components/buttons/layout.scss | 5 - .../app/components/buttons/skin.scss | 39 +- .../consul-ui/app/components/card/index.scss | 5 - .../consul-ui/app/components/card/layout.scss | 5 - .../consul-ui/app/components/card/skin.scss | 11 +- .../app/components/checkbox-group/index.scss | 5 - .../app/components/checkbox-group/layout.scss | 5 - .../app/components/checkbox-group/skin.scss | 5 - .../app/components/child-selector/index.hbs | 5 - .../app/components/child-selector/index.js | 5 - .../app/components/code-editor/index.hbs | 7 +- .../app/components/code-editor/index.js | 5 - .../app/components/code-editor/index.scss | 5 - .../app/components/code-editor/layout.scss | 7 +- .../app/components/code-editor/skin.scss | 45 +- .../app/components/composite-row/index.scss | 12 +- .../app/components/composite-row/layout.scss | 5 - .../components/confirmation-alert/index.hbs | 5 - .../components/confirmation-alert/index.js | 5 - .../components/confirmation-dialog/index.hbs | 5 - .../components/confirmation-dialog/index.js | 5 - .../components/confirmation-dialog/index.scss | 5 - .../confirmation-dialog/layout.scss | 8 +- .../components/confirmation-dialog/skin.scss | 9 +- .../components/consul/acl/disabled/index.hbs | 25 +- .../consul/auth-method/binding-list/index.hbs | 5 - .../components/consul/auth-method/index.scss | 29 +- .../consul/auth-method/list/index.hbs | 5 - .../consul/auth-method/list/pageobject.js | 5 - .../consul/auth-method/nspace-list/index.hbs | 5 - .../consul/auth-method/search-bar/index.hbs | 291 +- .../consul/auth-method/type/index.hbs | 16 +- .../consul/auth-method/view/index.hbs | 5 - .../components/consul/bucket/list/index.hbs | 5 - .../components/consul/bucket/list/index.js | 5 - .../components/consul/bucket/list/index.scss | 7 +- .../consul/datacenter/selector/index.hbs | 5 - .../consul/discovery-chain/index.hbs | 156 +- .../consul/discovery-chain/index.js | 5 - .../consul/discovery-chain/index.scss | 5 - .../consul/discovery-chain/layout.scss | 5 - .../discovery-chain/resolver-card/index.hbs | 5 - .../discovery-chain/route-card/index.hbs | 5 - .../discovery-chain/route-card/index.js | 5 - .../consul/discovery-chain/skin.scss | 29 +- .../discovery-chain/splitter-card/index.hbs | 5 - .../consul/discovery-chain/utils.js | 5 - .../consul/exposed-path/list/index.hbs | 5 - .../consul/exposed-path/list/index.scss | 7 +- .../consul/external-source/index.hbs | 11 +- .../consul/external-source/index.scss | 30 +- .../consul/health-check/list/index.hbs | 5 - .../consul/health-check/list/index.scss | 5 - .../consul/health-check/list/layout.scss | 5 - .../consul/health-check/list/pageobject.js | 5 - .../consul/health-check/list/skin.scss | 31 +- .../consul/health-check/search-bar/index.hbs | 5 - .../consul/instance-checks/index.hbs | 5 - .../consul/instance-checks/index.scss | 13 +- .../consul/intention/components.scss | 17 +- .../consul/intention/form/fieldsets/index.hbs | 66 +- .../consul/intention/form/fieldsets/index.js | 7 +- .../intention/form/fieldsets/index.scss | 5 - .../intention/form/fieldsets/layout.scss | 7 +- .../consul/intention/form/fieldsets/skin.scss | 5 - .../consul/intention/form/index.hbs | 180 +- .../components/consul/intention/form/index.js | 5 - .../consul/intention/form/index.scss | 8 +- .../components/consul/intention/index.scss | 5 - .../consul/intention/list/check/index.hbs | 5 - .../consul/intention/list/components.scss | 15 +- .../consul/intention/list/index.hbs | 5 - .../components/consul/intention/list/index.js | 5 - .../consul/intention/list/index.scss | 5 - .../consul/intention/list/layout.scss | 5 - .../consul/intention/list/pageobject.js | 5 - .../consul/intention/list/skin.scss | 7 +- .../consul/intention/list/table/index.hbs | 349 +- .../consul/intention/list/table/index.scss | 5 - .../notice/custom-resource/index.hbs | 35 +- .../intention/notice/permissions/index.hbs | 30 +- .../consul/intention/notifications/index.hbs | 5 - .../intention/permission/form/index.hbs | 36 +- .../consul/intention/permission/form/index.js | 7 +- .../intention/permission/form/index.scss | 5 - .../intention/permission/form/layout.scss | 5 - .../intention/permission/form/pageobject.js | 5 - .../intention/permission/form/skin.scss | 11 +- .../permission/header/form/index.hbs | 5 - .../intention/permission/header/form/index.js | 5 - .../permission/header/form/pageobject.js | 5 - .../permission/header/list/index.hbs | 5 - .../intention/permission/header/list/index.js | 5 - .../permission/header/list/index.scss | 5 - .../permission/header/list/layout.scss | 5 - .../permission/header/list/pageobject.js | 5 - .../permission/header/list/skin.scss | 5 - .../intention/permission/list/index.hbs | 5 - .../consul/intention/permission/list/index.js | 5 - .../intention/permission/list/index.scss | 5 - .../intention/permission/list/layout.scss | 5 - .../intention/permission/list/pageobject.js | 5 - .../intention/permission/list/skin.scss | 5 - .../consul/intention/search-bar/index.hbs | 5 - .../consul/intention/search-bar/index.scss | 5 - .../consul/intention/view/index.hbs | 5 - .../components/consul/intention/view/index.js | 5 - .../app/components/consul/kind/index.hbs | 187 +- .../app/components/consul/kind/index.js | 19 - .../app/components/consul/kind/index.scss | 7 +- .../app/components/consul/kv/form/index.hbs | 80 +- .../app/components/consul/kv/form/index.js | 9 +- .../app/components/consul/kv/list/index.hbs | 5 - .../components/consul/kv/list/pageobject.js | 5 - .../components/consul/kv/search-bar/index.hbs | 5 - .../app/components/consul/loader/index.hbs | 5 - .../app/components/consul/loader/index.scss | 5 - .../app/components/consul/loader/layout.scss | 5 - .../app/components/consul/loader/skin.scss | 7 +- .../app/components/consul/logo/index.hbs | 4 + .../components/consul/metadata/list/index.hbs | 5 - .../components/consul/metadata/list/index.js | 5 - .../consul/node-identity/template/index.hbs | 5 - .../consul/node/agentless-notice/index.hbs | 49 +- .../consul/node/agentless-notice/index.js | 5 - .../consul/node/agentless-notice/index.scss | 7 +- .../app/components/consul/node/list/index.hbs | 5 - .../consul/node/peer-info/index.hbs | 5 - .../consul/node/peer-info/index.scss | 5 - .../consul/node/search-bar/index.hbs | 5 - .../app/components/consul/peer/info/index.hbs | 5 - .../components/consul/peer/info/index.scss | 9 +- .../components/consul/peer/list/index.scss | 5 - .../components/consul/policy/list/index.hbs | 5 - .../consul/policy/list/pageobject.js | 5 - .../consul/policy/notifications/index.hbs | 5 - .../consul/policy/search-bar/index.hbs | 5 - .../consul/policy/search-bar/index.js | 5 - .../app/components/consul/role/list/index.hbs | 5 - .../components/consul/role/list/pageobject.js | 5 - .../consul/role/notifications/index.hbs | 5 - .../consul/role/search-bar/index.hbs | 5 - .../components/consul/server/card/index.hbs | 5 - .../components/consul/server/card/index.scss | 5 - .../components/consul/server/card/layout.scss | 5 - .../components/consul/server/card/skin.scss | 26 +- .../components/consul/server/list/index.hbs | 5 - .../components/consul/server/list/index.scss | 9 +- .../service-identity/template/index.hbs | 5 - .../consul/service-instance/list/index.hbs | 5 - .../consul/service-instance/list/index.js | 5 - .../service-instance/search-bar/index.hbs | 273 +- .../components/consul/service/list/index.hbs | 7 +- .../consul/service/search-bar/index.hbs | 41 +- .../consul/service/search-bar/index.js | 6 - .../app/components/consul/source/index.hbs | 5 - .../app/components/consul/source/index.scss | 7 +- .../consul/sources-select/index.hbs | 30 - .../components/consul/token/list/index.hbs | 5 - .../consul/token/list/pageobject.js | 5 - .../consul/token/notifications/index.hbs | 5 - .../consul/token/ruleset/list/index.hbs | 5 - .../consul/token/ruleset/list/index.js | 5 - .../consul/token/search-bar/index.hbs | 5 - .../consul/tomography/graph/index.hbs | 5 - .../consul/tomography/graph/index.js | 5 - .../consul/tomography/graph/index.scss | 24 +- .../consul/transparent-proxy/index.hbs | 5 - .../consul/upstream-instance/list/index.hbs | 5 - .../consul/upstream-instance/list/index.scss | 7 +- .../upstream-instance/list/pageobject.js | 5 - .../upstream-instance/search-bar/index.hbs | 5 - .../components/consul/upstream/list/index.hbs | 5 - .../consul/upstream/list/index.scss | 5 - .../consul/upstream/search-bar/index.hbs | 5 - .../components/copy-button/chart.xstate.js | 5 - .../app/components/copy-button/index.hbs | 5 - .../app/components/copy-button/index.js | 5 - .../app/components/copy-button/index.scss | 5 - .../app/components/copy-button/layout.scss | 5 - .../app/components/copy-button/skin.scss | 21 +- .../app/components/copyable-code/index.hbs | 5 - .../app/components/copyable-code/index.scss | 19 +- .../app/components/csv-list/debug.scss | 5 - .../app/components/csv-list/index.scss | 5 - .../app/components/custom-element/README.mdx | 87 + .../app/components/custom-element/index.hbs | 11 + .../app/components/custom-element/index.js | 189 + .../app/components/data-collection/index.hbs | 5 - .../app/components/data-collection/index.js | 11 +- .../app/components/data-form/index.hbs | 5 - .../app/components/data-form/index.js | 11 +- .../components/data-loader/chart.xstate.js | 5 - .../app/components/data-loader/index.hbs | 24 +- .../app/components/data-loader/index.js | 7 +- .../app/components/data-sink/index.hbs | 5 - .../app/components/data-sink/index.js | 5 - .../app/components/data-source/index.hbs | 5 - .../app/components/data-source/index.js | 5 - .../components/data-writer/chart.xstate.js | 5 - .../app/components/data-writer/index.hbs | 76 +- .../app/components/data-writer/index.js | 5 - .../app/components/debug/navigation/index.hbs | 5 - .../components/definition-table/debug.scss | 5 - .../components/definition-table/index.scss | 5 - .../components/definition-table/layout.scss | 5 - .../app/components/definition-table/skin.scss | 5 - .../components/delete-confirmation/index.hbs | 22 +- .../components/delete-confirmation/index.js | 5 - .../app/components/disclosure-card/README.mdx | 125 + .../app/components/disclosure-card/index.hbs | 90 + .../app/components/disclosure-menu/README.mdx | 2 +- .../disclosure-menu/action/index.hbs | 5 - .../app/components/disclosure-menu/index.hbs | 5 - .../app/components/disclosure-menu/index.scss | 5 - .../components/disclosure-menu/menu/index.hbs | 5 - .../components/disclosure/action/index.hbs | 5 - .../components/disclosure/details/index.hbs | 5 - .../app/components/disclosure/index.hbs | 5 - .../app/components/disclosure/index.js | 5 - .../app/components/display-toggle/index.scss | 5 - .../app/components/display-toggle/layout.scss | 5 - .../app/components/display-toggle/skin.scss | 5 - .../components/distribution-meter/README.mdx | 83 + .../distribution-meter/index.css.js | 32 + .../components/distribution-meter/index.hbs | 30 + .../distribution-meter/meter/element.js | 29 + .../distribution-meter/meter/index.css.js | 80 + .../distribution-meter/meter/index.hbs | 64 + .../components/dom-recycling-table/index.scss | 5 - .../dom-recycling-table/layout.scss | 5 - .../app/components/empty-state/README.mdx | 32 +- .../app/components/empty-state/index.hbs | 16 +- .../app/components/empty-state/index.js | 5 - .../app/components/empty-state/index.scss | 8 +- .../app/components/empty-state/layout.scss | 5 - .../app/components/empty-state/pageobject.js | 5 - .../app/components/empty-state/skin.scss | 13 +- .../app/components/error-state/index.hbs | 59 +- .../app/components/event-source/index.hbs | 5 - .../app/components/event-source/index.js | 5 - .../expanded-single-select/index.scss | 5 - .../expanded-single-select/layout.scss | 5 - .../expanded-single-select/skin.scss | 11 +- .../app/components/filter-bar/index.scss | 5 - .../app/components/filter-bar/layout.scss | 5 - .../app/components/filter-bar/skin.scss | 13 +- .../app/components/form-component/index.hbs | 5 - .../app/components/form-component/index.js | 5 - .../app/components/form-elements/index.scss | 19 +- .../app/components/form-elements/layout.scss | 5 - .../app/components/form-elements/skin.scss | 21 +- .../form-group/element/checkbox/index.hbs | 5 - .../form-group/element/error/index.hbs | 5 - .../components/form-group/element/index.hbs | 5 - .../components/form-group/element/index.js | 5 - .../form-group/element/label/index.hbs | 5 - .../form-group/element/radio/index.hbs | 5 - .../form-group/element/text/index.hbs | 5 - .../app/components/form-group/index.hbs | 5 - .../app/components/form-group/index.js | 5 - .../app/components/form-input/index.hbs | 5 - .../app/components/freetext-filter/index.hbs | 5 - .../app/components/freetext-filter/index.js | 5 - .../app/components/freetext-filter/index.scss | 5 - .../components/freetext-filter/layout.scss | 5 - .../components/freetext-filter/pageobject.js | 5 - .../app/components/freetext-filter/skin.scss | 19 +- .../app/components/hashicorp-consul/index.hbs | 333 +- .../app/components/hashicorp-consul/index.js | 5 - .../components/hashicorp-consul/index.scss | 21 +- .../components/horizontal-kv-list/README.mdx | 4 +- .../components/horizontal-kv-list/debug.scss | 11 +- .../components/horizontal-kv-list/index.scss | 5 - .../components/horizontal-kv-list/layout.scss | 5 - .../components/horizontal-kv-list/skin.scss | 5 - .../app/components/icon-definition/debug.scss | 5 - .../app/components/icon-definition/index.scss | 17 +- .../app/components/informed-action/index.hbs | 5 - .../app/components/informed-action/index.scss | 5 - .../components/informed-action/layout.scss | 5 - .../app/components/informed-action/skin.scss | 43 +- .../app/components/inline-alert/debug.scss | 5 - .../app/components/inline-alert/index.scss | 5 - .../app/components/inline-alert/layout.scss | 5 - .../app/components/inline-alert/skin.scss | 19 +- .../app/components/inline-code/index.scss | 5 - .../app/components/inline-code/layout.scss | 5 - .../app/components/inline-code/skin.scss | 11 +- .../app/components/jwt-source/index.js | 5 - .../app/components/list-collection/index.hbs | 5 - .../app/components/list-collection/index.js | 15 +- .../app/components/list-collection/index.scss | 5 - .../components/list-collection/layout.scss | 5 - .../app/components/list-collection/skin.scss | 11 +- .../app/components/list-row/index.scss | 5 - .../app/components/list-row/layout.scss | 7 +- .../app/components/list-row/skin.scss | 26 +- .../main-header-horizontal/index.scss | 5 - .../main-header-horizontal/layout.scss | 5 - .../main-header-horizontal/skin.scss | 7 +- .../components/main-nav-horizontal/index.scss | 7 +- .../main-nav-horizontal/layout.scss | 7 +- .../components/main-nav-horizontal/skin.scss | 21 +- .../components/main-nav-vertical/README.mdx | 2 +- .../components/main-nav-vertical/debug.scss | 7 +- .../components/main-nav-vertical/index.scss | 5 - .../components/main-nav-vertical/layout.scss | 7 +- .../components/main-nav-vertical/skin.scss | 70 +- .../app/components/menu-panel/deprecated.scss | 5 - .../app/components/menu-panel/index.hbs | 5 - .../app/components/menu-panel/index.js | 5 - .../app/components/menu-panel/index.scss | 5 - .../app/components/menu-panel/layout.scss | 5 - .../app/components/menu-panel/skin.scss | 18 +- .../app/components/menu/action/index.hbs | 5 - .../consul-ui/app/components/menu/index.hbs | 5 - .../app/components/menu/item/index.hbs | 5 - .../app/components/menu/separator/index.hbs | 5 - .../app/components/modal-dialog/index.hbs | 17 +- .../app/components/modal-dialog/index.js | 5 - .../app/components/modal-dialog/index.scss | 5 - .../app/components/modal-dialog/layout.scss | 7 +- .../app/components/modal-dialog/skin.scss | 43 +- .../app/components/modal-layer/index.hbs | 5 - .../components/more-popover-menu/index.hbs | 5 - .../app/components/more-popover-menu/index.js | 5 - .../components/more-popover-menu/index.scss | 13 +- .../more-popover-menu/pageobject.js | 5 - .../app/components/notice/README.mdx | 50 + .../consul-ui/app/components/notice/index.hbs | 10 + .../app/components/notice/index.scss | 31 + .../app/components/notice/layout.scss | 24 + .../consul-ui/app/components/notice/skin.scss | 77 + .../components/oidc-select/chart.xstate.js | 5 - .../app/components/oidc-select/index.hbs | 25 +- .../app/components/oidc-select/index.js | 5 - .../app/components/oidc-select/index.scss | 11 +- .../app/components/oidc-select/layout.scss | 5 - .../app/components/oidc-select/skin.scss | 5 - .../app/components/option-input/index.hbs | 5 - .../consul-ui/app/components/outlet/index.hbs | 5 - .../consul-ui/app/components/outlet/index.js | 5 - .../app/components/overlay/index.scss | 5 - .../app/components/overlay/none.scss | 9 +- .../app/components/overlay/square-tail.scss | 9 +- .../components/paged-collection/README.mdx | 4 +- .../app/components/paged-collection/index.hbs | 5 - .../app/components/paged-collection/index.js | 5 - .../components/paged-collection/index.scss | 5 - .../consul-ui/app/components/panel/README.mdx | 67 +- .../consul-ui/app/components/panel/debug.scss | 5 - .../app/components/panel/index.css.js | 15 +- .../consul-ui/app/components/panel/index.scss | 5 - .../app/components/panel/layout.scss | 5 - .../consul-ui/app/components/panel/skin.scss | 15 +- .../components/peerings/badge/icon/index.hbs | 5 - .../app/components/peerings/badge/index.hbs | 5 - .../app/components/peerings/badge/index.js | 5 - .../app/components/peerings/badge/index.scss | 36 +- .../components/peerings/provider/index.hbs | 5 - .../app/components/peerings/provider/index.js | 5 - .../consul-ui/app/components/pill/index.scss | 12 +- .../consul-ui/app/components/pill/layout.scss | 5 - .../consul-ui/app/components/pill/skin.scss | 5 - .../app/components/policy-form/index.hbs | 5 - .../app/components/policy-form/index.js | 5 - .../app/components/policy-form/pageobject.js | 5 - .../app/components/policy-selector/index.hbs | 72 +- .../app/components/policy-selector/index.js | 5 - .../components/policy-selector/pageobject.js | 5 - .../app/components/popover-menu/index.hbs | 5 - .../app/components/popover-menu/index.js | 5 - .../app/components/popover-menu/index.scss | 5 - .../app/components/popover-menu/layout.scss | 5 - .../popover-menu/menu-item/index.hbs | 5 - .../popover-menu/menu-item/index.js | 5 - .../popover-menu/menu-separator/index.hbs | 5 - .../popover-menu/menu-separator/index.js | 5 - .../app/components/popover-menu/skin.scss | 5 - .../app/components/popover-select/index.hbs | 5 - .../app/components/popover-select/index.js | 5 - .../app/components/popover-select/index.scss | 37 +- .../popover-select/optgroup/index.hbs | 5 - .../popover-select/option/index.hbs | 5 - .../components/popover-select/option/index.js | 5 - .../components/popover-select/pageobject.js | 5 - .../app/components/power-select/pageobject.js | 5 - .../app/components/progress/index.hbs | 5 - .../app/components/progress/index.scss | 5 - .../app/components/progress/layout.scss | 5 - .../app/components/progress/skin.scss | 7 +- .../components/providers/dimension/index.hbs | 5 - .../components/providers/dimension/index.js | 5 - .../app/components/providers/search/index.hbs | 5 - .../app/components/providers/search/index.js | 5 - .../app/components/radio-card/index.hbs | 5 - .../app/components/radio-card/index.js | 5 - .../app/components/radio-card/index.scss | 5 - .../app/components/radio-card/layout.scss | 5 - .../app/components/radio-card/skin.scss | 19 +- .../app/components/radio-group/index.hbs | 5 - .../app/components/radio-group/index.js | 5 - .../app/components/radio-group/index.scss | 5 - .../app/components/radio-group/layout.scss | 5 - .../app/components/radio-group/pageobject.js | 5 - .../app/components/radio-group/skin.scss | 5 - .../consul-ui/app/components/ref/index.js | 5 - .../app/components/role-form/index.hbs | 5 - .../app/components/role-form/index.js | 5 - .../app/components/role-form/pageobject.js | 5 - .../app/components/role-selector/index.hbs | 81 +- .../app/components/role-selector/index.js | 11 - .../app/components/role-selector/index.scss | 5 - .../components/role-selector/pageobject.js | 5 - .../app/components/route/announcer/index.hbs | 5 - .../consul-ui/app/components/route/index.hbs | 5 - .../consul-ui/app/components/route/index.js | 5 - .../app/components/route/title/index.hbs | 5 - .../app/components/route/title/index.scss | 5 - .../app/components/search-bar/index.hbs | 5 - .../app/components/search-bar/index.js | 5 - .../app/components/search-bar/index.scss | 13 +- .../search-bar/remove-filter/index.hbs | 5 - .../app/components/search-bar/utils.js | 5 - .../app/components/shadow-host/README.mdx | 29 + .../app/components/shadow-host/index.hbs | 5 + .../app/components/shadow-host/index.js | 12 + .../app/components/shadow-template/README.mdx | 162 + .../app/components/shadow-template/debug.scss | 6 + .../app/components/shadow-template/index.hbs | 11 + .../app/components/skip-links/index.scss | 5 - .../app/components/skip-links/layout.scss | 5 - .../app/components/skip-links/skin.scss | 11 +- .../app/components/sliding-toggle/index.scss | 5 - .../app/components/sliding-toggle/layout.scss | 5 - .../app/components/sliding-toggle/skin.scss | 13 +- .../components/state-chart/action/index.hbs | 5 - .../components/state-chart/action/index.js | 5 - .../components/state-chart/guard/index.hbs | 5 - .../app/components/state-chart/guard/index.js | 5 - .../app/components/state-chart/index.hbs | 5 - .../app/components/state-chart/index.js | 5 - .../app/components/state-machine/index.hbs | 5 - .../app/components/state-machine/index.js | 5 - .../consul-ui/app/components/state/index.hbs | 5 - .../consul-ui/app/components/state/index.js | 5 - .../app/components/tab-nav/index.hbs | 5 - .../consul-ui/app/components/tab-nav/index.js | 5 - .../app/components/tab-nav/index.scss | 5 - .../app/components/tab-nav/layout.scss | 5 - .../app/components/tab-nav/pageobject.js | 5 - .../app/components/tab-nav/skin.scss | 17 +- .../consul-ui/app/components/table/index.scss | 11 +- .../app/components/table/layout.scss | 9 +- .../consul-ui/app/components/table/skin.scss | 23 +- .../components/tabular-collection/index.hbs | 5 - .../components/tabular-collection/index.js | 17 +- .../components/tabular-collection/index.scss | 5 - .../app/components/tabular-details/index.hbs | 5 - .../app/components/tabular-details/index.js | 5 - .../app/components/tabular-details/index.scss | 5 - .../components/tabular-details/layout.scss | 5 - .../app/components/tabular-details/skin.scss | 13 +- .../app/components/tabular-dl/index.scss | 5 - .../app/components/tabular-dl/layout.scss | 5 - .../app/components/tabular-dl/skin.scss | 17 +- .../app/components/tag-list/index.hbs | 5 - .../app/components/tag-list/index.scss | 7 +- .../app/components/text-input/index.hbs | 5 - .../consul-ui/app/components/tile/debug.scss | 5 - .../consul-ui/app/components/tile/index.scss | 16 +- .../app/components/toggle-button/index.hbs | 5 - .../app/components/toggle-button/index.js | 5 - .../app/components/toggle-button/index.scss | 5 - .../app/components/toggle-button/layout.scss | 5 - .../app/components/toggle-button/skin.scss | 9 +- .../app/components/token-list/index.hbs | 5 - .../app/components/token-list/index.js | 5 - .../app/components/token-list/pageobject.js | 5 - .../components/token-source/chart.xstate.js | 5 - .../app/components/token-source/index.hbs | 5 - .../app/components/token-source/index.js | 5 - .../app/components/tooltip-panel/index.scss | 5 - .../app/components/tooltip-panel/layout.scss | 5 - .../app/components/tooltip-panel/skin.scss | 11 +- .../app/components/tooltip/index.hbs | 5 - .../app/components/tooltip/index.scss | 15 +- .../topology-metrics/card/index.hbs | 5 - .../components/topology-metrics/card/index.js | 5 - .../topology-metrics/card/index.scss | 28 +- .../topology-metrics/down-lines/index.hbs | 5 - .../topology-metrics/down-lines/index.js | 5 - .../app/components/topology-metrics/index.hbs | 5 - .../app/components/topology-metrics/index.js | 5 - .../components/topology-metrics/index.scss | 5 - .../components/topology-metrics/layout.scss | 8 +- .../topology-metrics/notifications/index.hbs | 5 - .../topology-metrics/popover/index.hbs | 5 - .../topology-metrics/popover/index.js | 5 - .../topology-metrics/popover/index.scss | 13 +- .../topology-metrics/series/index.hbs | 5 - .../topology-metrics/series/index.js | 5 - .../topology-metrics/series/index.scss | 5 - .../topology-metrics/series/layout.scss | 5 - .../topology-metrics/series/skin.scss | 36 +- .../app/components/topology-metrics/skin.scss | 41 +- .../topology-metrics/source-type/index.hbs | 5 - .../topology-metrics/source-type/index.scss | 5 - .../topology-metrics/stats/index.hbs | 5 - .../topology-metrics/stats/index.js | 5 - .../topology-metrics/stats/index.scss | 9 +- .../topology-metrics/status/index.hbs | 5 - .../topology-metrics/status/index.scss | 12 +- .../topology-metrics/up-lines/index.hbs | 5 - .../topology-metrics/up-lines/index.js | 5 - .../app/components/watcher/index.hbs | 5 - .../consul-ui/app/components/watcher/index.js | 5 - .../consul-ui/app/components/yield/index.hbs | 5 - .../app/controllers/_peered-resource.js | 5 - .../consul-ui/app/controllers/application.js | 5 - .../controllers/dc/acls/policies/create.js | 5 - .../app/controllers/dc/acls/policies/edit.js | 5 - .../app/controllers/dc/acls/roles/create.js | 5 - .../app/controllers/dc/acls/roles/edit.js | 5 - .../app/controllers/dc/acls/tokens/create.js | 5 - .../app/controllers/dc/acls/tokens/edit.js | 5 - .../app/controllers/dc/nodes/index.js | 5 - .../app/controllers/dc/services/index.js | 5 - .../dc/services/instance/healthchecks.js | 5 - .../consul-ui/app/decorators/data-source.js | 5 - .../consul-ui/app/decorators/replace.js | 5 - ui/packages/consul-ui/app/env.js | 5 - .../app/filter/predicates/auth-method.js | 5 - .../app/filter/predicates/health-check.js | 5 - .../app/filter/predicates/intention.js | 5 - .../consul-ui/app/filter/predicates/kv.js | 5 - .../consul-ui/app/filter/predicates/node.js | 5 - .../consul-ui/app/filter/predicates/peer.js | 5 - .../consul-ui/app/filter/predicates/policy.js | 5 - .../app/filter/predicates/service-instance.js | 5 - .../app/filter/predicates/service.js | 6 - .../consul-ui/app/filter/predicates/token.js | 5 - ui/packages/consul-ui/app/formats.js | 5 - ui/packages/consul-ui/app/forms/intention.js | 5 - ui/packages/consul-ui/app/forms/kv.js | 5 - ui/packages/consul-ui/app/forms/policy.js | 5 - ui/packages/consul-ui/app/forms/role.js | 5 - ui/packages/consul-ui/app/forms/token.js | 5 - .../consul-ui/app/helpers/adopt-styles.js | 5 - ui/packages/consul-ui/app/helpers/atob.js | 5 - .../consul-ui/app/helpers/cached-model.js | 5 - .../consul-ui/app/helpers/class-map.js | 5 - .../consul-ui/app/helpers/collection.js | 5 - ui/packages/consul-ui/app/helpers/css-map.js | 5 - ui/packages/consul-ui/app/helpers/css.js | 5 - .../consul-ui/app/helpers/document-attrs.js | 5 - .../consul-ui/app/helpers/dom-position.js | 5 - .../consul-ui/app/helpers/duration-from.js | 5 - ui/packages/consul-ui/app/helpers/env.js | 5 - .../consul-ui/app/helpers/flatten-property.js | 5 - .../app/helpers/format-short-time.js | 5 - ui/packages/consul-ui/app/helpers/href-to.js | 5 - .../consul-ui/app/helpers/icon-mapping.js | 33 - .../consul-ui/app/helpers/icons-debug.js | 15 +- ui/packages/consul-ui/app/helpers/is-href.js | 5 - ui/packages/consul-ui/app/helpers/is.js | 5 - .../consul-ui/app/helpers/json-stringify.js | 5 - ui/packages/consul-ui/app/helpers/last.js | 5 - .../consul-ui/app/helpers/left-trim.js | 5 - .../consul-ui/app/helpers/merge-checks.js | 5 - .../consul-ui/app/helpers/percentage-of.js | 5 - .../app/helpers/policy/datacenters.js | 5 - .../consul-ui/app/helpers/policy/group.js | 5 - .../consul-ui/app/helpers/policy/typeof.js | 5 - .../consul-ui/app/helpers/refresh-route.js | 5 - .../consul-ui/app/helpers/render-template.js | 5 - ui/packages/consul-ui/app/helpers/require.js | 5 - .../consul-ui/app/helpers/right-trim.js | 5 - .../consul-ui/app/helpers/route-match.js | 5 - .../app/helpers/service/card-permissions.js | 5 - .../app/helpers/service/external-source.js | 5 - .../app/helpers/service/health-percentage.js | 5 - ui/packages/consul-ui/app/helpers/slugify.js | 5 - .../app/helpers/smart-date-format.js | 5 - ui/packages/consul-ui/app/helpers/split.js | 5 - .../consul-ui/app/helpers/state-chart.js | 5 - .../consul-ui/app/helpers/state-matches.js | 5 - .../consul-ui/app/helpers/style-map.js | 5 - ui/packages/consul-ui/app/helpers/substr.js | 5 - .../consul-ui/app/helpers/svg-curve.js | 5 - .../consul-ui/app/helpers/temporal-format.js | 5 - .../consul-ui/app/helpers/temporal-within.js | 5 - ui/packages/consul-ui/app/helpers/test.js | 5 - ui/packages/consul-ui/app/helpers/to-hash.js | 5 - ui/packages/consul-ui/app/helpers/to-route.js | 5 - .../app/helpers/token/is-anonymous.js | 5 - .../consul-ui/app/helpers/token/is-legacy.js | 5 - ui/packages/consul-ui/app/helpers/tween-to.js | 5 - ui/packages/consul-ui/app/helpers/uniq-by.js | 5 - .../consul-ui/app/helpers/unique-id.js | 5 - ui/packages/consul-ui/app/helpers/uri.js | 5 - ui/packages/consul-ui/app/index.html | 5 - .../app/instance-initializers/container.js | 9 +- .../app/instance-initializers/href-to.js | 5 - .../instance-initializers/ivy-codemirror.js | 5 - .../app/instance-initializers/selection.js | 5 - .../app/locations/fsm-with-optional-test.js | 5 - .../app/locations/fsm-with-optional.js | 5 - ui/packages/consul-ui/app/locations/fsm.js | 5 - .../consul-ui/app/machines/boolean.xstate.js | 5 - .../consul-ui/app/machines/validate.xstate.js | 5 - .../consul-ui/app/mixins/policy/as-many.js | 5 - .../consul-ui/app/mixins/role/as-many.js | 5 - .../app/mixins/with-blocking-actions.js | 13 +- .../consul-ui/app/models/auth-method.js | 5 - .../consul-ui/app/models/binding-rule.js | 5 - .../consul-ui/app/models/coordinate.js | 5 - ui/packages/consul-ui/app/models/dc.js | 5 - .../consul-ui/app/models/discovery-chain.js | 5 - .../consul-ui/app/models/gateway-config.js | 5 - .../consul-ui/app/models/health-check.js | 5 - .../intention-permission-http-header.js | 5 - .../app/models/intention-permission-http.js | 5 - .../app/models/intention-permission.js | 5 - ui/packages/consul-ui/app/models/intention.js | 5 - ui/packages/consul-ui/app/models/kv.js | 5 - ui/packages/consul-ui/app/models/license.js | 5 - ui/packages/consul-ui/app/models/node.js | 5 - ui/packages/consul-ui/app/models/nspace.js | 5 - .../consul-ui/app/models/oidc-provider.js | 5 - ui/packages/consul-ui/app/models/partition.js | 8 +- ui/packages/consul-ui/app/models/peer.js | 5 - .../consul-ui/app/models/permission.js | 5 - ui/packages/consul-ui/app/models/policy.js | 5 - ui/packages/consul-ui/app/models/proxy.js | 5 - ui/packages/consul-ui/app/models/role.js | 5 - .../consul-ui/app/models/service-instance.js | 15 +- ui/packages/consul-ui/app/models/service.js | 5 - ui/packages/consul-ui/app/models/session.js | 5 - ui/packages/consul-ui/app/models/token.js | 5 - ui/packages/consul-ui/app/models/topology.js | 5 - .../consul-ui/app/modifiers/aria-menu.js | 5 - .../consul-ui/app/modifiers/aria-menu.mdx | 4 +- .../consul-ui/app/modifiers/attach-shadow.js | 23 + .../consul-ui/app/modifiers/attach-shadow.mdx | 28 + .../consul-ui/app/modifiers/css-prop.js | 5 - .../consul-ui/app/modifiers/css-prop.mdx | 4 +- .../consul-ui/app/modifiers/css-props.js | 5 - .../consul-ui/app/modifiers/did-upsert.js | 5 - .../consul-ui/app/modifiers/disabled.js | 5 - .../consul-ui/app/modifiers/notification.js | 5 - .../consul-ui/app/modifiers/notification.mdx | 27 +- .../consul-ui/app/modifiers/on-outside.js | 5 - ui/packages/consul-ui/app/modifiers/style.js | 5 - .../consul-ui/app/modifiers/tooltip.js | 5 - .../consul-ui/app/modifiers/validate.js | 5 - .../consul-ui/app/modifiers/with-copyable.js | 6 - .../consul-ui/app/modifiers/with-overlay.js | 5 - ui/packages/consul-ui/app/router.js | 9 +- .../consul-ui/app/routes/application.js | 5 - ui/packages/consul-ui/app/routes/dc.js | 5 - .../app/routes/dc/acls/auth-methods/index.js | 5 - .../routes/dc/acls/auth-methods/show/index.js | 5 - .../app/routes/dc/acls/policies/create.js | 5 - .../app/routes/dc/acls/policies/edit.js | 5 - .../app/routes/dc/acls/policies/index.js | 5 - .../app/routes/dc/acls/roles/create.js | 5 - .../app/routes/dc/acls/roles/edit.js | 5 - .../app/routes/dc/acls/roles/index.js | 5 - .../app/routes/dc/acls/tokens/create.js | 5 - .../app/routes/dc/acls/tokens/edit.js | 5 - .../app/routes/dc/acls/tokens/index.js | 5 - .../consul-ui/app/routes/dc/kv/folder.js | 5 - .../consul-ui/app/routes/dc/kv/index.js | 5 - .../app/routes/dc/services/notfound.js | 5 - .../app/routes/dc/services/show/topology.js | 5 - .../app/routing/application-debug.js | 5 - ui/packages/consul-ui/app/routing/route.js | 7 +- ui/packages/consul-ui/app/routing/single.js | 5 - .../consul-ui/app/search/predicates/acl.js | 5 - .../app/search/predicates/auth-method.js | 5 - .../app/search/predicates/health-check.js | 5 - .../app/search/predicates/intention.js | 5 - .../consul-ui/app/search/predicates/kv.js | 5 - .../consul-ui/app/search/predicates/node.js | 5 - .../consul-ui/app/search/predicates/nspace.js | 5 - .../consul-ui/app/search/predicates/peer.js | 5 - .../consul-ui/app/search/predicates/policy.js | 5 - .../consul-ui/app/search/predicates/role.js | 5 - .../app/search/predicates/service-instance.js | 5 - .../app/search/predicates/service.js | 5 - .../consul-ui/app/search/predicates/token.js | 5 - .../search/predicates/upstream-instance.js | 5 - .../consul-ui/app/serializers/application.js | 5 - .../consul-ui/app/serializers/auth-method.js | 5 - .../consul-ui/app/serializers/binding-rule.js | 5 - .../consul-ui/app/serializers/coordinate.js | 5 - .../app/serializers/discovery-chain.js | 5 - ui/packages/consul-ui/app/serializers/http.js | 5 - .../consul-ui/app/serializers/intention.js | 5 - ui/packages/consul-ui/app/serializers/kv.js | 5 - ui/packages/consul-ui/app/serializers/node.js | 5 - .../consul-ui/app/serializers/nspace.js | 5 - .../app/serializers/oidc-provider.js | 5 - .../consul-ui/app/serializers/partition.js | 5 - .../consul-ui/app/serializers/permission.js | 5 - .../consul-ui/app/serializers/policy.js | 5 - .../consul-ui/app/serializers/proxy.js | 5 - ui/packages/consul-ui/app/serializers/role.js | 5 - .../app/serializers/service-instance.js | 5 - .../consul-ui/app/serializers/service.js | 5 - .../consul-ui/app/serializers/session.js | 5 - .../consul-ui/app/serializers/token.js | 5 - .../consul-ui/app/serializers/topology.js | 5 - .../consul-ui/app/services/abilities.js | 5 - ui/packages/consul-ui/app/services/atob.js | 5 - .../oauth2-code-with-url-provider.js | 33 +- ui/packages/consul-ui/app/services/btoa.js | 5 - ui/packages/consul-ui/app/services/change.js | 5 - .../app/services/client/connections.js | 5 - .../consul-ui/app/services/client/http.js | 5 - .../app/services/client/transports/xhr.js | 5 - .../app/services/clipboard/local-storage.js | 5 - .../consul-ui/app/services/clipboard/os.js | 5 - .../app/services/code-mirror/linter.js | 5 - .../consul-ui/app/services/container.js | 5 - .../app/services/data-sink/protocols/http.js | 5 - .../data-sink/protocols/local-storage.js | 5 - .../app/services/data-sink/service.js | 5 - .../services/data-source/protocols/http.js | 5 - .../data-source/protocols/http/blocking.js | 5 - .../data-source/protocols/http/promise.js | 5 - .../data-source/protocols/local-storage.js | 5 - .../app/services/data-source/service.js | 5 - .../consul-ui/app/services/data-structs.js | 5 - ui/packages/consul-ui/app/services/dom.js | 5 - ui/packages/consul-ui/app/services/encoder.js | 5 - ui/packages/consul-ui/app/services/env.js | 5 - .../consul-ui/app/services/feedback.js | 5 - ui/packages/consul-ui/app/services/filter.js | 5 - ui/packages/consul-ui/app/services/form.js | 5 - ui/packages/consul-ui/app/services/hcp.js | 5 - .../consul-ui/app/services/i18n-debug.js | 5 - .../consul-ui/app/services/local-storage.js | 5 - ui/packages/consul-ui/app/services/logger.js | 5 - .../consul-ui/app/services/repository.js | 5 - .../app/services/repository/auth-method.js | 5 - .../app/services/repository/binding-rule.js | 5 - .../app/services/repository/coordinate.js | 5 - .../consul-ui/app/services/repository/dc.js | 5 - .../services/repository/discovery-chain.js | 5 - .../intention-permission-http-header.js | 5 - .../repository/intention-permission.js | 5 - .../app/services/repository/intention.js | 5 - .../consul-ui/app/services/repository/kv.js | 5 - .../app/services/repository/license.js | 5 - .../app/services/repository/metrics.js | 5 - .../consul-ui/app/services/repository/node.js | 5 - .../app/services/repository/nspace.js | 5 - .../app/services/repository/oidc-provider.js | 5 - .../app/services/repository/partition.js | 5 - .../consul-ui/app/services/repository/peer.js | 5 - .../app/services/repository/permission.js | 5 - .../app/services/repository/policy.js | 5 - .../app/services/repository/proxy.js | 5 - .../consul-ui/app/services/repository/role.js | 5 - .../services/repository/service-instance.js | 5 - .../app/services/repository/service.js | 5 - .../app/services/repository/session.js | 5 - .../app/services/repository/token.js | 5 - .../app/services/repository/topology.js | 5 - ui/packages/consul-ui/app/services/routlet.js | 5 - ui/packages/consul-ui/app/services/schema.js | 5 - ui/packages/consul-ui/app/services/search.js | 5 - .../consul-ui/app/services/settings.js | 5 - ui/packages/consul-ui/app/services/sort.js | 5 - .../app/services/state-with-charts.js | 5 - ui/packages/consul-ui/app/services/state.js | 5 - ui/packages/consul-ui/app/services/store.js | 5 - .../consul-ui/app/services/temporal.js | 5 - ui/packages/consul-ui/app/services/ticker.js | 5 - ui/packages/consul-ui/app/services/timeout.js | 5 - .../consul-ui/app/services/ui-config.js | 5 - .../app/sort/comparators/auth-method.js | 5 - .../app/sort/comparators/health-check.js | 5 - .../app/sort/comparators/intention.js | 5 - .../consul-ui/app/sort/comparators/kv.js | 5 - .../consul-ui/app/sort/comparators/node.js | 5 - .../consul-ui/app/sort/comparators/nspace.js | 5 - .../app/sort/comparators/partition.js | 5 - .../consul-ui/app/sort/comparators/peer.js | 5 - .../consul-ui/app/sort/comparators/policy.js | 5 - .../consul-ui/app/sort/comparators/role.js | 5 - .../app/sort/comparators/service-instance.js | 5 - .../consul-ui/app/sort/comparators/service.js | 5 - .../consul-ui/app/sort/comparators/token.js | 5 - .../app/sort/comparators/upstream-instance.js | 5 - ui/packages/consul-ui/app/storages/base.js | 5 - ui/packages/consul-ui/app/storages/notices.js | 5 - ui/packages/consul-ui/app/styles/app.scss | 11 +- .../app/styles/base/animation/index.scss | 5 - .../app/styles/base/color/README.mdx | 81 + .../app/styles/base/color/base-variables.scss | 190 + .../app/styles/base/color/hex-variables.scss | 178 + .../app/styles/base/color/index.scss | 10 +- .../base/color/lemon/frame-placeholders.scss | 0 .../app/styles/base/color/lemon/index.scss | 5 + .../lemon/themes/dark-high-contrast.scss | 17 + .../styles/base/color/lemon/themes/dark.scss | 17 + .../lemon/themes/light-high-contrast.scss | 17 + .../styles/base/color/lemon/themes/light.scss | 17 + .../color/magenta/frame-placeholders.scss | 13 + .../app/styles/base/color/magenta/index.scss | 6 + .../magenta/themes/dark-high-contrast.scss | 18 + .../base/color/magenta/themes/dark.scss | 18 + .../magenta/themes/light-high-contrast.scss | 18 + .../base/color/magenta/themes/light.scss | 18 + .../styles/base/color/semantic-variables.scss | 32 +- .../color/strawberry/frame-placeholders.scss | 13 + .../styles/base/color/strawberry/index.scss | 6 + .../strawberry/themes/dark-high-contrast.scss | 18 + .../base/color/strawberry/themes/dark.scss | 18 + .../themes/light-high-contrast.scss | 18 + .../base/color/strawberry/themes/light.scss | 18 + .../styles/base/color/theme-placeholders.scss | 91 + .../base/color/ui/frame-placeholders.scss | 179 +- .../app/styles/base/color/ui/index.scss | 10 +- .../color/ui/themes/dark-high-contrast.scss | 99 + .../app/styles/base/color/ui/themes/dark.scss | 99 + .../color/ui/themes/light-high-contrast.scss | 99 + .../styles/base/color/ui/themes/light.scss | 99 + .../base/color/vault/frame-placeholders.scss | 0 .../app/styles/base/color/vault/index.scss | 6 + .../vault/themes/dark-high-contrast.scss | 3 + .../styles/base/color/vault/themes/dark.scss | 3 + .../vault/themes/light-high-contrast.scss | 3 + .../styles/base/color/vault/themes/light.scss | 3 + .../app/styles/base/component/index.scss | 5 - .../base/decoration/base-placeholders.scss | 5 - .../base/decoration/base-variables.scss | 14 +- .../app/styles/base/decoration/index.scss | 5 - .../base/decoration/visually-hidden.css.js | 5 - .../app/styles/base/icons/README.mdx | 116 +- .../styles/base/icons/base-keyframes.css.js | 5 - .../app/styles/base/icons/base-keyframes.scss | 5 - .../styles/base/icons/base-placeholders.scss | 17 +- .../app/styles/base/icons/debug.scss | 507 +- .../base/icons/icons/activity/index.scss | 5 - .../base/icons/icons/activity/keyframes.scss | 5 - .../icons/icons/activity/placeholders.scss | 5 - .../icons/icons/activity/property-16.scss | 5 - .../icons/icons/activity/property-24.scss | 5 - .../icons/icons/alert-circle-fill/index.scss | 5 - .../icons/alert-circle-fill/keyframes.scss | 5 - .../icons/alert-circle-fill/placeholders.scss | 5 - .../icons/alert-circle-fill/property-16.scss | 5 - .../icons/alert-circle-fill/property-24.scss | 5 - .../icons/alert-circle-outline/index.scss | 5 - .../icons/alert-circle-outline/keyframes.scss | 5 - .../alert-circle-outline/placeholders.scss | 5 - .../base/icons/icons/alert-circle/index.scss | 5 - .../icons/icons/alert-circle/keyframes.scss | 5 - .../icons/alert-circle/placeholders.scss | 5 - .../icons/icons/alert-circle/property-16.scss | 5 - .../icons/icons/alert-circle/property-24.scss | 5 - .../icons/icons/alert-octagon-fill/index.scss | 5 - .../icons/alert-octagon-fill/keyframes.scss | 5 - .../alert-octagon-fill/placeholders.scss | 5 - .../icons/alert-octagon-fill/property-16.scss | 5 - .../icons/alert-octagon-fill/property-24.scss | 5 - .../base/icons/icons/alert-octagon/index.scss | 5 - .../icons/icons/alert-octagon/keyframes.scss | 5 - .../icons/alert-octagon/placeholders.scss | 5 - .../icons/alert-octagon/property-16.scss | 5 - .../icons/alert-octagon/property-24.scss | 5 - .../icons/alert-triangle-fill/index.scss | 5 - .../icons/alert-triangle-fill/keyframes.scss | 5 - .../alert-triangle-fill/placeholders.scss | 5 - .../alert-triangle-fill/property-16.scss | 5 - .../alert-triangle-fill/property-24.scss | 5 - .../icons/icons/alert-triangle/index.scss | 5 - .../icons/icons/alert-triangle/keyframes.scss | 5 - .../icons/alert-triangle/placeholders.scss | 5 - .../icons/alert-triangle/property-16.scss | 5 - .../icons/alert-triangle/property-24.scss | 5 - .../base/icons/icons/alibaba-color/index.scss | 5 - .../icons/icons/alibaba-color/keyframes.scss | 5 - .../icons/alibaba-color/placeholders.scss | 5 - .../icons/alibaba-color/property-16.scss | 5 - .../icons/alibaba-color/property-24.scss | 5 - .../base/icons/icons/alibaba/index.scss | 5 - .../base/icons/icons/alibaba/keyframes.scss | 5 - .../icons/icons/alibaba/placeholders.scss | 5 - .../base/icons/icons/alibaba/property-16.scss | 5 - .../base/icons/icons/alibaba/property-24.scss | 5 - .../base/icons/icons/align-center/index.scss | 5 - .../icons/icons/align-center/keyframes.scss | 5 - .../icons/align-center/placeholders.scss | 5 - .../icons/icons/align-center/property-16.scss | 5 - .../icons/icons/align-center/property-24.scss | 5 - .../base/icons/icons/align-justify/index.scss | 5 - .../icons/icons/align-justify/keyframes.scss | 5 - .../icons/align-justify/placeholders.scss | 5 - .../icons/align-justify/property-16.scss | 5 - .../icons/align-justify/property-24.scss | 5 - .../base/icons/icons/align-left/index.scss | 5 - .../icons/icons/align-left/keyframes.scss | 5 - .../icons/icons/align-left/placeholders.scss | 5 - .../icons/icons/align-left/property-16.scss | 5 - .../icons/icons/align-left/property-24.scss | 5 - .../base/icons/icons/align-right/index.scss | 5 - .../icons/icons/align-right/keyframes.scss | 5 - .../icons/icons/align-right/placeholders.scss | 5 - .../icons/icons/align-right/property-16.scss | 5 - .../icons/icons/align-right/property-24.scss | 5 - .../icons/icons/amazon-eks-color/index.scss | 5 - .../icons/amazon-eks-color/keyframes.scss | 5 - .../icons/amazon-eks-color/placeholders.scss | 5 - .../icons/amazon-eks-color/property-16.scss | 5 - .../icons/amazon-eks-color/property-24.scss | 5 - .../base/icons/icons/amazon-eks/index.scss | 5 - .../icons/icons/amazon-eks/keyframes.scss | 5 - .../icons/icons/amazon-eks/placeholders.scss | 5 - .../icons/icons/amazon-eks/property-16.scss | 5 - .../icons/icons/amazon-eks/property-24.scss | 5 - .../base/icons/icons/apple-color/index.scss | 5 - .../icons/icons/apple-color/keyframes.scss | 5 - .../icons/icons/apple-color/placeholders.scss | 5 - .../icons/icons/apple-color/property-16.scss | 5 - .../icons/icons/apple-color/property-24.scss | 5 - .../styles/base/icons/icons/apple/index.scss | 5 - .../base/icons/icons/apple/keyframes.scss | 5 - .../base/icons/icons/apple/placeholders.scss | 5 - .../base/icons/icons/apple/property-16.scss | 5 - .../base/icons/icons/apple/property-24.scss | 5 - .../base/icons/icons/archive/index.scss | 5 - .../base/icons/icons/archive/keyframes.scss | 5 - .../icons/icons/archive/placeholders.scss | 5 - .../base/icons/icons/archive/property-16.scss | 5 - .../base/icons/icons/archive/property-24.scss | 5 - .../icons/icons/arrow-down-circle/index.scss | 5 - .../icons/arrow-down-circle/keyframes.scss | 5 - .../icons/arrow-down-circle/placeholders.scss | 5 - .../icons/arrow-down-circle/property-16.scss | 5 - .../icons/arrow-down-circle/property-24.scss | 5 - .../icons/icons/arrow-down-left/index.scss | 5 - .../icons/arrow-down-left/keyframes.scss | 5 - .../icons/arrow-down-left/placeholders.scss | 5 - .../icons/arrow-down-left/property-16.scss | 5 - .../icons/arrow-down-left/property-24.scss | 5 - .../icons/icons/arrow-down-right/index.scss | 5 - .../icons/arrow-down-right/keyframes.scss | 5 - .../icons/arrow-down-right/placeholders.scss | 5 - .../icons/arrow-down-right/property-16.scss | 5 - .../icons/arrow-down-right/property-24.scss | 5 - .../base/icons/icons/arrow-down/index.scss | 5 - .../icons/icons/arrow-down/keyframes.scss | 5 - .../icons/icons/arrow-down/placeholders.scss | 5 - .../icons/icons/arrow-down/property-16.scss | 5 - .../icons/icons/arrow-down/property-24.scss | 5 - .../icons/icons/arrow-left-circle/index.scss | 5 - .../icons/arrow-left-circle/keyframes.scss | 5 - .../icons/arrow-left-circle/placeholders.scss | 5 - .../icons/arrow-left-circle/property-16.scss | 5 - .../icons/arrow-left-circle/property-24.scss | 5 - .../base/icons/icons/arrow-left/index.scss | 5 - .../icons/icons/arrow-left/keyframes.scss | 5 - .../icons/icons/arrow-left/placeholders.scss | 5 - .../icons/icons/arrow-left/property-16.scss | 5 - .../icons/icons/arrow-left/property-24.scss | 5 - .../icons/icons/arrow-right-circle/index.scss | 5 - .../icons/arrow-right-circle/keyframes.scss | 5 - .../arrow-right-circle/placeholders.scss | 5 - .../icons/arrow-right-circle/property-16.scss | 5 - .../icons/arrow-right-circle/property-24.scss | 5 - .../base/icons/icons/arrow-right/index.scss | 5 - .../icons/icons/arrow-right/keyframes.scss | 5 - .../icons/icons/arrow-right/placeholders.scss | 5 - .../icons/icons/arrow-right/property-16.scss | 5 - .../icons/icons/arrow-right/property-24.scss | 5 - .../icons/icons/arrow-up-circle/index.scss | 5 - .../icons/arrow-up-circle/keyframes.scss | 5 - .../icons/arrow-up-circle/placeholders.scss | 5 - .../icons/arrow-up-circle/property-16.scss | 5 - .../icons/arrow-up-circle/property-24.scss | 5 - .../base/icons/icons/arrow-up-left/index.scss | 5 - .../icons/icons/arrow-up-left/keyframes.scss | 5 - .../icons/arrow-up-left/placeholders.scss | 5 - .../icons/arrow-up-left/property-16.scss | 5 - .../icons/arrow-up-left/property-24.scss | 5 - .../icons/icons/arrow-up-right/index.scss | 5 - .../icons/icons/arrow-up-right/keyframes.scss | 5 - .../icons/arrow-up-right/placeholders.scss | 5 - .../icons/arrow-up-right/property-16.scss | 5 - .../icons/arrow-up-right/property-24.scss | 5 - .../base/icons/icons/arrow-up/index.scss | 5 - .../base/icons/icons/arrow-up/keyframes.scss | 5 - .../icons/icons/arrow-up/placeholders.scss | 5 - .../icons/icons/arrow-up/property-16.scss | 5 - .../icons/icons/arrow-up/property-24.scss | 5 - .../base/icons/icons/at-sign/index.scss | 5 - .../base/icons/icons/at-sign/keyframes.scss | 5 - .../icons/icons/at-sign/placeholders.scss | 5 - .../base/icons/icons/at-sign/property-16.scss | 5 - .../base/icons/icons/at-sign/property-24.scss | 5 - .../base/icons/icons/auth0-color/index.scss | 5 - .../icons/icons/auth0-color/keyframes.scss | 5 - .../icons/icons/auth0-color/placeholders.scss | 5 - .../icons/icons/auth0-color/property-16.scss | 5 - .../icons/icons/auth0-color/property-24.scss | 5 - .../styles/base/icons/icons/auth0/index.scss | 5 - .../base/icons/icons/auth0/keyframes.scss | 5 - .../base/icons/icons/auth0/placeholders.scss | 5 - .../base/icons/icons/auth0/property-16.scss | 5 - .../base/icons/icons/auth0/property-24.scss | 5 - .../base/icons/icons/auto-apply/index.scss | 5 - .../icons/icons/auto-apply/keyframes.scss | 5 - .../icons/icons/auto-apply/placeholders.scss | 5 - .../icons/icons/auto-apply/property-16.scss | 5 - .../icons/icons/auto-apply/property-24.scss | 5 - .../styles/base/icons/icons/award/index.scss | 5 - .../base/icons/icons/award/keyframes.scss | 5 - .../base/icons/icons/award/placeholders.scss | 5 - .../base/icons/icons/award/property-16.scss | 5 - .../base/icons/icons/award/property-24.scss | 5 - .../base/icons/icons/aws-color/index.scss | 6 + .../base/icons/icons/aws-color/keyframes.scss | 5 + .../icons/icons/aws-color/placeholders.scss | 10 + .../icons/icons/aws-color/property-16.scss | 3 + .../icons/icons/aws-color/property-24.scss | 3 + .../base/icons/icons/aws-ec2-color/index.scss | 6 + .../icons/icons/aws-ec2-color/keyframes.scss | 5 + .../icons/aws-ec2-color/placeholders.scss | 10 + .../icons/aws-ec2-color/property-16.scss | 3 + .../icons/aws-ec2-color/property-24.scss | 3 + .../base/icons/icons/aws-ec2/index.scss | 6 + .../base/icons/icons/aws-ec2/keyframes.scss | 9 + .../icons/icons/aws-ec2/placeholders.scss | 10 + .../base/icons/icons/aws-ec2/property-16.scss | 3 + .../base/icons/icons/aws-ec2/property-24.scss | 3 + .../styles/base/icons/icons/aws/index.scss | 6 + .../base/icons/icons/aws/keyframes.scss | 9 + .../base/icons/icons/aws/placeholders.scss | 10 + .../base/icons/icons/aws/property-16.scss | 3 + .../base/icons/icons/aws/property-24.scss | 3 + .../base/icons/icons/azure-color/index.scss | 5 - .../icons/icons/azure-color/keyframes.scss | 5 - .../icons/icons/azure-color/placeholders.scss | 5 - .../icons/icons/azure-color/property-16.scss | 5 - .../icons/icons/azure-color/property-24.scss | 5 - .../icons/icons/azure-devops-color/index.scss | 5 - .../icons/azure-devops-color/keyframes.scss | 5 - .../azure-devops-color/placeholders.scss | 5 - .../icons/azure-devops-color/property-16.scss | 5 - .../icons/azure-devops-color/property-24.scss | 5 - .../base/icons/icons/azure-devops/index.scss | 5 - .../icons/icons/azure-devops/keyframes.scss | 5 - .../icons/azure-devops/placeholders.scss | 5 - .../icons/icons/azure-devops/property-16.scss | 5 - .../icons/icons/azure-devops/property-24.scss | 5 - .../styles/base/icons/icons/azure/index.scss | 5 - .../base/icons/icons/azure/keyframes.scss | 5 - .../base/icons/icons/azure/placeholders.scss | 5 - .../base/icons/icons/azure/property-16.scss | 5 - .../base/icons/icons/azure/property-24.scss | 5 - .../base/icons/icons/bank-vault/index.scss | 5 - .../icons/icons/bank-vault/keyframes.scss | 5 - .../icons/icons/bank-vault/placeholders.scss | 5 - .../icons/icons/bank-vault/property-16.scss | 5 - .../icons/icons/bank-vault/property-24.scss | 5 - .../base/icons/icons/bar-chart-alt/index.scss | 5 - .../icons/icons/bar-chart-alt/keyframes.scss | 5 - .../icons/bar-chart-alt/placeholders.scss | 5 - .../icons/bar-chart-alt/property-16.scss | 5 - .../icons/bar-chart-alt/property-24.scss | 5 - .../base/icons/icons/bar-chart/index.scss | 5 - .../base/icons/icons/bar-chart/keyframes.scss | 5 - .../icons/icons/bar-chart/placeholders.scss | 5 - .../icons/icons/bar-chart/property-16.scss | 5 - .../icons/icons/bar-chart/property-24.scss | 5 - .../icons/icons/battery-charging/index.scss | 5 - .../icons/battery-charging/keyframes.scss | 5 - .../icons/battery-charging/placeholders.scss | 5 - .../icons/battery-charging/property-16.scss | 5 - .../icons/battery-charging/property-24.scss | 5 - .../base/icons/icons/battery/index.scss | 5 - .../base/icons/icons/battery/keyframes.scss | 5 - .../icons/icons/battery/placeholders.scss | 5 - .../base/icons/icons/battery/property-16.scss | 5 - .../base/icons/icons/battery/property-24.scss | 5 - .../styles/base/icons/icons/beaker/index.scss | 5 - .../base/icons/icons/beaker/keyframes.scss | 5 - .../base/icons/icons/beaker/placeholders.scss | 5 - .../base/icons/icons/beaker/property-16.scss | 5 - .../base/icons/icons/beaker/property-24.scss | 5 - .../icons/icons/bell-active-fill/index.scss | 5 - .../icons/bell-active-fill/keyframes.scss | 5 - .../icons/bell-active-fill/placeholders.scss | 5 - .../icons/bell-active-fill/property-16.scss | 5 - .../icons/bell-active-fill/property-24.scss | 5 - .../base/icons/icons/bell-active/index.scss | 5 - .../icons/icons/bell-active/keyframes.scss | 5 - .../icons/icons/bell-active/placeholders.scss | 5 - .../icons/icons/bell-active/property-16.scss | 5 - .../icons/icons/bell-active/property-24.scss | 5 - .../base/icons/icons/bell-off/index.scss | 5 - .../base/icons/icons/bell-off/keyframes.scss | 5 - .../icons/icons/bell-off/placeholders.scss | 5 - .../icons/icons/bell-off/property-16.scss | 5 - .../icons/icons/bell-off/property-24.scss | 5 - .../styles/base/icons/icons/bell/index.scss | 5 - .../base/icons/icons/bell/keyframes.scss | 5 - .../base/icons/icons/bell/placeholders.scss | 5 - .../base/icons/icons/bell/property-16.scss | 5 - .../base/icons/icons/bell/property-24.scss | 5 - .../icons/icons/bitbucket-color/index.scss | 5 - .../icons/bitbucket-color/keyframes.scss | 5 - .../icons/bitbucket-color/placeholders.scss | 5 - .../icons/bitbucket-color/property-16.scss | 5 - .../icons/bitbucket-color/property-24.scss | 5 - .../base/icons/icons/bitbucket/index.scss | 5 - .../base/icons/icons/bitbucket/keyframes.scss | 5 - .../icons/icons/bitbucket/placeholders.scss | 5 - .../icons/icons/bitbucket/property-16.scss | 5 - .../icons/icons/bitbucket/property-24.scss | 5 - .../styles/base/icons/icons/bolt/index.scss | 5 - .../base/icons/icons/bolt/keyframes.scss | 5 - .../base/icons/icons/bolt/placeholders.scss | 5 - .../icons/icons/bookmark-add-fill/index.scss | 5 - .../icons/bookmark-add-fill/keyframes.scss | 5 - .../icons/bookmark-add-fill/placeholders.scss | 5 - .../icons/bookmark-add-fill/property-16.scss | 5 - .../icons/bookmark-add-fill/property-24.scss | 5 - .../base/icons/icons/bookmark-add/index.scss | 5 - .../icons/icons/bookmark-add/keyframes.scss | 5 - .../icons/bookmark-add/placeholders.scss | 5 - .../icons/icons/bookmark-add/property-16.scss | 5 - .../icons/icons/bookmark-add/property-24.scss | 5 - .../base/icons/icons/bookmark-fill/index.scss | 5 - .../icons/icons/bookmark-fill/keyframes.scss | 5 - .../icons/bookmark-fill/placeholders.scss | 5 - .../icons/bookmark-fill/property-16.scss | 5 - .../icons/bookmark-fill/property-24.scss | 5 - .../icons/bookmark-remove-fill/index.scss | 5 - .../icons/bookmark-remove-fill/keyframes.scss | 5 - .../bookmark-remove-fill/placeholders.scss | 5 - .../bookmark-remove-fill/property-16.scss | 5 - .../bookmark-remove-fill/property-24.scss | 5 - .../icons/icons/bookmark-remove/index.scss | 5 - .../icons/bookmark-remove/keyframes.scss | 5 - .../icons/bookmark-remove/placeholders.scss | 5 - .../icons/bookmark-remove/property-16.scss | 5 - .../icons/bookmark-remove/property-24.scss | 5 - .../base/icons/icons/bookmark/index.scss | 5 - .../base/icons/icons/bookmark/keyframes.scss | 5 - .../icons/icons/bookmark/placeholders.scss | 5 - .../icons/icons/bookmark/property-16.scss | 5 - .../icons/icons/bookmark/property-24.scss | 5 - .../styles/base/icons/icons/bottom/index.scss | 5 - .../base/icons/icons/bottom/keyframes.scss | 5 - .../base/icons/icons/bottom/placeholders.scss | 5 - .../base/icons/icons/bottom/property-16.scss | 5 - .../base/icons/icons/bottom/property-24.scss | 5 - .../icons/icons/boundary-color/index.scss | 5 - .../icons/icons/boundary-color/keyframes.scss | 5 - .../icons/boundary-color/placeholders.scss | 5 - .../icons/boundary-color/property-16.scss | 5 - .../icons/boundary-color/property-24.scss | 5 - .../base/icons/icons/boundary/index.scss | 5 - .../base/icons/icons/boundary/keyframes.scss | 5 - .../icons/icons/boundary/placeholders.scss | 5 - .../icons/icons/boundary/property-16.scss | 5 - .../icons/icons/boundary/property-24.scss | 5 - .../icons/icons/box-check-fill/index.scss | 5 - .../icons/icons/box-check-fill/keyframes.scss | 5 - .../icons/box-check-fill/placeholders.scss | 5 - .../base/icons/icons/box-outline/index.scss | 5 - .../icons/icons/box-outline/keyframes.scss | 5 - .../icons/icons/box-outline/placeholders.scss | 5 - .../styles/base/icons/icons/box/index.scss | 5 - .../base/icons/icons/box/keyframes.scss | 5 - .../base/icons/icons/box/placeholders.scss | 5 - .../base/icons/icons/box/property-16.scss | 5 - .../base/icons/icons/box/property-24.scss | 5 - .../base/icons/icons/briefcase/index.scss | 5 - .../base/icons/icons/briefcase/keyframes.scss | 5 - .../icons/icons/briefcase/placeholders.scss | 5 - .../icons/icons/briefcase/property-16.scss | 5 - .../icons/icons/briefcase/property-24.scss | 5 - .../base/icons/icons/broadcast/index.scss | 5 - .../base/icons/icons/broadcast/keyframes.scss | 5 - .../icons/icons/broadcast/placeholders.scss | 5 - .../styles/base/icons/icons/bug/index.scss | 5 - .../base/icons/icons/bug/keyframes.scss | 5 - .../base/icons/icons/bug/placeholders.scss | 5 - .../base/icons/icons/bug/property-16.scss | 5 - .../base/icons/icons/bug/property-24.scss | 5 - .../styles/base/icons/icons/build/index.scss | 5 - .../base/icons/icons/build/keyframes.scss | 5 - .../base/icons/icons/build/placeholders.scss | 5 - .../base/icons/icons/build/property-16.scss | 5 - .../base/icons/icons/build/property-24.scss | 5 - .../styles/base/icons/icons/bulb/index.scss | 5 - .../base/icons/icons/bulb/keyframes.scss | 5 - .../base/icons/icons/bulb/placeholders.scss | 5 - .../base/icons/icons/bulb/property-16.scss | 5 - .../base/icons/icons/bulb/property-24.scss | 5 - .../base/icons/icons/calendar/index.scss | 5 - .../base/icons/icons/calendar/keyframes.scss | 5 - .../icons/icons/calendar/placeholders.scss | 5 - .../icons/icons/calendar/property-16.scss | 5 - .../icons/icons/calendar/property-24.scss | 5 - .../base/icons/icons/camera-off/index.scss | 5 - .../icons/icons/camera-off/keyframes.scss | 5 - .../icons/icons/camera-off/placeholders.scss | 5 - .../icons/icons/camera-off/property-16.scss | 5 - .../icons/icons/camera-off/property-24.scss | 5 - .../styles/base/icons/icons/camera/index.scss | 5 - .../base/icons/icons/camera/keyframes.scss | 5 - .../base/icons/icons/camera/placeholders.scss | 5 - .../base/icons/icons/camera/property-16.scss | 5 - .../base/icons/icons/camera/property-24.scss | 5 - .../icons/icons/cancel-circle-fill/index.scss | 5 - .../icons/cancel-circle-fill/keyframes.scss | 5 - .../cancel-circle-fill/placeholders.scss | 5 - .../icons/cancel-circle-outline/index.scss | 5 - .../cancel-circle-outline/keyframes.scss | 5 - .../cancel-circle-outline/placeholders.scss | 5 - .../base/icons/icons/cancel-plain/index.scss | 5 - .../icons/icons/cancel-plain/keyframes.scss | 5 - .../icons/cancel-plain/placeholders.scss | 5 - .../icons/icons/cancel-square-fill/index.scss | 5 - .../icons/cancel-square-fill/keyframes.scss | 5 - .../cancel-square-fill/placeholders.scss | 5 - .../icons/cancel-square-outline/index.scss | 5 - .../cancel-square-outline/keyframes.scss | 5 - .../cancel-square-outline/placeholders.scss | 5 - .../base/icons/icons/caret-down/index.scss | 5 - .../icons/icons/caret-down/keyframes.scss | 5 - .../icons/icons/caret-down/placeholders.scss | 5 - .../base/icons/icons/caret-up/index.scss | 5 - .../base/icons/icons/caret-up/keyframes.scss | 5 - .../icons/icons/caret-up/placeholders.scss | 5 - .../styles/base/icons/icons/caret/index.scss | 5 - .../base/icons/icons/caret/keyframes.scss | 5 - .../base/icons/icons/caret/placeholders.scss | 5 - .../base/icons/icons/caret/property-16.scss | 5 - .../base/icons/icons/caret/property-24.scss | 5 - .../styles/base/icons/icons/cast/index.scss | 5 - .../base/icons/icons/cast/keyframes.scss | 5 - .../base/icons/icons/cast/placeholders.scss | 5 - .../base/icons/icons/cast/property-16.scss | 5 - .../base/icons/icons/cast/property-24.scss | 5 - .../base/icons/icons/certificate/index.scss | 5 - .../icons/icons/certificate/keyframes.scss | 5 - .../icons/icons/certificate/placeholders.scss | 5 - .../icons/icons/certificate/property-16.scss | 5 - .../icons/icons/certificate/property-24.scss | 5 - .../base/icons/icons/change-circle/index.scss | 5 - .../icons/icons/change-circle/keyframes.scss | 5 - .../icons/change-circle/placeholders.scss | 5 - .../icons/change-circle/property-16.scss | 5 - .../icons/change-circle/property-24.scss | 5 - .../base/icons/icons/change-square/index.scss | 5 - .../icons/icons/change-square/keyframes.scss | 5 - .../icons/change-square/placeholders.scss | 5 - .../icons/change-square/property-16.scss | 5 - .../icons/change-square/property-24.scss | 5 - .../styles/base/icons/icons/change/index.scss | 5 - .../base/icons/icons/change/keyframes.scss | 5 - .../base/icons/icons/change/placeholders.scss | 5 - .../base/icons/icons/change/property-16.scss | 5 - .../base/icons/icons/change/property-24.scss | 5 - .../icons/icons/check-circle-fill/index.scss | 5 - .../icons/check-circle-fill/keyframes.scss | 5 - .../icons/check-circle-fill/placeholders.scss | 5 - .../icons/check-circle-fill/property-16.scss | 5 - .../icons/check-circle-fill/property-24.scss | 5 - .../icons/check-circle-outline/index.scss | 5 - .../icons/check-circle-outline/keyframes.scss | 5 - .../check-circle-outline/placeholders.scss | 5 - .../base/icons/icons/check-circle/index.scss | 5 - .../icons/icons/check-circle/keyframes.scss | 5 - .../icons/check-circle/placeholders.scss | 5 - .../icons/icons/check-circle/property-16.scss | 5 - .../icons/icons/check-circle/property-24.scss | 5 - .../icons/icons/check-diamond-fill/index.scss | 5 - .../icons/check-diamond-fill/keyframes.scss | 5 - .../check-diamond-fill/placeholders.scss | 5 - .../icons/check-diamond-fill/property-16.scss | 5 - .../icons/check-diamond-fill/property-24.scss | 5 - .../base/icons/icons/check-diamond/index.scss | 5 - .../icons/icons/check-diamond/keyframes.scss | 5 - .../icons/check-diamond/placeholders.scss | 5 - .../icons/check-diamond/property-16.scss | 5 - .../icons/check-diamond/property-24.scss | 5 - .../icons/icons/check-hexagon-fill/index.scss | 5 - .../icons/check-hexagon-fill/keyframes.scss | 5 - .../check-hexagon-fill/placeholders.scss | 5 - .../icons/check-hexagon-fill/property-16.scss | 5 - .../icons/check-hexagon-fill/property-24.scss | 5 - .../base/icons/icons/check-hexagon/index.scss | 5 - .../icons/icons/check-hexagon/keyframes.scss | 5 - .../icons/check-hexagon/placeholders.scss | 5 - .../icons/check-hexagon/property-16.scss | 5 - .../icons/check-hexagon/property-24.scss | 5 - .../base/icons/icons/check-plain/index.scss | 5 - .../icons/icons/check-plain/keyframes.scss | 5 - .../icons/icons/check-plain/placeholders.scss | 5 - .../icons/icons/check-square-fill/index.scss | 5 - .../icons/check-square-fill/keyframes.scss | 5 - .../icons/check-square-fill/placeholders.scss | 5 - .../icons/check-square-fill/property-16.scss | 5 - .../icons/check-square-fill/property-24.scss | 5 - .../base/icons/icons/check-square/index.scss | 5 - .../icons/icons/check-square/keyframes.scss | 5 - .../icons/check-square/placeholders.scss | 5 - .../icons/icons/check-square/property-16.scss | 5 - .../icons/icons/check-square/property-24.scss | 5 - .../styles/base/icons/icons/check/index.scss | 5 - .../base/icons/icons/check/keyframes.scss | 5 - .../base/icons/icons/check/placeholders.scss | 5 - .../base/icons/icons/check/property-16.scss | 5 - .../base/icons/icons/check/property-24.scss | 5 - .../base/icons/icons/chevron-down/index.scss | 5 - .../icons/icons/chevron-down/keyframes.scss | 5 - .../icons/chevron-down/placeholders.scss | 5 - .../icons/icons/chevron-down/property-16.scss | 5 - .../icons/icons/chevron-down/property-24.scss | 5 - .../base/icons/icons/chevron-left/index.scss | 5 - .../icons/icons/chevron-left/keyframes.scss | 5 - .../icons/chevron-left/placeholders.scss | 5 - .../icons/icons/chevron-left/property-16.scss | 5 - .../icons/icons/chevron-left/property-24.scss | 5 - .../base/icons/icons/chevron-right/index.scss | 5 - .../icons/icons/chevron-right/keyframes.scss | 5 - .../icons/chevron-right/placeholders.scss | 5 - .../icons/chevron-right/property-16.scss | 5 - .../icons/chevron-right/property-24.scss | 5 - .../base/icons/icons/chevron-up/index.scss | 5 - .../icons/icons/chevron-up/keyframes.scss | 5 - .../icons/icons/chevron-up/placeholders.scss | 5 - .../icons/icons/chevron-up/property-16.scss | 5 - .../icons/icons/chevron-up/property-24.scss | 5 - .../base/icons/icons/chevrons-down/index.scss | 5 - .../icons/icons/chevrons-down/keyframes.scss | 5 - .../icons/chevrons-down/placeholders.scss | 5 - .../icons/chevrons-down/property-16.scss | 5 - .../icons/chevrons-down/property-24.scss | 5 - .../base/icons/icons/chevrons-left/index.scss | 5 - .../icons/icons/chevrons-left/keyframes.scss | 5 - .../icons/chevrons-left/placeholders.scss | 5 - .../icons/chevrons-left/property-16.scss | 5 - .../icons/chevrons-left/property-24.scss | 5 - .../icons/icons/chevrons-right/index.scss | 5 - .../icons/icons/chevrons-right/keyframes.scss | 5 - .../icons/chevrons-right/placeholders.scss | 5 - .../icons/chevrons-right/property-16.scss | 5 - .../icons/chevrons-right/property-24.scss | 5 - .../base/icons/icons/chevrons-up/index.scss | 5 - .../icons/icons/chevrons-up/keyframes.scss | 5 - .../icons/icons/chevrons-up/placeholders.scss | 5 - .../icons/icons/chevrons-up/property-16.scss | 5 - .../icons/icons/chevrons-up/property-24.scss | 5 - .../base/icons/icons/circle-dot/index.scss | 5 - .../icons/icons/circle-dot/keyframes.scss | 5 - .../icons/icons/circle-dot/placeholders.scss | 5 - .../icons/icons/circle-dot/property-16.scss | 5 - .../icons/icons/circle-dot/property-24.scss | 5 - .../base/icons/icons/circle-fill/index.scss | 5 - .../icons/icons/circle-fill/keyframes.scss | 5 - .../icons/icons/circle-fill/placeholders.scss | 5 - .../icons/icons/circle-fill/property-16.scss | 5 - .../icons/icons/circle-fill/property-24.scss | 5 - .../base/icons/icons/circle-half/index.scss | 5 - .../icons/icons/circle-half/keyframes.scss | 5 - .../icons/icons/circle-half/placeholders.scss | 5 - .../icons/icons/circle-half/property-16.scss | 5 - .../icons/icons/circle-half/property-24.scss | 5 - .../styles/base/icons/icons/circle/index.scss | 5 - .../base/icons/icons/circle/keyframes.scss | 5 - .../base/icons/icons/circle/placeholders.scss | 5 - .../base/icons/icons/circle/property-16.scss | 5 - .../base/icons/icons/circle/property-24.scss | 5 - .../icons/icons/clipboard-checked/index.scss | 5 - .../icons/clipboard-checked/keyframes.scss | 5 - .../icons/clipboard-checked/placeholders.scss | 5 - .../icons/clipboard-checked/property-16.scss | 5 - .../icons/clipboard-checked/property-24.scss | 5 - .../icons/icons/clipboard-copy/index.scss | 5 - .../icons/icons/clipboard-copy/keyframes.scss | 5 - .../icons/clipboard-copy/placeholders.scss | 5 - .../icons/clipboard-copy/property-16.scss | 5 - .../icons/clipboard-copy/property-24.scss | 5 - .../base/icons/icons/clipboard/index.scss | 5 - .../base/icons/icons/clipboard/keyframes.scss | 5 - .../icons/icons/clipboard/placeholders.scss | 5 - .../icons/icons/clipboard/property-16.scss | 5 - .../icons/icons/clipboard/property-24.scss | 5 - .../base/icons/icons/clock-fill/index.scss | 5 - .../icons/icons/clock-fill/keyframes.scss | 5 - .../icons/icons/clock-fill/placeholders.scss | 5 - .../base/icons/icons/clock-outline/index.scss | 5 - .../icons/icons/clock-outline/keyframes.scss | 5 - .../icons/clock-outline/placeholders.scss | 5 - .../styles/base/icons/icons/clock/index.scss | 5 - .../base/icons/icons/clock/keyframes.scss | 5 - .../base/icons/icons/clock/placeholders.scss | 5 - .../base/icons/icons/clock/property-16.scss | 5 - .../base/icons/icons/clock/property-24.scss | 5 - .../base/icons/icons/cloud-check/index.scss | 5 - .../icons/icons/cloud-check/keyframes.scss | 5 - .../icons/icons/cloud-check/placeholders.scss | 5 - .../icons/icons/cloud-check/property-16.scss | 5 - .../icons/icons/cloud-check/property-24.scss | 5 - .../base/icons/icons/cloud-cross/index.scss | 5 - .../icons/icons/cloud-cross/keyframes.scss | 5 - .../icons/icons/cloud-cross/placeholders.scss | 5 - .../icons/icons/cloud-cross/property-16.scss | 5 - .../icons/icons/cloud-cross/property-24.scss | 5 - .../icons/icons/cloud-download/index.scss | 5 - .../icons/icons/cloud-download/keyframes.scss | 5 - .../icons/cloud-download/placeholders.scss | 5 - .../icons/cloud-download/property-16.scss | 5 - .../icons/cloud-download/property-24.scss | 5 - .../icons/icons/cloud-lightning/index.scss | 5 - .../icons/cloud-lightning/keyframes.scss | 5 - .../icons/cloud-lightning/placeholders.scss | 5 - .../icons/cloud-lightning/property-16.scss | 5 - .../icons/cloud-lightning/property-24.scss | 5 - .../base/icons/icons/cloud-lock/index.scss | 5 - .../icons/icons/cloud-lock/keyframes.scss | 5 - .../icons/icons/cloud-lock/placeholders.scss | 5 - .../icons/icons/cloud-lock/property-16.scss | 5 - .../icons/icons/cloud-lock/property-24.scss | 5 - .../base/icons/icons/cloud-off/index.scss | 5 - .../base/icons/icons/cloud-off/keyframes.scss | 5 - .../icons/icons/cloud-off/placeholders.scss | 5 - .../icons/icons/cloud-off/property-16.scss | 5 - .../icons/icons/cloud-off/property-24.scss | 5 - .../base/icons/icons/cloud-upload/index.scss | 5 - .../icons/icons/cloud-upload/keyframes.scss | 5 - .../icons/cloud-upload/placeholders.scss | 5 - .../icons/icons/cloud-upload/property-16.scss | 5 - .../icons/icons/cloud-upload/property-24.scss | 5 - .../base/icons/icons/cloud-x/index.scss | 5 - .../base/icons/icons/cloud-x/keyframes.scss | 5 - .../icons/icons/cloud-x/placeholders.scss | 5 - .../base/icons/icons/cloud-x/property-16.scss | 5 - .../base/icons/icons/cloud-x/property-24.scss | 5 - .../styles/base/icons/icons/cloud/index.scss | 5 - .../base/icons/icons/cloud/keyframes.scss | 5 - .../base/icons/icons/cloud/placeholders.scss | 5 - .../base/icons/icons/cloud/property-16.scss | 5 - .../base/icons/icons/cloud/property-24.scss | 5 - .../styles/base/icons/icons/code/index.scss | 5 - .../base/icons/icons/code/keyframes.scss | 5 - .../base/icons/icons/code/placeholders.scss | 5 - .../base/icons/icons/code/property-16.scss | 5 - .../base/icons/icons/code/property-24.scss | 5 - .../base/icons/icons/codepen-color/index.scss | 5 - .../icons/icons/codepen-color/keyframes.scss | 5 - .../icons/codepen-color/placeholders.scss | 5 - .../icons/codepen-color/property-16.scss | 5 - .../icons/codepen-color/property-24.scss | 5 - .../base/icons/icons/codepen/index.scss | 5 - .../base/icons/icons/codepen/keyframes.scss | 5 - .../icons/icons/codepen/placeholders.scss | 5 - .../base/icons/icons/codepen/property-16.scss | 5 - .../base/icons/icons/codepen/property-24.scss | 5 - .../base/icons/icons/collections/index.scss | 5 - .../icons/icons/collections/keyframes.scss | 5 - .../icons/icons/collections/placeholders.scss | 5 - .../icons/icons/collections/property-16.scss | 5 - .../icons/icons/collections/property-24.scss | 5 - .../base/icons/icons/command/index.scss | 5 - .../base/icons/icons/command/keyframes.scss | 5 - .../icons/icons/command/placeholders.scss | 5 - .../base/icons/icons/command/property-16.scss | 5 - .../base/icons/icons/command/property-24.scss | 5 - .../base/icons/icons/compass/index.scss | 5 - .../base/icons/icons/compass/keyframes.scss | 5 - .../icons/icons/compass/placeholders.scss | 5 - .../base/icons/icons/compass/property-16.scss | 5 - .../base/icons/icons/compass/property-24.scss | 5 - .../icons/icons/connection-gateway/index.scss | 5 - .../icons/connection-gateway/keyframes.scss | 5 - .../connection-gateway/placeholders.scss | 5 - .../icons/connection-gateway/property-16.scss | 5 - .../icons/connection-gateway/property-24.scss | 5 - .../base/icons/icons/connection/index.scss | 5 - .../icons/icons/connection/keyframes.scss | 5 - .../icons/icons/connection/placeholders.scss | 5 - .../icons/icons/connection/property-16.scss | 5 - .../icons/icons/connection/property-24.scss | 5 - .../base/icons/icons/console/index.scss | 5 - .../base/icons/icons/console/keyframes.scss | 5 - .../icons/icons/console/placeholders.scss | 5 - .../base/icons/icons/consul-color/index.scss | 6 + .../icons/icons/consul-color/keyframes.scss | 5 + .../icons/consul-color/placeholders.scss | 10 + .../icons/icons/consul-color/property-16.scss | 3 + .../icons/icons/consul-color/property-24.scss | 3 + .../styles/base/icons/icons/consul/index.scss | 6 + .../base/icons/icons/consul/keyframes.scss | 9 + .../base/icons/icons/consul/placeholders.scss | 10 + .../base/icons/icons/consul/property-16.scss | 3 + .../base/icons/icons/consul/property-24.scss | 3 + .../base/icons/icons/copy-action/index.scss | 5 - .../icons/icons/copy-action/keyframes.scss | 5 - .../icons/icons/copy-action/placeholders.scss | 5 - .../base/icons/icons/copy-success/index.scss | 5 - .../icons/icons/copy-success/keyframes.scss | 5 - .../icons/copy-success/placeholders.scss | 5 - .../icons/icons/corner-down-left/index.scss | 5 - .../icons/corner-down-left/keyframes.scss | 5 - .../icons/corner-down-left/placeholders.scss | 5 - .../icons/corner-down-left/property-16.scss | 5 - .../icons/corner-down-left/property-24.scss | 5 - .../icons/icons/corner-down-right/index.scss | 5 - .../icons/corner-down-right/keyframes.scss | 5 - .../icons/corner-down-right/placeholders.scss | 5 - .../icons/corner-down-right/property-16.scss | 5 - .../icons/corner-down-right/property-24.scss | 5 - .../icons/icons/corner-left-down/index.scss | 5 - .../icons/corner-left-down/keyframes.scss | 5 - .../icons/corner-left-down/placeholders.scss | 5 - .../icons/corner-left-down/property-16.scss | 5 - .../icons/corner-left-down/property-24.scss | 5 - .../icons/icons/corner-left-up/index.scss | 5 - .../icons/icons/corner-left-up/keyframes.scss | 5 - .../icons/corner-left-up/placeholders.scss | 5 - .../icons/corner-left-up/property-16.scss | 5 - .../icons/corner-left-up/property-24.scss | 5 - .../icons/icons/corner-right-down/index.scss | 5 - .../icons/corner-right-down/keyframes.scss | 5 - .../icons/corner-right-down/placeholders.scss | 5 - .../icons/corner-right-down/property-16.scss | 5 - .../icons/corner-right-down/property-24.scss | 5 - .../icons/icons/corner-right-up/index.scss | 5 - .../icons/corner-right-up/keyframes.scss | 5 - .../icons/corner-right-up/placeholders.scss | 5 - .../icons/corner-right-up/property-16.scss | 5 - .../icons/corner-right-up/property-24.scss | 5 - .../icons/icons/corner-up-left/index.scss | 5 - .../icons/icons/corner-up-left/keyframes.scss | 5 - .../icons/corner-up-left/placeholders.scss | 5 - .../icons/corner-up-left/property-16.scss | 5 - .../icons/corner-up-left/property-24.scss | 5 - .../icons/icons/corner-up-right/index.scss | 5 - .../icons/corner-up-right/keyframes.scss | 5 - .../icons/corner-up-right/placeholders.scss | 5 - .../icons/corner-up-right/property-16.scss | 5 - .../icons/corner-up-right/property-24.scss | 5 - .../styles/base/icons/icons/cpu/index.scss | 5 - .../base/icons/icons/cpu/keyframes.scss | 5 - .../base/icons/icons/cpu/placeholders.scss | 5 - .../base/icons/icons/cpu/property-16.scss | 5 - .../base/icons/icons/cpu/property-24.scss | 5 - .../base/icons/icons/credit-card/index.scss | 5 - .../icons/icons/credit-card/keyframes.scss | 5 - .../icons/icons/credit-card/placeholders.scss | 5 - .../icons/icons/credit-card/property-16.scss | 5 - .../icons/icons/credit-card/property-24.scss | 5 - .../styles/base/icons/icons/crop/index.scss | 5 - .../base/icons/icons/crop/keyframes.scss | 5 - .../base/icons/icons/crop/placeholders.scss | 5 - .../base/icons/icons/crop/property-16.scss | 5 - .../base/icons/icons/crop/property-24.scss | 5 - .../base/icons/icons/crosshair/index.scss | 5 - .../base/icons/icons/crosshair/keyframes.scss | 5 - .../icons/icons/crosshair/placeholders.scss | 5 - .../icons/icons/crosshair/property-16.scss | 5 - .../icons/icons/crosshair/property-24.scss | 5 - .../base/icons/icons/dashboard/index.scss | 5 - .../base/icons/icons/dashboard/keyframes.scss | 5 - .../icons/icons/dashboard/placeholders.scss | 5 - .../icons/icons/dashboard/property-16.scss | 5 - .../icons/icons/dashboard/property-24.scss | 5 - .../base/icons/icons/database/index.scss | 5 - .../base/icons/icons/database/keyframes.scss | 5 - .../icons/icons/database/placeholders.scss | 5 - .../icons/icons/database/property-16.scss | 5 - .../icons/icons/database/property-24.scss | 5 - .../styles/base/icons/icons/delay/index.scss | 5 - .../base/icons/icons/delay/keyframes.scss | 5 - .../base/icons/icons/delay/placeholders.scss | 5 - .../base/icons/icons/delay/property-16.scss | 5 - .../base/icons/icons/delay/property-24.scss | 5 - .../styles/base/icons/icons/delete/index.scss | 5 - .../base/icons/icons/delete/keyframes.scss | 5 - .../base/icons/icons/delete/placeholders.scss | 5 - .../base/icons/icons/delete/property-16.scss | 5 - .../base/icons/icons/delete/property-24.scss | 5 - .../base/icons/icons/deny-alt/index.scss | 5 - .../base/icons/icons/deny-alt/keyframes.scss | 5 - .../icons/icons/deny-alt/placeholders.scss | 5 - .../base/icons/icons/deny-color/index.scss | 5 - .../icons/icons/deny-color/keyframes.scss | 5 - .../icons/icons/deny-color/placeholders.scss | 5 - .../icons/icons/deny-color/property-16.scss | 5 - .../icons/icons/deny-color/property-24.scss | 5 - .../base/icons/icons/deny-default/index.scss | 5 - .../icons/icons/deny-default/keyframes.scss | 5 - .../icons/deny-default/placeholders.scss | 5 - .../base/icons/icons/diamond-fill/index.scss | 5 - .../icons/icons/diamond-fill/keyframes.scss | 5 - .../icons/diamond-fill/placeholders.scss | 5 - .../icons/icons/diamond-fill/property-16.scss | 5 - .../icons/icons/diamond-fill/property-24.scss | 5 - .../base/icons/icons/diamond/index.scss | 5 - .../base/icons/icons/diamond/keyframes.scss | 5 - .../icons/icons/diamond/placeholders.scss | 5 - .../base/icons/icons/diamond/property-16.scss | 5 - .../base/icons/icons/diamond/property-24.scss | 5 - .../base/icons/icons/disabled/index.scss | 5 - .../base/icons/icons/disabled/keyframes.scss | 5 - .../icons/icons/disabled/placeholders.scss | 5 - .../styles/base/icons/icons/disc/index.scss | 5 - .../base/icons/icons/disc/keyframes.scss | 5 - .../base/icons/icons/disc/placeholders.scss | 5 - .../base/icons/icons/disc/property-16.scss | 5 - .../base/icons/icons/disc/property-24.scss | 5 - .../icons/icons/discussion-circle/index.scss | 5 - .../icons/discussion-circle/keyframes.scss | 5 - .../icons/discussion-circle/placeholders.scss | 5 - .../icons/discussion-circle/property-16.scss | 5 - .../icons/discussion-circle/property-24.scss | 5 - .../icons/icons/discussion-square/index.scss | 5 - .../icons/discussion-square/keyframes.scss | 5 - .../icons/discussion-square/placeholders.scss | 5 - .../icons/discussion-square/property-16.scss | 5 - .../icons/discussion-square/property-24.scss | 5 - .../base/icons/icons/docker-color/index.scss | 5 - .../icons/icons/docker-color/keyframes.scss | 5 - .../icons/docker-color/placeholders.scss | 5 - .../icons/icons/docker-color/property-16.scss | 5 - .../icons/icons/docker-color/property-24.scss | 5 - .../styles/base/icons/icons/docker/index.scss | 5 - .../base/icons/icons/docker/keyframes.scss | 5 - .../base/icons/icons/docker/placeholders.scss | 5 - .../base/icons/icons/docker/property-16.scss | 5 - .../base/icons/icons/docker/property-24.scss | 5 - .../base/icons/icons/docs-download/index.scss | 5 - .../icons/icons/docs-download/keyframes.scss | 5 - .../icons/docs-download/placeholders.scss | 5 - .../icons/docs-download/property-16.scss | 5 - .../icons/docs-download/property-24.scss | 5 - .../base/icons/icons/docs-link/index.scss | 5 - .../base/icons/icons/docs-link/keyframes.scss | 5 - .../icons/icons/docs-link/placeholders.scss | 5 - .../icons/icons/docs-link/property-16.scss | 5 - .../icons/icons/docs-link/property-24.scss | 5 - .../styles/base/icons/icons/docs/index.scss | 5 - .../base/icons/icons/docs/keyframes.scss | 5 - .../base/icons/icons/docs/placeholders.scss | 5 - .../base/icons/icons/docs/property-16.scss | 5 - .../base/icons/icons/docs/property-24.scss | 5 - .../base/icons/icons/dollar-sign/index.scss | 5 - .../icons/icons/dollar-sign/keyframes.scss | 5 - .../icons/icons/dollar-sign/placeholders.scss | 5 - .../icons/icons/dollar-sign/property-16.scss | 5 - .../icons/icons/dollar-sign/property-24.scss | 5 - .../base/icons/icons/dot-half/index.scss | 5 - .../base/icons/icons/dot-half/keyframes.scss | 5 - .../icons/icons/dot-half/placeholders.scss | 5 - .../icons/icons/dot-half/property-16.scss | 5 - .../icons/icons/dot-half/property-24.scss | 5 - .../styles/base/icons/icons/dot/index.scss | 5 - .../base/icons/icons/dot/keyframes.scss | 5 - .../base/icons/icons/dot/placeholders.scss | 5 - .../base/icons/icons/dot/property-16.scss | 5 - .../base/icons/icons/dot/property-24.scss | 5 - .../base/icons/icons/download/index.scss | 5 - .../base/icons/icons/download/keyframes.scss | 5 - .../icons/icons/download/placeholders.scss | 5 - .../icons/icons/download/property-16.scss | 5 - .../icons/icons/download/property-24.scss | 5 - .../base/icons/icons/droplet/index.scss | 5 - .../base/icons/icons/droplet/keyframes.scss | 5 - .../icons/icons/droplet/placeholders.scss | 5 - .../base/icons/icons/droplet/property-16.scss | 5 - .../base/icons/icons/droplet/property-24.scss | 5 - .../base/icons/icons/duplicate/index.scss | 5 - .../base/icons/icons/duplicate/keyframes.scss | 5 - .../icons/icons/duplicate/placeholders.scss | 5 - .../icons/icons/duplicate/property-16.scss | 5 - .../icons/icons/duplicate/property-24.scss | 5 - .../styles/base/icons/icons/edit/index.scss | 5 - .../base/icons/icons/edit/keyframes.scss | 5 - .../base/icons/icons/edit/placeholders.scss | 5 - .../base/icons/icons/edit/property-16.scss | 5 - .../base/icons/icons/edit/property-24.scss | 5 - .../base/icons/icons/enterprise/index.scss | 5 - .../icons/icons/enterprise/keyframes.scss | 5 - .../icons/icons/enterprise/placeholders.scss | 5 - .../icons/icons/enterprise/property-16.scss | 5 - .../icons/icons/enterprise/property-24.scss | 5 - .../base/icons/icons/entry-point/index.scss | 5 - .../icons/icons/entry-point/keyframes.scss | 5 - .../icons/icons/entry-point/placeholders.scss | 5 - .../icons/icons/entry-point/property-16.scss | 5 - .../icons/icons/entry-point/property-24.scss | 5 - .../icons/envelope-sealed-fill/index.scss | 5 - .../icons/envelope-sealed-fill/keyframes.scss | 5 - .../envelope-sealed-fill/placeholders.scss | 5 - .../icons/envelope-sealed-outline/index.scss | 5 - .../envelope-sealed-outline/keyframes.scss | 5 - .../envelope-sealed-outline/placeholders.scss | 5 - .../envelope-unsealed--outline/index.scss | 5 - .../envelope-unsealed--outline/keyframes.scss | 5 - .../placeholders.scss | 5 - .../icons/envelope-unsealed-fill/index.scss | 5 - .../envelope-unsealed-fill/keyframes.scss | 5 - .../envelope-unsealed-fill/placeholders.scss | 5 - .../styles/base/icons/icons/event/index.scss | 5 - .../base/icons/icons/event/keyframes.scss | 5 - .../base/icons/icons/event/placeholders.scss | 5 - .../base/icons/icons/event/property-16.scss | 5 - .../base/icons/icons/event/property-24.scss | 5 - .../base/icons/icons/exit-point/index.scss | 5 - .../icons/icons/exit-point/keyframes.scss | 5 - .../icons/icons/exit-point/placeholders.scss | 5 - .../icons/icons/exit-point/property-16.scss | 5 - .../icons/icons/exit-point/property-24.scss | 5 - .../styles/base/icons/icons/exit/index.scss | 5 - .../base/icons/icons/exit/keyframes.scss | 5 - .../base/icons/icons/exit/placeholders.scss | 5 - .../base/icons/icons/expand-less/index.scss | 5 - .../icons/icons/expand-less/keyframes.scss | 5 - .../icons/icons/expand-less/placeholders.scss | 5 - .../base/icons/icons/expand-more/index.scss | 5 - .../icons/icons/expand-more/keyframes.scss | 5 - .../icons/icons/expand-more/placeholders.scss | 5 - .../base/icons/icons/external-link/index.scss | 5 - .../icons/icons/external-link/keyframes.scss | 5 - .../icons/external-link/placeholders.scss | 5 - .../icons/external-link/property-16.scss | 5 - .../icons/external-link/property-24.scss | 5 - .../base/icons/icons/eye-off/index.scss | 5 - .../base/icons/icons/eye-off/keyframes.scss | 5 - .../icons/icons/eye-off/placeholders.scss | 5 - .../base/icons/icons/eye-off/property-16.scss | 5 - .../base/icons/icons/eye-off/property-24.scss | 5 - .../styles/base/icons/icons/eye/index.scss | 5 - .../base/icons/icons/eye/keyframes.scss | 5 - .../base/icons/icons/eye/placeholders.scss | 5 - .../base/icons/icons/eye/property-16.scss | 5 - .../base/icons/icons/eye/property-24.scss | 5 - .../base/icons/icons/f5-color/index.scss | 5 - .../base/icons/icons/f5-color/keyframes.scss | 5 - .../icons/icons/f5-color/placeholders.scss | 5 - .../icons/icons/f5-color/property-16.scss | 5 - .../icons/icons/f5-color/property-24.scss | 5 - .../app/styles/base/icons/icons/f5/index.scss | 5 - .../styles/base/icons/icons/f5/keyframes.scss | 5 - .../base/icons/icons/f5/placeholders.scss | 5 - .../base/icons/icons/f5/property-16.scss | 5 - .../base/icons/icons/f5/property-24.scss | 5 - .../icons/icons/facebook-color/index.scss | 5 - .../icons/icons/facebook-color/keyframes.scss | 5 - .../icons/facebook-color/placeholders.scss | 5 - .../icons/facebook-color/property-16.scss | 5 - .../icons/facebook-color/property-24.scss | 5 - .../base/icons/icons/facebook/index.scss | 5 - .../base/icons/icons/facebook/keyframes.scss | 5 - .../icons/icons/facebook/placeholders.scss | 5 - .../icons/icons/facebook/property-16.scss | 5 - .../icons/icons/facebook/property-24.scss | 5 - .../base/icons/icons/fast-forward/index.scss | 5 - .../icons/icons/fast-forward/keyframes.scss | 5 - .../icons/fast-forward/placeholders.scss | 5 - .../icons/icons/fast-forward/property-16.scss | 5 - .../icons/icons/fast-forward/property-24.scss | 5 - .../base/icons/icons/file-change/index.scss | 5 - .../icons/icons/file-change/keyframes.scss | 5 - .../icons/icons/file-change/placeholders.scss | 5 - .../icons/icons/file-change/property-16.scss | 5 - .../icons/icons/file-change/property-24.scss | 5 - .../base/icons/icons/file-check/index.scss | 5 - .../icons/icons/file-check/keyframes.scss | 5 - .../icons/icons/file-check/placeholders.scss | 5 - .../icons/icons/file-check/property-16.scss | 5 - .../icons/icons/file-check/property-24.scss | 5 - .../base/icons/icons/file-diff/index.scss | 5 - .../base/icons/icons/file-diff/keyframes.scss | 5 - .../icons/icons/file-diff/placeholders.scss | 5 - .../icons/icons/file-diff/property-16.scss | 5 - .../icons/icons/file-diff/property-24.scss | 5 - .../base/icons/icons/file-fill/index.scss | 5 - .../base/icons/icons/file-fill/keyframes.scss | 5 - .../icons/icons/file-fill/placeholders.scss | 5 - .../base/icons/icons/file-minus/index.scss | 5 - .../icons/icons/file-minus/keyframes.scss | 5 - .../icons/icons/file-minus/placeholders.scss | 5 - .../icons/icons/file-minus/property-16.scss | 5 - .../icons/icons/file-minus/property-24.scss | 5 - .../base/icons/icons/file-outline/index.scss | 5 - .../icons/icons/file-outline/keyframes.scss | 5 - .../icons/file-outline/placeholders.scss | 5 - .../base/icons/icons/file-plus/index.scss | 5 - .../base/icons/icons/file-plus/keyframes.scss | 5 - .../icons/icons/file-plus/placeholders.scss | 5 - .../icons/icons/file-plus/property-16.scss | 5 - .../icons/icons/file-plus/property-24.scss | 5 - .../base/icons/icons/file-source/index.scss | 5 - .../icons/icons/file-source/keyframes.scss | 5 - .../icons/icons/file-source/placeholders.scss | 5 - .../icons/icons/file-source/property-16.scss | 5 - .../icons/icons/file-source/property-24.scss | 5 - .../base/icons/icons/file-text/index.scss | 5 - .../base/icons/icons/file-text/keyframes.scss | 5 - .../icons/icons/file-text/placeholders.scss | 5 - .../icons/icons/file-text/property-16.scss | 5 - .../icons/icons/file-text/property-24.scss | 5 - .../styles/base/icons/icons/file-x/index.scss | 5 - .../base/icons/icons/file-x/keyframes.scss | 5 - .../base/icons/icons/file-x/placeholders.scss | 5 - .../base/icons/icons/file-x/property-16.scss | 5 - .../base/icons/icons/file-x/property-24.scss | 5 - .../styles/base/icons/icons/file/index.scss | 5 - .../base/icons/icons/file/keyframes.scss | 5 - .../base/icons/icons/file/placeholders.scss | 5 - .../base/icons/icons/file/property-16.scss | 5 - .../base/icons/icons/file/property-24.scss | 5 - .../styles/base/icons/icons/files/index.scss | 5 - .../base/icons/icons/files/keyframes.scss | 5 - .../base/icons/icons/files/placeholders.scss | 5 - .../base/icons/icons/files/property-16.scss | 5 - .../base/icons/icons/files/property-24.scss | 5 - .../styles/base/icons/icons/film/index.scss | 5 - .../base/icons/icons/film/keyframes.scss | 5 - .../base/icons/icons/film/placeholders.scss | 5 - .../base/icons/icons/film/property-16.scss | 5 - .../base/icons/icons/film/property-24.scss | 5 - .../base/icons/icons/filter-circle/index.scss | 5 - .../icons/icons/filter-circle/keyframes.scss | 5 - .../icons/filter-circle/placeholders.scss | 5 - .../icons/filter-circle/property-16.scss | 5 - .../icons/filter-circle/property-24.scss | 5 - .../base/icons/icons/filter-fill/index.scss | 5 - .../icons/icons/filter-fill/keyframes.scss | 5 - .../icons/icons/filter-fill/placeholders.scss | 5 - .../icons/icons/filter-fill/property-16.scss | 5 - .../icons/icons/filter-fill/property-24.scss | 5 - .../styles/base/icons/icons/filter/index.scss | 5 - .../base/icons/icons/filter/keyframes.scss | 5 - .../base/icons/icons/filter/placeholders.scss | 5 - .../base/icons/icons/filter/property-16.scss | 5 - .../base/icons/icons/filter/property-24.scss | 5 - .../base/icons/icons/fingerprint/index.scss | 5 - .../icons/icons/fingerprint/keyframes.scss | 5 - .../icons/icons/fingerprint/placeholders.scss | 5 - .../icons/icons/fingerprint/property-16.scss | 5 - .../icons/icons/fingerprint/property-24.scss | 5 - .../styles/base/icons/icons/flag/index.scss | 5 - .../base/icons/icons/flag/keyframes.scss | 5 - .../base/icons/icons/flag/placeholders.scss | 5 - .../base/icons/icons/flag/property-16.scss | 5 - .../base/icons/icons/flag/property-24.scss | 5 - .../base/icons/icons/folder-fill/index.scss | 5 - .../icons/icons/folder-fill/keyframes.scss | 5 - .../icons/icons/folder-fill/placeholders.scss | 5 - .../icons/icons/folder-fill/property-16.scss | 5 - .../icons/icons/folder-fill/property-24.scss | 5 - .../icons/icons/folder-minus-fill/index.scss | 5 - .../icons/folder-minus-fill/keyframes.scss | 5 - .../icons/folder-minus-fill/placeholders.scss | 5 - .../icons/folder-minus-fill/property-16.scss | 5 - .../icons/folder-minus-fill/property-24.scss | 5 - .../base/icons/icons/folder-minus/index.scss | 5 - .../icons/icons/folder-minus/keyframes.scss | 5 - .../icons/folder-minus/placeholders.scss | 5 - .../icons/icons/folder-minus/property-16.scss | 5 - .../icons/icons/folder-minus/property-24.scss | 5 - .../icons/icons/folder-outline/index.scss | 5 - .../icons/icons/folder-outline/keyframes.scss | 5 - .../icons/folder-outline/placeholders.scss | 5 - .../icons/icons/folder-plus-fill/index.scss | 5 - .../icons/folder-plus-fill/keyframes.scss | 5 - .../icons/folder-plus-fill/placeholders.scss | 5 - .../icons/folder-plus-fill/property-16.scss | 5 - .../icons/folder-plus-fill/property-24.scss | 5 - .../base/icons/icons/folder-plus/index.scss | 5 - .../icons/icons/folder-plus/keyframes.scss | 5 - .../icons/icons/folder-plus/placeholders.scss | 5 - .../icons/icons/folder-plus/property-16.scss | 5 - .../icons/icons/folder-plus/property-24.scss | 5 - .../base/icons/icons/folder-star/index.scss | 5 - .../icons/icons/folder-star/keyframes.scss | 5 - .../icons/icons/folder-star/placeholders.scss | 5 - .../icons/icons/folder-star/property-16.scss | 5 - .../icons/icons/folder-star/property-24.scss | 5 - .../base/icons/icons/folder-users/index.scss | 5 - .../icons/icons/folder-users/keyframes.scss | 5 - .../icons/folder-users/placeholders.scss | 5 - .../icons/icons/folder-users/property-16.scss | 5 - .../icons/icons/folder-users/property-24.scss | 5 - .../styles/base/icons/icons/folder/index.scss | 5 - .../base/icons/icons/folder/keyframes.scss | 5 - .../base/icons/icons/folder/placeholders.scss | 5 - .../base/icons/icons/folder/property-16.scss | 5 - .../base/icons/icons/folder/property-24.scss | 5 - .../styles/base/icons/icons/frown/index.scss | 5 - .../base/icons/icons/frown/keyframes.scss | 5 - .../base/icons/icons/frown/placeholders.scss | 5 - .../base/icons/icons/frown/property-16.scss | 5 - .../base/icons/icons/frown/property-24.scss | 5 - .../base/icons/icons/gateway/index.scss | 5 - .../base/icons/icons/gateway/keyframes.scss | 5 - .../icons/icons/gateway/placeholders.scss | 5 - .../base/icons/icons/gateway/property-16.scss | 5 - .../base/icons/icons/gateway/property-24.scss | 5 - .../base/icons/icons/gcp-color/index.scss | 5 - .../base/icons/icons/gcp-color/keyframes.scss | 5 - .../icons/icons/gcp-color/placeholders.scss | 5 - .../icons/icons/gcp-color/property-16.scss | 5 - .../icons/icons/gcp-color/property-24.scss | 5 - .../styles/base/icons/icons/gcp/index.scss | 5 - .../base/icons/icons/gcp/keyframes.scss | 5 - .../base/icons/icons/gcp/placeholders.scss | 5 - .../base/icons/icons/gcp/property-16.scss | 5 - .../base/icons/icons/gcp/property-24.scss | 5 - .../base/icons/icons/gift-fill/index.scss | 5 - .../base/icons/icons/gift-fill/keyframes.scss | 5 - .../icons/icons/gift-fill/placeholders.scss | 5 - .../base/icons/icons/gift-outline/index.scss | 5 - .../icons/icons/gift-outline/keyframes.scss | 5 - .../icons/gift-outline/placeholders.scss | 5 - .../styles/base/icons/icons/gift/index.scss | 5 - .../base/icons/icons/gift/keyframes.scss | 5 - .../base/icons/icons/gift/placeholders.scss | 5 - .../base/icons/icons/gift/property-16.scss | 5 - .../base/icons/icons/gift/property-24.scss | 5 - .../base/icons/icons/git-branch/index.scss | 5 - .../icons/icons/git-branch/keyframes.scss | 5 - .../icons/icons/git-branch/placeholders.scss | 5 - .../icons/icons/git-branch/property-16.scss | 5 - .../icons/icons/git-branch/property-24.scss | 5 - .../base/icons/icons/git-commit/index.scss | 5 - .../icons/icons/git-commit/keyframes.scss | 5 - .../icons/icons/git-commit/placeholders.scss | 5 - .../icons/icons/git-commit/property-16.scss | 5 - .../icons/icons/git-commit/property-24.scss | 5 - .../base/icons/icons/git-merge/index.scss | 5 - .../base/icons/icons/git-merge/keyframes.scss | 5 - .../icons/icons/git-merge/placeholders.scss | 5 - .../icons/icons/git-merge/property-16.scss | 5 - .../icons/icons/git-merge/property-24.scss | 5 - .../icons/icons/git-pull-request/index.scss | 5 - .../icons/git-pull-request/keyframes.scss | 5 - .../icons/git-pull-request/placeholders.scss | 5 - .../icons/git-pull-request/property-16.scss | 5 - .../icons/git-pull-request/property-24.scss | 5 - .../base/icons/icons/git-repo/index.scss | 5 - .../base/icons/icons/git-repo/keyframes.scss | 5 - .../icons/icons/git-repo/placeholders.scss | 5 - .../icons/icons/git-repo/property-16.scss | 5 - .../icons/icons/git-repo/property-24.scss | 5 - .../icons/icons/git-repository/index.scss | 5 - .../icons/icons/git-repository/keyframes.scss | 5 - .../icons/git-repository/placeholders.scss | 5 - .../base/icons/icons/github-color/index.scss | 5 - .../icons/icons/github-color/keyframes.scss | 5 - .../icons/github-color/placeholders.scss | 5 - .../icons/icons/github-color/property-16.scss | 5 - .../icons/icons/github-color/property-24.scss | 5 - .../styles/base/icons/icons/github/index.scss | 5 - .../base/icons/icons/github/keyframes.scss | 5 - .../base/icons/icons/github/placeholders.scss | 5 - .../base/icons/icons/github/property-16.scss | 5 - .../base/icons/icons/github/property-24.scss | 5 - .../base/icons/icons/gitlab-color/index.scss | 5 - .../icons/icons/gitlab-color/keyframes.scss | 5 - .../icons/gitlab-color/placeholders.scss | 5 - .../icons/icons/gitlab-color/property-16.scss | 5 - .../icons/icons/gitlab-color/property-24.scss | 5 - .../styles/base/icons/icons/gitlab/index.scss | 5 - .../base/icons/icons/gitlab/keyframes.scss | 5 - .../base/icons/icons/gitlab/placeholders.scss | 5 - .../base/icons/icons/gitlab/property-16.scss | 5 - .../base/icons/icons/gitlab/property-24.scss | 5 - .../base/icons/icons/globe-private/index.scss | 5 - .../icons/icons/globe-private/keyframes.scss | 5 - .../icons/globe-private/placeholders.scss | 5 - .../icons/globe-private/property-16.scss | 5 - .../icons/globe-private/property-24.scss | 5 - .../styles/base/icons/icons/globe/index.scss | 5 - .../base/icons/icons/globe/keyframes.scss | 5 - .../base/icons/icons/globe/placeholders.scss | 5 - .../base/icons/icons/globe/property-16.scss | 5 - .../base/icons/icons/globe/property-24.scss | 5 - .../base/icons/icons/google-color/index.scss | 5 - .../icons/icons/google-color/keyframes.scss | 5 - .../icons/google-color/placeholders.scss | 5 - .../icons/icons/google-color/property-16.scss | 5 - .../icons/icons/google-color/property-24.scss | 5 - .../styles/base/icons/icons/google/index.scss | 5 - .../base/icons/icons/google/keyframes.scss | 5 - .../base/icons/icons/google/placeholders.scss | 5 - .../base/icons/icons/google/property-16.scss | 5 - .../base/icons/icons/google/property-24.scss | 5 - .../base/icons/icons/grid-alt/index.scss | 5 - .../base/icons/icons/grid-alt/keyframes.scss | 5 - .../icons/icons/grid-alt/placeholders.scss | 5 - .../icons/icons/grid-alt/property-16.scss | 5 - .../icons/icons/grid-alt/property-24.scss | 5 - .../styles/base/icons/icons/grid/index.scss | 5 - .../base/icons/icons/grid/keyframes.scss | 5 - .../base/icons/icons/grid/placeholders.scss | 5 - .../base/icons/icons/grid/property-16.scss | 5 - .../base/icons/icons/grid/property-24.scss | 5 - .../base/icons/icons/guide-link/index.scss | 5 - .../icons/icons/guide-link/keyframes.scss | 5 - .../icons/icons/guide-link/placeholders.scss | 5 - .../icons/icons/guide-link/property-16.scss | 5 - .../icons/icons/guide-link/property-24.scss | 5 - .../styles/base/icons/icons/guide/index.scss | 5 - .../base/icons/icons/guide/keyframes.scss | 5 - .../base/icons/icons/guide/placeholders.scss | 5 - .../base/icons/icons/guide/property-16.scss | 5 - .../base/icons/icons/guide/property-24.scss | 5 - .../styles/base/icons/icons/hammer/index.scss | 5 - .../base/icons/icons/hammer/keyframes.scss | 5 - .../base/icons/icons/hammer/placeholders.scss | 5 - .../base/icons/icons/hammer/property-16.scss | 5 - .../base/icons/icons/hammer/property-24.scss | 5 - .../base/icons/icons/handshake/index.scss | 5 - .../base/icons/icons/handshake/keyframes.scss | 5 - .../icons/icons/handshake/placeholders.scss | 5 - .../icons/icons/handshake/property-16.scss | 5 - .../icons/icons/handshake/property-24.scss | 5 - .../base/icons/icons/hard-drive/index.scss | 5 - .../icons/icons/hard-drive/keyframes.scss | 5 - .../icons/icons/hard-drive/placeholders.scss | 5 - .../icons/icons/hard-drive/property-16.scss | 5 - .../icons/icons/hard-drive/property-24.scss | 5 - .../styles/base/icons/icons/hash/index.scss | 5 - .../base/icons/icons/hash/keyframes.scss | 5 - .../base/icons/icons/hash/placeholders.scss | 5 - .../base/icons/icons/hash/property-16.scss | 5 - .../base/icons/icons/hash/property-24.scss | 5 - .../icons/icons/hashicorp-color/index.scss | 5 - .../icons/hashicorp-color/keyframes.scss | 5 - .../icons/hashicorp-color/placeholders.scss | 5 - .../icons/hashicorp-color/property-16.scss | 5 - .../icons/hashicorp-color/property-24.scss | 5 - .../base/icons/icons/hashicorp/index.scss | 5 - .../base/icons/icons/hashicorp/keyframes.scss | 5 - .../icons/icons/hashicorp/placeholders.scss | 5 - .../icons/icons/hashicorp/property-16.scss | 5 - .../icons/icons/hashicorp/property-24.scss | 5 - .../base/icons/icons/hcp-color/index.scss | 5 - .../base/icons/icons/hcp-color/keyframes.scss | 5 - .../icons/icons/hcp-color/placeholders.scss | 5 - .../icons/icons/hcp-color/property-16.scss | 5 - .../icons/icons/hcp-color/property-24.scss | 5 - .../styles/base/icons/icons/hcp/index.scss | 5 - .../base/icons/icons/hcp/keyframes.scss | 5 - .../base/icons/icons/hcp/placeholders.scss | 5 - .../base/icons/icons/hcp/property-16.scss | 5 - .../base/icons/icons/hcp/property-24.scss | 5 - .../base/icons/icons/headphones/index.scss | 5 - .../icons/icons/headphones/keyframes.scss | 5 - .../icons/icons/headphones/placeholders.scss | 5 - .../icons/icons/headphones/property-16.scss | 5 - .../icons/icons/headphones/property-24.scss | 5 - .../styles/base/icons/icons/health/index.scss | 5 - .../base/icons/icons/health/keyframes.scss | 5 - .../base/icons/icons/health/placeholders.scss | 5 - .../base/icons/icons/heart-fill/index.scss | 5 - .../icons/icons/heart-fill/keyframes.scss | 5 - .../icons/icons/heart-fill/placeholders.scss | 5 - .../icons/icons/heart-fill/property-16.scss | 5 - .../icons/icons/heart-fill/property-24.scss | 5 - .../base/icons/icons/heart-off/index.scss | 5 - .../base/icons/icons/heart-off/keyframes.scss | 5 - .../icons/icons/heart-off/placeholders.scss | 5 - .../icons/icons/heart-off/property-16.scss | 5 - .../icons/icons/heart-off/property-24.scss | 5 - .../styles/base/icons/icons/heart/index.scss | 5 - .../base/icons/icons/heart/keyframes.scss | 5 - .../base/icons/icons/heart/placeholders.scss | 5 - .../base/icons/icons/heart/property-16.scss | 5 - .../base/icons/icons/heart/property-24.scss | 5 - .../icons/icons/help-circle-fill/index.scss | 5 - .../icons/help-circle-fill/keyframes.scss | 5 - .../icons/help-circle-fill/placeholders.scss | 5 - .../icons/help-circle-outline/index.scss | 5 - .../icons/help-circle-outline/keyframes.scss | 5 - .../help-circle-outline/placeholders.scss | 5 - .../styles/base/icons/icons/help/index.scss | 5 - .../base/icons/icons/help/keyframes.scss | 5 - .../base/icons/icons/help/placeholders.scss | 5 - .../base/icons/icons/help/property-16.scss | 5 - .../base/icons/icons/help/property-24.scss | 5 - .../base/icons/icons/hexagon-fill/index.scss | 5 - .../icons/icons/hexagon-fill/keyframes.scss | 5 - .../icons/hexagon-fill/placeholders.scss | 5 - .../icons/icons/hexagon-fill/property-16.scss | 5 - .../icons/icons/hexagon-fill/property-24.scss | 5 - .../base/icons/icons/hexagon/index.scss | 5 - .../base/icons/icons/hexagon/keyframes.scss | 5 - .../icons/icons/hexagon/placeholders.scss | 5 - .../base/icons/icons/hexagon/property-16.scss | 5 - .../base/icons/icons/hexagon/property-24.scss | 5 - .../base/icons/icons/history/index.scss | 5 - .../base/icons/icons/history/keyframes.scss | 5 - .../icons/icons/history/placeholders.scss | 5 - .../base/icons/icons/history/property-16.scss | 5 - .../base/icons/icons/history/property-24.scss | 5 - .../styles/base/icons/icons/home/index.scss | 5 - .../base/icons/icons/home/keyframes.scss | 5 - .../base/icons/icons/home/placeholders.scss | 5 - .../base/icons/icons/home/property-16.scss | 5 - .../base/icons/icons/home/property-24.scss | 5 - .../base/icons/icons/hourglass/index.scss | 5 - .../base/icons/icons/hourglass/keyframes.scss | 5 - .../icons/icons/hourglass/placeholders.scss | 5 - .../icons/icons/hourglass/property-16.scss | 5 - .../icons/icons/hourglass/property-24.scss | 5 - .../icons/icons/identity-service/index.scss | 5 - .../icons/identity-service/keyframes.scss | 5 - .../icons/identity-service/placeholders.scss | 5 - .../icons/identity-service/property-16.scss | 5 - .../icons/identity-service/property-24.scss | 5 - .../base/icons/icons/identity-user/index.scss | 5 - .../icons/icons/identity-user/keyframes.scss | 5 - .../icons/identity-user/placeholders.scss | 5 - .../icons/identity-user/property-16.scss | 5 - .../icons/identity-user/property-24.scss | 5 - .../styles/base/icons/icons/image/index.scss | 5 - .../base/icons/icons/image/keyframes.scss | 5 - .../base/icons/icons/image/placeholders.scss | 5 - .../base/icons/icons/image/property-16.scss | 5 - .../base/icons/icons/image/property-24.scss | 5 - .../styles/base/icons/icons/inbox/index.scss | 5 - .../base/icons/icons/inbox/keyframes.scss | 5 - .../base/icons/icons/inbox/placeholders.scss | 5 - .../base/icons/icons/inbox/property-16.scss | 5 - .../base/icons/icons/inbox/property-24.scss | 5 - .../app/styles/base/icons/icons/index.scss | 20 +- .../icons/icons/info-circle-fill/index.scss | 5 - .../icons/info-circle-fill/keyframes.scss | 5 - .../icons/info-circle-fill/placeholders.scss | 5 - .../icons/info-circle-outline/index.scss | 5 - .../icons/info-circle-outline/keyframes.scss | 5 - .../info-circle-outline/placeholders.scss | 5 - .../styles/base/icons/icons/info/index.scss | 5 - .../base/icons/icons/info/keyframes.scss | 5 - .../base/icons/icons/info/placeholders.scss | 5 - .../base/icons/icons/info/property-16.scss | 5 - .../base/icons/icons/info/property-24.scss | 5 - .../base/icons/icons/jump-link/index.scss | 5 - .../base/icons/icons/jump-link/keyframes.scss | 5 - .../icons/icons/jump-link/placeholders.scss | 5 - .../icons/icons/jump-link/property-16.scss | 5 - .../icons/icons/jump-link/property-24.scss | 5 - .../base/icons/icons/key-values/index.scss | 5 - .../icons/icons/key-values/keyframes.scss | 5 - .../icons/icons/key-values/placeholders.scss | 5 - .../icons/icons/key-values/property-16.scss | 5 - .../icons/icons/key-values/property-24.scss | 5 - .../styles/base/icons/icons/key/index.scss | 5 - .../base/icons/icons/key/keyframes.scss | 5 - .../base/icons/icons/key/placeholders.scss | 5 - .../base/icons/icons/key/property-16.scss | 5 - .../base/icons/icons/key/property-24.scss | 5 - .../base/icons/icons/keychain/index.scss | 5 - .../base/icons/icons/keychain/keyframes.scss | 5 - .../icons/icons/keychain/placeholders.scss | 5 - .../icons/icons/keychain/property-16.scss | 5 - .../icons/icons/keychain/property-24.scss | 5 - .../icons/icons/kubernetes-color/index.scss | 5 - .../icons/kubernetes-color/keyframes.scss | 5 - .../icons/kubernetes-color/placeholders.scss | 5 - .../icons/kubernetes-color/property-16.scss | 5 - .../icons/kubernetes-color/property-24.scss | 5 - .../base/icons/icons/kubernetes/index.scss | 5 - .../icons/icons/kubernetes/keyframes.scss | 5 - .../icons/icons/kubernetes/placeholders.scss | 5 - .../icons/icons/kubernetes/property-16.scss | 5 - .../icons/icons/kubernetes/property-24.scss | 5 - .../base/icons/icons/labyrinth/index.scss | 5 - .../base/icons/icons/labyrinth/keyframes.scss | 5 - .../icons/icons/labyrinth/placeholders.scss | 5 - .../icons/icons/labyrinth/property-16.scss | 5 - .../icons/icons/labyrinth/property-24.scss | 5 - .../styles/base/icons/icons/layers/index.scss | 5 - .../base/icons/icons/layers/keyframes.scss | 5 - .../base/icons/icons/layers/placeholders.scss | 5 - .../base/icons/icons/layers/property-16.scss | 5 - .../base/icons/icons/layers/property-24.scss | 5 - .../styles/base/icons/icons/layout/index.scss | 5 - .../base/icons/icons/layout/keyframes.scss | 5 - .../base/icons/icons/layout/placeholders.scss | 5 - .../base/icons/icons/layout/property-16.scss | 5 - .../base/icons/icons/layout/property-24.scss | 5 - .../base/icons/icons/learn-link/index.scss | 5 - .../icons/icons/learn-link/keyframes.scss | 5 - .../icons/icons/learn-link/placeholders.scss | 5 - .../icons/icons/learn-link/property-16.scss | 5 - .../icons/icons/learn-link/property-24.scss | 5 - .../styles/base/icons/icons/learn/index.scss | 5 - .../base/icons/icons/learn/keyframes.scss | 5 - .../base/icons/icons/learn/placeholders.scss | 5 - .../base/icons/icons/learn/property-16.scss | 5 - .../base/icons/icons/learn/property-24.scss | 5 - .../base/icons/icons/line-chart-up/index.scss | 5 - .../icons/icons/line-chart-up/keyframes.scss | 5 - .../icons/line-chart-up/placeholders.scss | 5 - .../icons/line-chart-up/property-16.scss | 5 - .../icons/line-chart-up/property-24.scss | 5 - .../base/icons/icons/line-chart/index.scss | 5 - .../icons/icons/line-chart/keyframes.scss | 5 - .../icons/icons/line-chart/placeholders.scss | 5 - .../icons/icons/line-chart/property-16.scss | 5 - .../icons/icons/line-chart/property-24.scss | 5 - .../styles/base/icons/icons/link/index.scss | 5 - .../base/icons/icons/link/keyframes.scss | 5 - .../base/icons/icons/link/placeholders.scss | 5 - .../base/icons/icons/link/property-16.scss | 5 - .../base/icons/icons/link/property-24.scss | 5 - .../icons/icons/linkedin-color/index.scss | 5 - .../icons/icons/linkedin-color/keyframes.scss | 5 - .../icons/linkedin-color/placeholders.scss | 5 - .../icons/linkedin-color/property-16.scss | 5 - .../icons/linkedin-color/property-24.scss | 5 - .../base/icons/icons/linkedin/index.scss | 5 - .../base/icons/icons/linkedin/keyframes.scss | 5 - .../icons/icons/linkedin/placeholders.scss | 5 - .../icons/icons/linkedin/property-16.scss | 5 - .../icons/icons/linkedin/property-24.scss | 5 - .../styles/base/icons/icons/list/index.scss | 5 - .../base/icons/icons/list/keyframes.scss | 5 - .../base/icons/icons/list/placeholders.scss | 5 - .../base/icons/icons/list/property-16.scss | 5 - .../base/icons/icons/list/property-24.scss | 5 - .../base/icons/icons/load-balancer/index.scss | 5 - .../icons/icons/load-balancer/keyframes.scss | 5 - .../icons/load-balancer/placeholders.scss | 5 - .../icons/load-balancer/property-16.scss | 5 - .../icons/load-balancer/property-24.scss | 5 - .../icons/icons/loading-motion/index.scss | 5 - .../icons/icons/loading-motion/keyframes.scss | 5 - .../icons/loading-motion/placeholders.scss | 5 - .../icons/loading-motion/property-16.scss | 5 - .../icons/loading-motion/property-24.scss | 5 - .../base/icons/icons/loading/index.scss | 5 - .../base/icons/icons/loading/keyframes.scss | 5 - .../icons/icons/loading/placeholders.scss | 5 - .../base/icons/icons/loading/property-16.scss | 5 - .../base/icons/icons/loading/property-24.scss | 5 - .../icons/icons/lock-closed-fill/index.scss | 5 - .../icons/lock-closed-fill/keyframes.scss | 5 - .../icons/lock-closed-fill/placeholders.scss | 5 - .../icons/lock-closed-outline/index.scss | 5 - .../icons/lock-closed-outline/keyframes.scss | 5 - .../lock-closed-outline/placeholders.scss | 5 - .../base/icons/icons/lock-closed/index.scss | 5 - .../icons/icons/lock-closed/keyframes.scss | 5 - .../icons/icons/lock-closed/placeholders.scss | 5 - .../base/icons/icons/lock-disabled/index.scss | 5 - .../icons/icons/lock-disabled/keyframes.scss | 5 - .../icons/lock-disabled/placeholders.scss | 5 - .../base/icons/icons/lock-fill/index.scss | 5 - .../base/icons/icons/lock-fill/keyframes.scss | 5 - .../icons/icons/lock-fill/placeholders.scss | 5 - .../icons/icons/lock-fill/property-16.scss | 5 - .../icons/icons/lock-fill/property-24.scss | 5 - .../base/icons/icons/lock-off/index.scss | 5 - .../base/icons/icons/lock-off/keyframes.scss | 5 - .../icons/icons/lock-off/placeholders.scss | 5 - .../icons/icons/lock-off/property-16.scss | 5 - .../icons/icons/lock-off/property-24.scss | 5 - .../base/icons/icons/lock-open/index.scss | 5 - .../base/icons/icons/lock-open/keyframes.scss | 5 - .../icons/icons/lock-open/placeholders.scss | 5 - .../styles/base/icons/icons/lock/index.scss | 5 - .../base/icons/icons/lock/keyframes.scss | 5 - .../base/icons/icons/lock/placeholders.scss | 5 - .../base/icons/icons/lock/property-16.scss | 5 - .../base/icons/icons/lock/property-24.scss | 5 - .../icons/logo-alicloud-color/index.scss | 5 - .../icons/logo-alicloud-color/keyframes.scss | 5 - .../logo-alicloud-color/placeholders.scss | 5 - .../icons/logo-alicloud-monochrome/index.scss | 5 - .../logo-alicloud-monochrome/keyframes.scss | 5 - .../placeholders.scss | 5 - .../icons/icons/logo-auth0-color/index.scss | 5 - .../icons/logo-auth0-color/keyframes.scss | 5 - .../icons/logo-auth0-color/placeholders.scss | 5 - .../icons/icons/logo-aws-color/index.scss | 5 - .../icons/icons/logo-aws-color/keyframes.scss | 5 - .../icons/logo-aws-color/placeholders.scss | 5 - .../icons/logo-aws-monochrome/index.scss | 5 - .../icons/logo-aws-monochrome/keyframes.scss | 5 - .../logo-aws-monochrome/placeholders.scss | 5 - .../icons/icons/logo-azure-color/index.scss | 5 - .../icons/logo-azure-color/keyframes.scss | 5 - .../icons/logo-azure-color/placeholders.scss | 5 - .../icons/logo-azure-dev-ops-color/index.scss | 5 - .../logo-azure-dev-ops-color/keyframes.scss | 5 - .../placeholders.scss | 5 - .../logo-azure-dev-ops-monochrome/index.scss | 5 - .../keyframes.scss | 5 - .../placeholders.scss | 5 - .../icons/logo-azure-monochrome/index.scss | 5 - .../logo-azure-monochrome/keyframes.scss | 5 - .../logo-azure-monochrome/placeholders.scss | 5 - .../icons/logo-bitbucket-color/index.scss | 5 - .../icons/logo-bitbucket-color/keyframes.scss | 5 - .../logo-bitbucket-color/placeholders.scss | 5 - .../logo-bitbucket-monochrome/index.scss | 5 - .../logo-bitbucket-monochrome/keyframes.scss | 5 - .../placeholders.scss | 5 - .../icons/icons/logo-consul-color/index.scss | 6 + .../icons/logo-consul-color/keyframes.scss | 5 + .../icons/logo-consul-color/placeholders.scss | 10 + .../icons/logo-ember-circle-color/index.scss | 5 - .../logo-ember-circle-color/keyframes.scss | 5 - .../logo-ember-circle-color/placeholders.scss | 5 - .../logo-ember-circle-color/property-16.scss | 5 - .../logo-ember-circle-color/property-24.scss | 5 - .../icons/icons/logo-gcp-color/index.scss | 5 - .../icons/icons/logo-gcp-color/keyframes.scss | 5 - .../icons/logo-gcp-color/placeholders.scss | 5 - .../icons/logo-gcp-monochrome/index.scss | 5 - .../icons/logo-gcp-monochrome/keyframes.scss | 5 - .../logo-gcp-monochrome/placeholders.scss | 5 - .../icons/icons/logo-github-color/index.scss | 5 - .../icons/logo-github-color/keyframes.scss | 5 - .../icons/logo-github-color/placeholders.scss | 5 - .../icons/logo-github-monochrome/index.scss | 5 - .../logo-github-monochrome/keyframes.scss | 5 - .../logo-github-monochrome/placeholders.scss | 5 - .../icons/icons/logo-gitlab-color/index.scss | 5 - .../icons/logo-gitlab-color/keyframes.scss | 5 - .../icons/logo-gitlab-color/placeholders.scss | 5 - .../icons/logo-gitlab-monochrome/index.scss | 5 - .../logo-gitlab-monochrome/keyframes.scss | 5 - .../logo-gitlab-monochrome/placeholders.scss | 5 - .../icons/icons/logo-glimmer-color/index.scss | 5 - .../icons/logo-glimmer-color/keyframes.scss | 5 - .../logo-glimmer-color/placeholders.scss | 5 - .../icons/logo-glimmer-color/property-16.scss | 5 - .../icons/logo-glimmer-color/property-24.scss | 5 - .../icons/icons/logo-google-color/index.scss | 5 - .../icons/logo-google-color/keyframes.scss | 5 - .../icons/logo-google-color/placeholders.scss | 5 - .../icons/logo-google-monochrome/index.scss | 5 - .../logo-google-monochrome/keyframes.scss | 5 - .../logo-google-monochrome/placeholders.scss | 5 - .../icons/logo-hashicorp-color/index.scss | 5 - .../icons/logo-hashicorp-color/keyframes.scss | 5 - .../logo-hashicorp-color/placeholders.scss | 5 - .../logo-hashicorp-color/property-16.scss | 5 - .../logo-hashicorp-color/property-24.scss | 5 - .../icons/icons/logo-jwt-color/index.scss | 5 - .../icons/icons/logo-jwt-color/keyframes.scss | 5 - .../icons/logo-jwt-color/placeholders.scss | 5 - .../icons/logo-jwt-color/property-16.scss | 5 - .../icons/logo-jwt-color/property-24.scss | 5 - .../icons/logo-kubernetes-color/index.scss | 5 - .../logo-kubernetes-color/keyframes.scss | 5 - .../logo-kubernetes-color/placeholders.scss | 5 - .../logo-kubernetes-monochrome/index.scss | 5 - .../logo-kubernetes-monochrome/keyframes.scss | 5 - .../placeholders.scss | 5 - .../icons/logo-microsoft-color/index.scss | 5 - .../icons/logo-microsoft-color/keyframes.scss | 5 - .../logo-microsoft-color/placeholders.scss | 5 - .../icons/icons/logo-nomad-color/index.scss | 6 + .../icons/logo-nomad-color/keyframes.scss | 5 + .../icons/logo-nomad-color/placeholders.scss | 10 + .../icons/icons/logo-oidc-color/index.scss | 5 - .../icons/logo-oidc-color/keyframes.scss | 5 - .../icons/logo-oidc-color/placeholders.scss | 5 - .../icons/logo-oidc-color/property-16.scss | 5 - .../icons/logo-oidc-color/property-24.scss | 5 - .../icons/icons/logo-okta-color/index.scss | 5 - .../icons/logo-okta-color/keyframes.scss | 5 - .../icons/logo-okta-color/placeholders.scss | 5 - .../icons/icons/logo-oracle-color/index.scss | 5 - .../icons/logo-oracle-color/keyframes.scss | 5 - .../icons/logo-oracle-color/placeholders.scss | 5 - .../icons/logo-oracle-monochrome/index.scss | 5 - .../logo-oracle-monochrome/keyframes.scss | 5 - .../logo-oracle-monochrome/placeholders.scss | 5 - .../icons/icons/logo-slack-color/index.scss | 5 - .../icons/logo-slack-color/keyframes.scss | 5 - .../icons/logo-slack-color/placeholders.scss | 5 - .../icons/logo-slack-monochrome/index.scss | 5 - .../logo-slack-monochrome/keyframes.scss | 5 - .../logo-slack-monochrome/placeholders.scss | 5 - .../icons/logo-terraform-color/index.scss | 6 + .../icons/logo-terraform-color/keyframes.scss | 5 + .../logo-terraform-color/placeholders.scss | 10 + .../icons/icons/logo-vault-color/index.scss | 6 + .../icons/logo-vault-color/keyframes.scss | 5 + .../icons/logo-vault-color/placeholders.scss | 10 + .../icons/logo-vault-color/property-16.scss | 3 + .../icons/logo-vault-color/property-24.scss | 3 + .../icons/icons/logo-vmware-color/index.scss | 5 - .../icons/logo-vmware-color/keyframes.scss | 5 - .../icons/logo-vmware-color/placeholders.scss | 5 - .../icons/logo-vmware-monochrome/index.scss | 5 - .../logo-vmware-monochrome/keyframes.scss | 5 - .../logo-vmware-monochrome/placeholders.scss | 5 - .../base/icons/icons/mail-open/index.scss | 5 - .../base/icons/icons/mail-open/keyframes.scss | 5 - .../icons/icons/mail-open/placeholders.scss | 5 - .../icons/icons/mail-open/property-16.scss | 5 - .../icons/icons/mail-open/property-24.scss | 5 - .../styles/base/icons/icons/mail/index.scss | 5 - .../base/icons/icons/mail/keyframes.scss | 5 - .../base/icons/icons/mail/placeholders.scss | 5 - .../base/icons/icons/mail/property-16.scss | 5 - .../base/icons/icons/mail/property-24.scss | 5 - .../base/icons/icons/mainframe/index.scss | 5 - .../base/icons/icons/mainframe/keyframes.scss | 5 - .../icons/icons/mainframe/placeholders.scss | 5 - .../icons/icons/mainframe/property-16.scss | 5 - .../icons/icons/mainframe/property-24.scss | 5 - .../base/icons/icons/map-pin/index.scss | 5 - .../base/icons/icons/map-pin/keyframes.scss | 5 - .../icons/icons/map-pin/placeholders.scss | 5 - .../base/icons/icons/map-pin/property-16.scss | 5 - .../base/icons/icons/map-pin/property-24.scss | 5 - .../styles/base/icons/icons/map/index.scss | 5 - .../base/icons/icons/map/keyframes.scss | 5 - .../base/icons/icons/map/placeholders.scss | 5 - .../base/icons/icons/map/property-16.scss | 5 - .../base/icons/icons/map/property-24.scss | 5 - .../base/icons/icons/maximize-alt/index.scss | 5 - .../icons/icons/maximize-alt/keyframes.scss | 5 - .../icons/maximize-alt/placeholders.scss | 5 - .../icons/icons/maximize-alt/property-16.scss | 5 - .../icons/icons/maximize-alt/property-24.scss | 5 - .../base/icons/icons/maximize/index.scss | 5 - .../base/icons/icons/maximize/keyframes.scss | 5 - .../icons/icons/maximize/placeholders.scss | 5 - .../icons/icons/maximize/property-16.scss | 5 - .../icons/icons/maximize/property-24.scss | 5 - .../styles/base/icons/icons/meh/index.scss | 5 - .../base/icons/icons/meh/keyframes.scss | 5 - .../base/icons/icons/meh/placeholders.scss | 5 - .../base/icons/icons/meh/property-16.scss | 5 - .../base/icons/icons/meh/property-24.scss | 5 - .../styles/base/icons/icons/menu/index.scss | 5 - .../base/icons/icons/menu/keyframes.scss | 5 - .../base/icons/icons/menu/placeholders.scss | 5 - .../base/icons/icons/menu/property-16.scss | 5 - .../base/icons/icons/menu/property-24.scss | 5 - .../styles/base/icons/icons/mesh/index.scss | 5 - .../base/icons/icons/mesh/keyframes.scss | 5 - .../base/icons/icons/mesh/placeholders.scss | 5 - .../base/icons/icons/mesh/property-16.scss | 5 - .../base/icons/icons/mesh/property-24.scss | 5 - .../icons/message-circle-fill/index.scss | 5 - .../icons/message-circle-fill/keyframes.scss | 5 - .../message-circle-fill/placeholders.scss | 5 - .../message-circle-fill/property-16.scss | 5 - .../message-circle-fill/property-24.scss | 5 - .../icons/icons/message-circle/index.scss | 5 - .../icons/icons/message-circle/keyframes.scss | 5 - .../icons/message-circle/placeholders.scss | 5 - .../icons/message-circle/property-16.scss | 5 - .../icons/message-circle/property-24.scss | 5 - .../icons/message-square-fill/index.scss | 5 - .../icons/message-square-fill/keyframes.scss | 5 - .../message-square-fill/placeholders.scss | 5 - .../message-square-fill/property-16.scss | 5 - .../message-square-fill/property-24.scss | 5 - .../icons/icons/message-square/index.scss | 5 - .../icons/icons/message-square/keyframes.scss | 5 - .../icons/message-square/placeholders.scss | 5 - .../icons/message-square/property-16.scss | 5 - .../icons/message-square/property-24.scss | 5 - .../base/icons/icons/message/index.scss | 5 - .../base/icons/icons/message/keyframes.scss | 5 - .../icons/icons/message/placeholders.scss | 5 - .../base/icons/icons/mic-off/index.scss | 5 - .../base/icons/icons/mic-off/keyframes.scss | 5 - .../icons/icons/mic-off/placeholders.scss | 5 - .../base/icons/icons/mic-off/property-16.scss | 5 - .../base/icons/icons/mic-off/property-24.scss | 5 - .../styles/base/icons/icons/mic/index.scss | 5 - .../base/icons/icons/mic/keyframes.scss | 5 - .../base/icons/icons/mic/placeholders.scss | 5 - .../base/icons/icons/mic/property-16.scss | 5 - .../base/icons/icons/mic/property-24.scss | 5 - .../icons/icons/microsoft-color/index.scss | 5 - .../icons/microsoft-color/keyframes.scss | 5 - .../icons/microsoft-color/placeholders.scss | 5 - .../icons/microsoft-color/property-16.scss | 5 - .../icons/microsoft-color/property-24.scss | 5 - .../base/icons/icons/microsoft/index.scss | 5 - .../base/icons/icons/microsoft/keyframes.scss | 5 - .../icons/icons/microsoft/placeholders.scss | 5 - .../icons/icons/microsoft/property-16.scss | 5 - .../icons/icons/microsoft/property-24.scss | 5 - .../base/icons/icons/migrate/index.scss | 5 - .../base/icons/icons/migrate/keyframes.scss | 5 - .../icons/icons/migrate/placeholders.scss | 5 - .../base/icons/icons/migrate/property-16.scss | 5 - .../base/icons/icons/migrate/property-24.scss | 5 - .../base/icons/icons/minimize-alt/index.scss | 5 - .../icons/icons/minimize-alt/keyframes.scss | 5 - .../icons/minimize-alt/placeholders.scss | 5 - .../icons/icons/minimize-alt/property-16.scss | 5 - .../icons/icons/minimize-alt/property-24.scss | 5 - .../base/icons/icons/minimize/index.scss | 5 - .../base/icons/icons/minimize/keyframes.scss | 5 - .../icons/icons/minimize/placeholders.scss | 5 - .../icons/icons/minimize/property-16.scss | 5 - .../icons/icons/minimize/property-24.scss | 5 - .../icons/icons/minus-circle-fill/index.scss | 5 - .../icons/minus-circle-fill/keyframes.scss | 5 - .../icons/minus-circle-fill/placeholders.scss | 5 - .../icons/minus-circle-outline/index.scss | 5 - .../icons/minus-circle-outline/keyframes.scss | 5 - .../minus-circle-outline/placeholders.scss | 5 - .../base/icons/icons/minus-circle/index.scss | 5 - .../icons/icons/minus-circle/keyframes.scss | 5 - .../icons/minus-circle/placeholders.scss | 5 - .../icons/icons/minus-circle/property-16.scss | 5 - .../icons/icons/minus-circle/property-24.scss | 5 - .../base/icons/icons/minus-plain/index.scss | 5 - .../icons/icons/minus-plain/keyframes.scss | 5 - .../icons/icons/minus-plain/placeholders.scss | 5 - .../icons/icons/minus-plus-circle/index.scss | 5 - .../icons/minus-plus-circle/keyframes.scss | 5 - .../icons/minus-plus-circle/placeholders.scss | 5 - .../icons/minus-plus-circle/property-16.scss | 5 - .../icons/minus-plus-circle/property-24.scss | 5 - .../icons/icons/minus-plus-square/index.scss | 5 - .../icons/minus-plus-square/keyframes.scss | 5 - .../icons/minus-plus-square/placeholders.scss | 5 - .../icons/minus-plus-square/property-16.scss | 5 - .../icons/minus-plus-square/property-24.scss | 5 - .../base/icons/icons/minus-plus/index.scss | 5 - .../icons/icons/minus-plus/keyframes.scss | 5 - .../icons/icons/minus-plus/placeholders.scss | 5 - .../icons/icons/minus-plus/property-16.scss | 5 - .../icons/icons/minus-plus/property-24.scss | 5 - .../icons/icons/minus-square-fill/index.scss | 5 - .../icons/minus-square-fill/keyframes.scss | 5 - .../icons/minus-square-fill/placeholders.scss | 5 - .../base/icons/icons/minus-square/index.scss | 5 - .../icons/icons/minus-square/keyframes.scss | 5 - .../icons/minus-square/placeholders.scss | 5 - .../icons/icons/minus-square/property-16.scss | 5 - .../icons/icons/minus-square/property-24.scss | 5 - .../styles/base/icons/icons/minus/index.scss | 5 - .../base/icons/icons/minus/keyframes.scss | 5 - .../base/icons/icons/minus/placeholders.scss | 5 - .../base/icons/icons/minus/property-16.scss | 5 - .../base/icons/icons/minus/property-24.scss | 5 - .../styles/base/icons/icons/module/index.scss | 5 - .../base/icons/icons/module/keyframes.scss | 5 - .../base/icons/icons/module/placeholders.scss | 5 - .../base/icons/icons/module/property-16.scss | 5 - .../base/icons/icons/module/property-24.scss | 5 - .../base/icons/icons/monitor/index.scss | 5 - .../base/icons/icons/monitor/keyframes.scss | 5 - .../icons/icons/monitor/placeholders.scss | 5 - .../base/icons/icons/monitor/property-16.scss | 5 - .../base/icons/icons/monitor/property-24.scss | 5 - .../styles/base/icons/icons/moon/index.scss | 5 - .../base/icons/icons/moon/keyframes.scss | 5 - .../base/icons/icons/moon/placeholders.scss | 5 - .../base/icons/icons/moon/property-16.scss | 5 - .../base/icons/icons/moon/property-24.scss | 5 - .../icons/icons/more-horizontal/index.scss | 5 - .../icons/more-horizontal/keyframes.scss | 5 - .../icons/more-horizontal/placeholders.scss | 5 - .../icons/more-horizontal/property-16.scss | 5 - .../icons/more-horizontal/property-24.scss | 5 - .../base/icons/icons/more-vertical/index.scss | 5 - .../icons/icons/more-vertical/keyframes.scss | 5 - .../icons/more-vertical/placeholders.scss | 5 - .../icons/more-vertical/property-16.scss | 5 - .../icons/more-vertical/property-24.scss | 5 - .../base/icons/icons/mouse-pointer/index.scss | 5 - .../icons/icons/mouse-pointer/keyframes.scss | 5 - .../icons/mouse-pointer/placeholders.scss | 5 - .../icons/mouse-pointer/property-16.scss | 5 - .../icons/mouse-pointer/property-24.scss | 5 - .../styles/base/icons/icons/move/index.scss | 5 - .../base/icons/icons/move/keyframes.scss | 5 - .../base/icons/icons/move/placeholders.scss | 5 - .../base/icons/icons/move/property-16.scss | 5 - .../base/icons/icons/move/property-24.scss | 5 - .../styles/base/icons/icons/music/index.scss | 5 - .../base/icons/icons/music/keyframes.scss | 5 - .../base/icons/icons/music/placeholders.scss | 5 - .../base/icons/icons/music/property-16.scss | 5 - .../base/icons/icons/music/property-24.scss | 5 - .../icons/icons/navigation-alt/index.scss | 5 - .../icons/icons/navigation-alt/keyframes.scss | 5 - .../icons/navigation-alt/placeholders.scss | 5 - .../icons/navigation-alt/property-16.scss | 5 - .../icons/navigation-alt/property-24.scss | 5 - .../base/icons/icons/navigation/index.scss | 5 - .../icons/icons/navigation/keyframes.scss | 5 - .../icons/icons/navigation/placeholders.scss | 5 - .../icons/icons/navigation/property-16.scss | 5 - .../icons/icons/navigation/property-24.scss | 5 - .../base/icons/icons/network-alt/index.scss | 5 - .../icons/icons/network-alt/keyframes.scss | 5 - .../icons/icons/network-alt/placeholders.scss | 5 - .../icons/icons/network-alt/property-16.scss | 5 - .../icons/icons/network-alt/property-24.scss | 5 - .../base/icons/icons/network/index.scss | 5 - .../base/icons/icons/network/keyframes.scss | 5 - .../icons/icons/network/placeholders.scss | 5 - .../base/icons/icons/network/property-16.scss | 5 - .../base/icons/icons/network/property-24.scss | 5 - .../base/icons/icons/newspaper/index.scss | 5 - .../base/icons/icons/newspaper/keyframes.scss | 5 - .../icons/icons/newspaper/placeholders.scss | 5 - .../icons/icons/newspaper/property-16.scss | 5 - .../icons/icons/newspaper/property-24.scss | 5 - .../styles/base/icons/icons/node/index.scss | 5 - .../base/icons/icons/node/keyframes.scss | 5 - .../base/icons/icons/node/placeholders.scss | 5 - .../base/icons/icons/node/property-16.scss | 5 - .../base/icons/icons/node/property-24.scss | 5 - .../base/icons/icons/nomad-color/index.scss | 5 - .../icons/icons/nomad-color/keyframes.scss | 5 - .../icons/icons/nomad-color/placeholders.scss | 5 - .../icons/icons/nomad-color/property-16.scss | 5 - .../icons/icons/nomad-color/property-24.scss | 5 - .../styles/base/icons/icons/nomad/index.scss | 5 - .../base/icons/icons/nomad/keyframes.scss | 5 - .../base/icons/icons/nomad/placeholders.scss | 5 - .../base/icons/icons/nomad/property-16.scss | 5 - .../base/icons/icons/nomad/property-24.scss | 5 - .../icons/notification-disabled/index.scss | 5 - .../notification-disabled/keyframes.scss | 5 - .../notification-disabled/placeholders.scss | 5 - .../icons/icons/notification-fill/index.scss | 5 - .../icons/notification-fill/keyframes.scss | 5 - .../icons/notification-fill/placeholders.scss | 5 - .../icons/notification-outline/index.scss | 5 - .../icons/notification-outline/keyframes.scss | 5 - .../notification-outline/placeholders.scss | 5 - .../base/icons/icons/octagon/index.scss | 5 - .../base/icons/icons/octagon/keyframes.scss | 5 - .../icons/icons/octagon/placeholders.scss | 5 - .../base/icons/icons/octagon/property-16.scss | 5 - .../base/icons/icons/octagon/property-24.scss | 5 - .../base/icons/icons/okta-color/index.scss | 5 - .../icons/icons/okta-color/keyframes.scss | 5 - .../icons/icons/okta-color/placeholders.scss | 5 - .../icons/icons/okta-color/property-16.scss | 5 - .../icons/icons/okta-color/property-24.scss | 5 - .../styles/base/icons/icons/okta/index.scss | 5 - .../base/icons/icons/okta/keyframes.scss | 5 - .../base/icons/icons/okta/placeholders.scss | 5 - .../base/icons/icons/okta/property-16.scss | 5 - .../base/icons/icons/okta/property-24.scss | 5 - .../base/icons/icons/oracle-color/index.scss | 5 - .../icons/icons/oracle-color/keyframes.scss | 5 - .../icons/oracle-color/placeholders.scss | 5 - .../icons/icons/oracle-color/property-16.scss | 5 - .../icons/icons/oracle-color/property-24.scss | 5 - .../styles/base/icons/icons/oracle/index.scss | 5 - .../base/icons/icons/oracle/keyframes.scss | 5 - .../base/icons/icons/oracle/placeholders.scss | 5 - .../base/icons/icons/oracle/property-16.scss | 5 - .../base/icons/icons/oracle/property-24.scss | 5 - .../styles/base/icons/icons/org/index.scss | 5 - .../base/icons/icons/org/keyframes.scss | 5 - .../base/icons/icons/org/placeholders.scss | 5 - .../base/icons/icons/org/property-16.scss | 5 - .../base/icons/icons/org/property-24.scss | 5 - .../base/icons/icons/outline/index.scss | 5 - .../base/icons/icons/outline/keyframes.scss | 5 - .../icons/icons/outline/placeholders.scss | 5 - .../base/icons/icons/outline/property-16.scss | 5 - .../base/icons/icons/outline/property-24.scss | 5 - .../base/icons/icons/pack-color/index.scss | 5 - .../icons/icons/pack-color/keyframes.scss | 5 - .../icons/icons/pack-color/placeholders.scss | 5 - .../icons/icons/pack-color/property-16.scss | 5 - .../icons/icons/pack-color/property-24.scss | 5 - .../styles/base/icons/icons/pack/index.scss | 5 - .../base/icons/icons/pack/keyframes.scss | 5 - .../base/icons/icons/pack/placeholders.scss | 5 - .../base/icons/icons/pack/property-16.scss | 5 - .../base/icons/icons/pack/property-24.scss | 5 - .../base/icons/icons/package/index.scss | 5 - .../base/icons/icons/package/keyframes.scss | 5 - .../icons/icons/package/placeholders.scss | 5 - .../base/icons/icons/package/property-16.scss | 5 - .../base/icons/icons/package/property-24.scss | 5 - .../base/icons/icons/packer-color/index.scss | 5 - .../icons/icons/packer-color/keyframes.scss | 5 - .../icons/packer-color/placeholders.scss | 5 - .../icons/icons/packer-color/property-16.scss | 5 - .../icons/icons/packer-color/property-24.scss | 5 - .../styles/base/icons/icons/packer/index.scss | 5 - .../base/icons/icons/packer/keyframes.scss | 5 - .../base/icons/icons/packer/placeholders.scss | 5 - .../base/icons/icons/packer/property-16.scss | 5 - .../base/icons/icons/packer/property-24.scss | 5 - .../base/icons/icons/page-outline/index.scss | 5 - .../icons/icons/page-outline/keyframes.scss | 5 - .../icons/page-outline/placeholders.scss | 5 - .../base/icons/icons/paperclip/index.scss | 5 - .../base/icons/icons/paperclip/keyframes.scss | 5 - .../icons/icons/paperclip/placeholders.scss | 5 - .../icons/icons/paperclip/property-16.scss | 5 - .../icons/icons/paperclip/property-24.scss | 5 - .../base/icons/icons/partner/index.scss | 5 - .../base/icons/icons/partner/keyframes.scss | 5 - .../icons/icons/partner/placeholders.scss | 5 - .../styles/base/icons/icons/path/index.scss | 5 - .../base/icons/icons/path/keyframes.scss | 5 - .../base/icons/icons/path/placeholders.scss | 5 - .../base/icons/icons/path/property-16.scss | 5 - .../base/icons/icons/path/property-24.scss | 5 - .../base/icons/icons/pause-circle/index.scss | 5 - .../icons/icons/pause-circle/keyframes.scss | 5 - .../icons/pause-circle/placeholders.scss | 5 - .../icons/icons/pause-circle/property-16.scss | 5 - .../icons/icons/pause-circle/property-24.scss | 5 - .../styles/base/icons/icons/pause/index.scss | 5 - .../base/icons/icons/pause/keyframes.scss | 5 - .../base/icons/icons/pause/placeholders.scss | 5 - .../base/icons/icons/pause/property-16.scss | 5 - .../base/icons/icons/pause/property-24.scss | 5 - .../base/icons/icons/pen-tool/index.scss | 5 - .../base/icons/icons/pen-tool/keyframes.scss | 5 - .../icons/icons/pen-tool/placeholders.scss | 5 - .../icons/icons/pen-tool/property-16.scss | 5 - .../icons/icons/pen-tool/property-24.scss | 5 - .../base/icons/icons/pencil-tool/index.scss | 5 - .../icons/icons/pencil-tool/keyframes.scss | 5 - .../icons/icons/pencil-tool/placeholders.scss | 5 - .../icons/icons/pencil-tool/property-16.scss | 5 - .../icons/icons/pencil-tool/property-24.scss | 5 - .../base/icons/icons/phone-call/index.scss | 5 - .../icons/icons/phone-call/keyframes.scss | 5 - .../icons/icons/phone-call/placeholders.scss | 5 - .../icons/icons/phone-call/property-16.scss | 5 - .../icons/icons/phone-call/property-24.scss | 5 - .../base/icons/icons/phone-off/index.scss | 5 - .../base/icons/icons/phone-off/keyframes.scss | 5 - .../icons/icons/phone-off/placeholders.scss | 5 - .../icons/icons/phone-off/property-16.scss | 5 - .../icons/icons/phone-off/property-24.scss | 5 - .../styles/base/icons/icons/phone/index.scss | 5 - .../base/icons/icons/phone/keyframes.scss | 5 - .../base/icons/icons/phone/placeholders.scss | 5 - .../base/icons/icons/phone/property-16.scss | 5 - .../base/icons/icons/phone/property-24.scss | 5 - .../base/icons/icons/pie-chart/index.scss | 5 - .../base/icons/icons/pie-chart/keyframes.scss | 5 - .../icons/icons/pie-chart/placeholders.scss | 5 - .../icons/icons/pie-chart/property-16.scss | 5 - .../icons/icons/pie-chart/property-24.scss | 5 - .../styles/base/icons/icons/pin/index.scss | 5 - .../base/icons/icons/pin/keyframes.scss | 5 - .../base/icons/icons/pin/placeholders.scss | 5 - .../base/icons/icons/pin/property-16.scss | 5 - .../base/icons/icons/pin/property-24.scss | 5 - .../base/icons/icons/play-circle/index.scss | 5 - .../icons/icons/play-circle/keyframes.scss | 5 - .../icons/icons/play-circle/placeholders.scss | 5 - .../icons/icons/play-circle/property-16.scss | 5 - .../icons/icons/play-circle/property-24.scss | 5 - .../base/icons/icons/play-fill/index.scss | 5 - .../base/icons/icons/play-fill/keyframes.scss | 5 - .../icons/icons/play-fill/placeholders.scss | 5 - .../base/icons/icons/play-outline/index.scss | 5 - .../icons/icons/play-outline/keyframes.scss | 5 - .../icons/play-outline/placeholders.scss | 5 - .../base/icons/icons/play-plain/index.scss | 5 - .../icons/icons/play-plain/keyframes.scss | 5 - .../icons/icons/play-plain/placeholders.scss | 5 - .../styles/base/icons/icons/play/index.scss | 5 - .../base/icons/icons/play/keyframes.scss | 5 - .../base/icons/icons/play/placeholders.scss | 5 - .../base/icons/icons/play/property-16.scss | 5 - .../base/icons/icons/play/property-24.scss | 5 - .../icons/icons/plus-circle-fill/index.scss | 5 - .../icons/plus-circle-fill/keyframes.scss | 5 - .../icons/plus-circle-fill/placeholders.scss | 5 - .../icons/plus-circle-outline/index.scss | 5 - .../icons/plus-circle-outline/keyframes.scss | 5 - .../plus-circle-outline/placeholders.scss | 5 - .../base/icons/icons/plus-circle/index.scss | 5 - .../icons/icons/plus-circle/keyframes.scss | 5 - .../icons/icons/plus-circle/placeholders.scss | 5 - .../icons/icons/plus-circle/property-16.scss | 5 - .../icons/icons/plus-circle/property-24.scss | 5 - .../base/icons/icons/plus-plain/index.scss | 5 - .../icons/icons/plus-plain/keyframes.scss | 5 - .../icons/icons/plus-plain/placeholders.scss | 5 - .../icons/icons/plus-square-fill/index.scss | 5 - .../icons/plus-square-fill/keyframes.scss | 5 - .../icons/plus-square-fill/placeholders.scss | 5 - .../base/icons/icons/plus-square/index.scss | 5 - .../icons/icons/plus-square/keyframes.scss | 5 - .../icons/icons/plus-square/placeholders.scss | 5 - .../icons/icons/plus-square/property-16.scss | 5 - .../icons/icons/plus-square/property-24.scss | 5 - .../styles/base/icons/icons/plus/index.scss | 5 - .../base/icons/icons/plus/keyframes.scss | 5 - .../base/icons/icons/plus/placeholders.scss | 5 - .../base/icons/icons/plus/property-16.scss | 5 - .../base/icons/icons/plus/property-24.scss | 5 - .../styles/base/icons/icons/port/index.scss | 5 - .../base/icons/icons/port/keyframes.scss | 5 - .../base/icons/icons/port/placeholders.scss | 5 - .../base/icons/icons/port/property-16.scss | 5 - .../base/icons/icons/port/property-24.scss | 5 - .../styles/base/icons/icons/power/index.scss | 5 - .../base/icons/icons/power/keyframes.scss | 5 - .../base/icons/icons/power/placeholders.scss | 5 - .../base/icons/icons/power/property-16.scss | 5 - .../base/icons/icons/power/property-24.scss | 5 - .../base/icons/icons/printer/index.scss | 5 - .../base/icons/icons/printer/keyframes.scss | 5 - .../icons/icons/printer/placeholders.scss | 5 - .../base/icons/icons/printer/property-16.scss | 5 - .../base/icons/icons/printer/property-24.scss | 5 - .../base/icons/icons/protocol/index.scss | 5 - .../base/icons/icons/protocol/keyframes.scss | 5 - .../icons/icons/protocol/placeholders.scss | 5 - .../icons/icons/protocol/property-16.scss | 5 - .../icons/icons/protocol/property-24.scss | 5 - .../base/icons/icons/provider/index.scss | 5 - .../base/icons/icons/provider/keyframes.scss | 5 - .../icons/icons/provider/placeholders.scss | 5 - .../icons/icons/provider/property-16.scss | 5 - .../icons/icons/provider/property-24.scss | 5 - .../icons/icons/public-default/index.scss | 5 - .../icons/icons/public-default/keyframes.scss | 5 - .../icons/public-default/placeholders.scss | 5 - .../base/icons/icons/public-locked/index.scss | 5 - .../icons/icons/public-locked/keyframes.scss | 5 - .../icons/public-locked/placeholders.scss | 5 - .../styles/base/icons/icons/queue/index.scss | 5 - .../base/icons/icons/queue/keyframes.scss | 5 - .../base/icons/icons/queue/placeholders.scss | 5 - .../base/icons/icons/queue/property-16.scss | 5 - .../base/icons/icons/queue/property-24.scss | 5 - .../icons/radio-button-checked/index.scss | 5 - .../icons/radio-button-checked/keyframes.scss | 5 - .../radio-button-checked/placeholders.scss | 5 - .../icons/radio-button-unchecked/index.scss | 5 - .../radio-button-unchecked/keyframes.scss | 5 - .../radio-button-unchecked/placeholders.scss | 5 - .../styles/base/icons/icons/radio/index.scss | 5 - .../base/icons/icons/radio/keyframes.scss | 5 - .../base/icons/icons/radio/placeholders.scss | 5 - .../base/icons/icons/radio/property-16.scss | 5 - .../base/icons/icons/radio/property-24.scss | 5 - .../styles/base/icons/icons/random/index.scss | 5 - .../base/icons/icons/random/keyframes.scss | 5 - .../base/icons/icons/random/placeholders.scss | 5 - .../base/icons/icons/random/property-16.scss | 5 - .../base/icons/icons/random/property-24.scss | 5 - .../base/icons/icons/redirect/index.scss | 5 - .../base/icons/icons/redirect/keyframes.scss | 5 - .../icons/icons/redirect/placeholders.scss | 5 - .../icons/icons/redirect/property-16.scss | 5 - .../icons/icons/redirect/property-24.scss | 5 - .../base/icons/icons/refresh-alert/index.scss | 5 - .../icons/icons/refresh-alert/keyframes.scss | 5 - .../icons/refresh-alert/placeholders.scss | 5 - .../icons/icons/refresh-default/index.scss | 5 - .../icons/refresh-default/keyframes.scss | 5 - .../icons/refresh-default/placeholders.scss | 5 - .../styles/base/icons/icons/reload/index.scss | 5 - .../base/icons/icons/reload/keyframes.scss | 5 - .../base/icons/icons/reload/placeholders.scss | 5 - .../base/icons/icons/reload/property-16.scss | 5 - .../base/icons/icons/reload/property-24.scss | 5 - .../styles/base/icons/icons/remix/index.scss | 5 - .../base/icons/icons/remix/keyframes.scss | 5 - .../base/icons/icons/remix/placeholders.scss | 5 - .../styles/base/icons/icons/repeat/index.scss | 5 - .../base/icons/icons/repeat/keyframes.scss | 5 - .../base/icons/icons/repeat/placeholders.scss | 5 - .../base/icons/icons/repeat/property-16.scss | 5 - .../base/icons/icons/repeat/property-24.scss | 5 - .../icons/icons/replication-direct/index.scss | 5 - .../icons/replication-direct/keyframes.scss | 5 - .../replication-direct/placeholders.scss | 5 - .../icons/replication-direct/property-16.scss | 5 - .../icons/replication-direct/property-24.scss | 5 - .../icons/icons/replication-perf/index.scss | 5 - .../icons/replication-perf/keyframes.scss | 5 - .../icons/replication-perf/placeholders.scss | 5 - .../icons/replication-perf/property-16.scss | 5 - .../icons/replication-perf/property-24.scss | 5 - .../styles/base/icons/icons/rewind/index.scss | 5 - .../base/icons/icons/rewind/keyframes.scss | 5 - .../base/icons/icons/rewind/placeholders.scss | 5 - .../base/icons/icons/rewind/property-16.scss | 5 - .../base/icons/icons/rewind/property-24.scss | 5 - .../styles/base/icons/icons/ribbon/index.scss | 5 - .../base/icons/icons/ribbon/keyframes.scss | 5 - .../base/icons/icons/ribbon/placeholders.scss | 5 - .../styles/base/icons/icons/rocket/index.scss | 5 - .../base/icons/icons/rocket/keyframes.scss | 5 - .../base/icons/icons/rocket/placeholders.scss | 5 - .../base/icons/icons/rocket/property-16.scss | 5 - .../base/icons/icons/rocket/property-24.scss | 5 - .../base/icons/icons/rotate-ccw/index.scss | 5 - .../icons/icons/rotate-ccw/keyframes.scss | 5 - .../icons/icons/rotate-ccw/placeholders.scss | 5 - .../icons/icons/rotate-ccw/property-16.scss | 5 - .../icons/icons/rotate-ccw/property-24.scss | 5 - .../base/icons/icons/rotate-cw/index.scss | 5 - .../base/icons/icons/rotate-cw/keyframes.scss | 5 - .../icons/icons/rotate-cw/placeholders.scss | 5 - .../icons/icons/rotate-cw/property-16.scss | 5 - .../icons/icons/rotate-cw/property-24.scss | 5 - .../styles/base/icons/icons/rss/index.scss | 5 - .../base/icons/icons/rss/keyframes.scss | 5 - .../base/icons/icons/rss/placeholders.scss | 5 - .../base/icons/icons/rss/property-16.scss | 5 - .../base/icons/icons/rss/property-24.scss | 5 - .../styles/base/icons/icons/run/index.scss | 5 - .../base/icons/icons/run/keyframes.scss | 5 - .../base/icons/icons/run/placeholders.scss | 5 - .../base/icons/icons/run/property-16.scss | 5 - .../base/icons/icons/run/property-24.scss | 5 - .../base/icons/icons/running/index.scss | 5 - .../base/icons/icons/running/keyframes.scss | 5 - .../icons/icons/running/placeholders.scss | 5 - .../base/icons/icons/running/property-16.scss | 5 - .../base/icons/icons/running/property-24.scss | 5 - .../styles/base/icons/icons/save/index.scss | 5 - .../base/icons/icons/save/keyframes.scss | 5 - .../base/icons/icons/save/placeholders.scss | 5 - .../base/icons/icons/save/property-16.scss | 5 - .../base/icons/icons/save/property-24.scss | 5 - .../base/icons/icons/scissors/index.scss | 5 - .../base/icons/icons/scissors/keyframes.scss | 5 - .../icons/icons/scissors/placeholders.scss | 5 - .../icons/icons/scissors/property-16.scss | 5 - .../icons/icons/scissors/property-24.scss | 5 - .../base/icons/icons/search-color/index.scss | 5 - .../icons/icons/search-color/keyframes.scss | 5 - .../icons/search-color/placeholders.scss | 5 - .../icons/icons/search-color/property-16.scss | 5 - .../icons/icons/search-color/property-24.scss | 5 - .../styles/base/icons/icons/search/index.scss | 5 - .../base/icons/icons/search/keyframes.scss | 5 - .../base/icons/icons/search/placeholders.scss | 5 - .../base/icons/icons/search/property-16.scss | 5 - .../base/icons/icons/search/property-24.scss | 5 - .../styles/base/icons/icons/send/index.scss | 5 - .../base/icons/icons/send/keyframes.scss | 5 - .../base/icons/icons/send/placeholders.scss | 5 - .../base/icons/icons/send/property-16.scss | 5 - .../base/icons/icons/send/property-24.scss | 5 - .../icons/icons/server-cluster/index.scss | 5 - .../icons/icons/server-cluster/keyframes.scss | 5 - .../icons/server-cluster/placeholders.scss | 5 - .../icons/server-cluster/property-16.scss | 5 - .../icons/server-cluster/property-24.scss | 5 - .../styles/base/icons/icons/server/index.scss | 5 - .../base/icons/icons/server/keyframes.scss | 5 - .../base/icons/icons/server/placeholders.scss | 5 - .../base/icons/icons/server/property-16.scss | 5 - .../base/icons/icons/server/property-24.scss | 5 - .../base/icons/icons/serverless/index.scss | 5 - .../icons/icons/serverless/keyframes.scss | 5 - .../icons/icons/serverless/placeholders.scss | 5 - .../icons/icons/serverless/property-16.scss | 5 - .../icons/icons/serverless/property-24.scss | 5 - .../base/icons/icons/settings/index.scss | 5 - .../base/icons/icons/settings/keyframes.scss | 5 - .../icons/icons/settings/placeholders.scss | 5 - .../icons/icons/settings/property-16.scss | 5 - .../icons/icons/settings/property-24.scss | 5 - .../styles/base/icons/icons/share/index.scss | 5 - .../base/icons/icons/share/keyframes.scss | 5 - .../base/icons/icons/share/placeholders.scss | 5 - .../base/icons/icons/share/property-16.scss | 5 - .../base/icons/icons/share/property-24.scss | 5 - .../base/icons/icons/shield-alert/index.scss | 5 - .../icons/icons/shield-alert/keyframes.scss | 5 - .../icons/shield-alert/placeholders.scss | 5 - .../icons/icons/shield-alert/property-16.scss | 5 - .../icons/icons/shield-alert/property-24.scss | 5 - .../base/icons/icons/shield-check/index.scss | 5 - .../icons/icons/shield-check/keyframes.scss | 5 - .../icons/shield-check/placeholders.scss | 5 - .../icons/icons/shield-check/property-16.scss | 5 - .../icons/icons/shield-check/property-24.scss | 5 - .../base/icons/icons/shield-off/index.scss | 5 - .../icons/icons/shield-off/keyframes.scss | 5 - .../icons/icons/shield-off/placeholders.scss | 5 - .../icons/icons/shield-off/property-16.scss | 5 - .../icons/icons/shield-off/property-24.scss | 5 - .../base/icons/icons/shield-x/index.scss | 5 - .../base/icons/icons/shield-x/keyframes.scss | 5 - .../icons/icons/shield-x/placeholders.scss | 5 - .../icons/icons/shield-x/property-16.scss | 5 - .../icons/icons/shield-x/property-24.scss | 5 - .../styles/base/icons/icons/shield/index.scss | 5 - .../base/icons/icons/shield/keyframes.scss | 5 - .../base/icons/icons/shield/placeholders.scss | 5 - .../base/icons/icons/shield/property-16.scss | 5 - .../base/icons/icons/shield/property-24.scss | 5 - .../base/icons/icons/shopping-bag/index.scss | 5 - .../icons/icons/shopping-bag/keyframes.scss | 5 - .../icons/shopping-bag/placeholders.scss | 5 - .../icons/icons/shopping-bag/property-16.scss | 5 - .../icons/icons/shopping-bag/property-24.scss | 5 - .../base/icons/icons/shopping-cart/index.scss | 5 - .../icons/icons/shopping-cart/keyframes.scss | 5 - .../icons/shopping-cart/placeholders.scss | 5 - .../icons/shopping-cart/property-16.scss | 5 - .../icons/shopping-cart/property-24.scss | 5 - .../base/icons/icons/shuffle/index.scss | 5 - .../base/icons/icons/shuffle/keyframes.scss | 5 - .../icons/icons/shuffle/placeholders.scss | 5 - .../base/icons/icons/shuffle/property-16.scss | 5 - .../base/icons/icons/shuffle/property-24.scss | 5 - .../base/icons/icons/sidebar-hide/index.scss | 5 - .../icons/icons/sidebar-hide/keyframes.scss | 5 - .../icons/sidebar-hide/placeholders.scss | 5 - .../icons/icons/sidebar-hide/property-16.scss | 5 - .../icons/icons/sidebar-hide/property-24.scss | 5 - .../base/icons/icons/sidebar-show/index.scss | 5 - .../icons/icons/sidebar-show/keyframes.scss | 5 - .../icons/sidebar-show/placeholders.scss | 5 - .../icons/icons/sidebar-show/property-16.scss | 5 - .../icons/icons/sidebar-show/property-24.scss | 5 - .../base/icons/icons/sidebar/index.scss | 5 - .../base/icons/icons/sidebar/keyframes.scss | 5 - .../icons/icons/sidebar/placeholders.scss | 5 - .../base/icons/icons/sidebar/property-16.scss | 5 - .../base/icons/icons/sidebar/property-24.scss | 5 - .../base/icons/icons/sign-in/index.scss | 5 - .../base/icons/icons/sign-in/keyframes.scss | 5 - .../icons/icons/sign-in/placeholders.scss | 5 - .../base/icons/icons/sign-in/property-16.scss | 5 - .../base/icons/icons/sign-in/property-24.scss | 5 - .../base/icons/icons/sign-out/index.scss | 5 - .../base/icons/icons/sign-out/keyframes.scss | 5 - .../icons/icons/sign-out/placeholders.scss | 5 - .../icons/icons/sign-out/property-16.scss | 5 - .../icons/icons/sign-out/property-24.scss | 5 - .../base/icons/icons/skip-back/index.scss | 5 - .../base/icons/icons/skip-back/keyframes.scss | 5 - .../icons/icons/skip-back/placeholders.scss | 5 - .../icons/icons/skip-back/property-16.scss | 5 - .../icons/icons/skip-back/property-24.scss | 5 - .../base/icons/icons/skip-forward/index.scss | 5 - .../icons/icons/skip-forward/keyframes.scss | 5 - .../icons/skip-forward/placeholders.scss | 5 - .../icons/icons/skip-forward/property-16.scss | 5 - .../icons/icons/skip-forward/property-24.scss | 5 - .../styles/base/icons/icons/skip/index.scss | 5 - .../base/icons/icons/skip/keyframes.scss | 5 - .../base/icons/icons/skip/placeholders.scss | 5 - .../base/icons/icons/skip/property-16.scss | 5 - .../base/icons/icons/skip/property-24.scss | 5 - .../base/icons/icons/slack-color/index.scss | 5 - .../icons/icons/slack-color/keyframes.scss | 5 - .../icons/icons/slack-color/placeholders.scss | 5 - .../icons/icons/slack-color/property-16.scss | 5 - .../icons/icons/slack-color/property-24.scss | 5 - .../styles/base/icons/icons/slack/index.scss | 5 - .../base/icons/icons/slack/keyframes.scss | 5 - .../base/icons/icons/slack/placeholders.scss | 5 - .../base/icons/icons/slack/property-16.scss | 5 - .../base/icons/icons/slack/property-24.scss | 5 - .../base/icons/icons/slash-square/index.scss | 5 - .../icons/icons/slash-square/keyframes.scss | 5 - .../icons/slash-square/placeholders.scss | 5 - .../icons/icons/slash-square/property-16.scss | 5 - .../icons/icons/slash-square/property-24.scss | 5 - .../styles/base/icons/icons/slash/index.scss | 5 - .../base/icons/icons/slash/keyframes.scss | 5 - .../base/icons/icons/slash/placeholders.scss | 5 - .../base/icons/icons/slash/property-16.scss | 5 - .../base/icons/icons/slash/property-24.scss | 5 - .../base/icons/icons/sliders/index.scss | 5 - .../base/icons/icons/sliders/keyframes.scss | 5 - .../icons/icons/sliders/placeholders.scss | 5 - .../base/icons/icons/sliders/property-16.scss | 5 - .../base/icons/icons/sliders/property-24.scss | 5 - .../base/icons/icons/smartphone/index.scss | 5 - .../icons/icons/smartphone/keyframes.scss | 5 - .../icons/icons/smartphone/placeholders.scss | 5 - .../icons/icons/smartphone/property-16.scss | 5 - .../icons/icons/smartphone/property-24.scss | 5 - .../styles/base/icons/icons/smile/index.scss | 5 - .../base/icons/icons/smile/keyframes.scss | 5 - .../base/icons/icons/smile/placeholders.scss | 5 - .../base/icons/icons/smile/property-16.scss | 5 - .../base/icons/icons/smile/property-24.scss | 5 - .../styles/base/icons/icons/socket/index.scss | 5 - .../base/icons/icons/socket/keyframes.scss | 5 - .../base/icons/icons/socket/placeholders.scss | 5 - .../base/icons/icons/socket/property-16.scss | 5 - .../base/icons/icons/socket/property-24.scss | 5 - .../base/icons/icons/sort-asc/index.scss | 5 - .../base/icons/icons/sort-asc/keyframes.scss | 5 - .../icons/icons/sort-asc/placeholders.scss | 5 - .../icons/icons/sort-asc/property-16.scss | 5 - .../icons/icons/sort-asc/property-24.scss | 5 - .../base/icons/icons/sort-desc/index.scss | 5 - .../base/icons/icons/sort-desc/keyframes.scss | 5 - .../icons/icons/sort-desc/placeholders.scss | 5 - .../icons/icons/sort-desc/property-16.scss | 5 - .../icons/icons/sort-desc/property-24.scss | 5 - .../styles/base/icons/icons/sort/index.scss | 5 - .../base/icons/icons/sort/keyframes.scss | 5 - .../base/icons/icons/sort/placeholders.scss | 5 - .../base/icons/icons/source-file/index.scss | 5 - .../icons/icons/source-file/keyframes.scss | 5 - .../icons/icons/source-file/placeholders.scss | 5 - .../base/icons/icons/speaker/index.scss | 5 - .../base/icons/icons/speaker/keyframes.scss | 5 - .../icons/icons/speaker/placeholders.scss | 5 - .../base/icons/icons/speaker/property-16.scss | 5 - .../base/icons/icons/speaker/property-24.scss | 5 - .../base/icons/icons/square-fill/index.scss | 5 - .../icons/icons/square-fill/keyframes.scss | 5 - .../icons/icons/square-fill/placeholders.scss | 5 - .../icons/icons/square-fill/property-16.scss | 5 - .../icons/icons/square-fill/property-24.scss | 5 - .../styles/base/icons/icons/square/index.scss | 5 - .../base/icons/icons/square/keyframes.scss | 5 - .../base/icons/icons/square/placeholders.scss | 5 - .../base/icons/icons/square/property-16.scss | 5 - .../base/icons/icons/square/property-24.scss | 5 - .../base/icons/icons/star-circle/index.scss | 5 - .../icons/icons/star-circle/keyframes.scss | 5 - .../icons/icons/star-circle/placeholders.scss | 5 - .../icons/icons/star-circle/property-16.scss | 5 - .../icons/icons/star-circle/property-24.scss | 5 - .../base/icons/icons/star-fill/index.scss | 5 - .../base/icons/icons/star-fill/keyframes.scss | 5 - .../icons/icons/star-fill/placeholders.scss | 5 - .../icons/icons/star-fill/property-16.scss | 5 - .../icons/icons/star-fill/property-24.scss | 5 - .../base/icons/icons/star-off/index.scss | 5 - .../base/icons/icons/star-off/keyframes.scss | 5 - .../icons/icons/star-off/placeholders.scss | 5 - .../icons/icons/star-off/property-16.scss | 5 - .../icons/icons/star-off/property-24.scss | 5 - .../base/icons/icons/star-outline/index.scss | 5 - .../icons/icons/star-outline/keyframes.scss | 5 - .../icons/star-outline/placeholders.scss | 5 - .../styles/base/icons/icons/star/index.scss | 5 - .../base/icons/icons/star/keyframes.scss | 5 - .../base/icons/icons/star/placeholders.scss | 5 - .../base/icons/icons/star/property-16.scss | 5 - .../base/icons/icons/star/property-24.scss | 5 - .../base/icons/icons/stop-circle/index.scss | 5 - .../icons/icons/stop-circle/keyframes.scss | 5 - .../icons/icons/stop-circle/placeholders.scss | 5 - .../icons/icons/stop-circle/property-16.scss | 5 - .../icons/icons/stop-circle/property-24.scss | 5 - .../base/icons/icons/sub-left/index.scss | 5 - .../base/icons/icons/sub-left/keyframes.scss | 5 - .../icons/icons/sub-left/placeholders.scss | 5 - .../base/icons/icons/sub-right/index.scss | 5 - .../base/icons/icons/sub-right/keyframes.scss | 5 - .../icons/icons/sub-right/placeholders.scss | 5 - .../styles/base/icons/icons/sun/index.scss | 5 - .../base/icons/icons/sun/keyframes.scss | 5 - .../base/icons/icons/sun/placeholders.scss | 5 - .../base/icons/icons/sun/property-16.scss | 5 - .../base/icons/icons/sun/property-24.scss | 5 - .../base/icons/icons/support/index.scss | 5 - .../base/icons/icons/support/keyframes.scss | 5 - .../icons/icons/support/placeholders.scss | 5 - .../base/icons/icons/support/property-16.scss | 5 - .../base/icons/icons/support/property-24.scss | 5 - .../icons/icons/swap-horizontal/index.scss | 5 - .../icons/swap-horizontal/keyframes.scss | 5 - .../icons/swap-horizontal/placeholders.scss | 5 - .../icons/swap-horizontal/property-16.scss | 5 - .../icons/swap-horizontal/property-24.scss | 5 - .../base/icons/icons/swap-vertical/index.scss | 5 - .../icons/icons/swap-vertical/keyframes.scss | 5 - .../icons/swap-vertical/placeholders.scss | 5 - .../icons/swap-vertical/property-16.scss | 5 - .../icons/swap-vertical/property-24.scss | 5 - .../base/icons/icons/switcher/index.scss | 5 - .../base/icons/icons/switcher/keyframes.scss | 5 - .../icons/icons/switcher/placeholders.scss | 5 - .../icons/icons/switcher/property-16.scss | 5 - .../icons/icons/switcher/property-24.scss | 5 - .../base/icons/icons/sync-alert/index.scss | 5 - .../icons/icons/sync-alert/keyframes.scss | 5 - .../icons/icons/sync-alert/placeholders.scss | 5 - .../icons/icons/sync-alert/property-16.scss | 5 - .../icons/icons/sync-alert/property-24.scss | 5 - .../base/icons/icons/sync-reverse/index.scss | 5 - .../icons/icons/sync-reverse/keyframes.scss | 5 - .../icons/sync-reverse/placeholders.scss | 5 - .../icons/icons/sync-reverse/property-16.scss | 5 - .../icons/icons/sync-reverse/property-24.scss | 5 - .../styles/base/icons/icons/sync/index.scss | 5 - .../base/icons/icons/sync/keyframes.scss | 5 - .../base/icons/icons/sync/placeholders.scss | 5 - .../base/icons/icons/sync/property-16.scss | 5 - .../base/icons/icons/sync/property-24.scss | 5 - .../styles/base/icons/icons/tablet/index.scss | 5 - .../base/icons/icons/tablet/keyframes.scss | 5 - .../base/icons/icons/tablet/placeholders.scss | 5 - .../base/icons/icons/tablet/property-16.scss | 5 - .../base/icons/icons/tablet/property-24.scss | 5 - .../styles/base/icons/icons/tag/index.scss | 5 - .../base/icons/icons/tag/keyframes.scss | 5 - .../base/icons/icons/tag/placeholders.scss | 5 - .../base/icons/icons/tag/property-16.scss | 5 - .../base/icons/icons/tag/property-24.scss | 5 - .../styles/base/icons/icons/target/index.scss | 5 - .../base/icons/icons/target/keyframes.scss | 5 - .../base/icons/icons/target/placeholders.scss | 5 - .../base/icons/icons/target/property-16.scss | 5 - .../base/icons/icons/target/property-24.scss | 5 - .../icons/icons/terminal-screen/index.scss | 5 - .../icons/terminal-screen/keyframes.scss | 5 - .../icons/terminal-screen/placeholders.scss | 5 - .../icons/terminal-screen/property-16.scss | 5 - .../icons/terminal-screen/property-24.scss | 5 - .../base/icons/icons/terminal/index.scss | 5 - .../base/icons/icons/terminal/keyframes.scss | 5 - .../icons/icons/terminal/placeholders.scss | 5 - .../icons/icons/terminal/property-16.scss | 5 - .../icons/icons/terminal/property-24.scss | 5 - .../icons/icons/terraform-color/index.scss | 5 - .../icons/terraform-color/keyframes.scss | 5 - .../icons/terraform-color/placeholders.scss | 5 - .../icons/terraform-color/property-16.scss | 5 - .../icons/terraform-color/property-24.scss | 5 - .../base/icons/icons/terraform/index.scss | 5 - .../base/icons/icons/terraform/keyframes.scss | 5 - .../icons/icons/terraform/placeholders.scss | 5 - .../icons/icons/terraform/property-16.scss | 5 - .../icons/icons/terraform/property-24.scss | 5 - .../base/icons/icons/thumbs-down/index.scss | 5 - .../icons/icons/thumbs-down/keyframes.scss | 5 - .../icons/icons/thumbs-down/placeholders.scss | 5 - .../icons/icons/thumbs-down/property-16.scss | 5 - .../icons/icons/thumbs-down/property-24.scss | 5 - .../base/icons/icons/thumbs-up/index.scss | 5 - .../base/icons/icons/thumbs-up/keyframes.scss | 5 - .../icons/icons/thumbs-up/placeholders.scss | 5 - .../icons/icons/thumbs-up/property-16.scss | 5 - .../icons/icons/thumbs-up/property-24.scss | 5 - .../base/icons/icons/toggle-left/index.scss | 5 - .../icons/icons/toggle-left/keyframes.scss | 5 - .../icons/icons/toggle-left/placeholders.scss | 5 - .../icons/icons/toggle-left/property-16.scss | 5 - .../icons/icons/toggle-left/property-24.scss | 5 - .../base/icons/icons/toggle-right/index.scss | 5 - .../icons/icons/toggle-right/keyframes.scss | 5 - .../icons/toggle-right/placeholders.scss | 5 - .../icons/icons/toggle-right/property-16.scss | 5 - .../icons/icons/toggle-right/property-24.scss | 5 - .../styles/base/icons/icons/token/index.scss | 5 - .../base/icons/icons/token/keyframes.scss | 5 - .../base/icons/icons/token/placeholders.scss | 5 - .../base/icons/icons/token/property-16.scss | 5 - .../base/icons/icons/token/property-24.scss | 5 - .../styles/base/icons/icons/tools/index.scss | 5 - .../base/icons/icons/tools/keyframes.scss | 5 - .../base/icons/icons/tools/placeholders.scss | 5 - .../base/icons/icons/tools/property-16.scss | 5 - .../base/icons/icons/tools/property-24.scss | 5 - .../styles/base/icons/icons/top/index.scss | 5 - .../base/icons/icons/top/keyframes.scss | 5 - .../base/icons/icons/top/placeholders.scss | 5 - .../base/icons/icons/top/property-16.scss | 5 - .../base/icons/icons/top/property-24.scss | 5 - .../styles/base/icons/icons/trash/index.scss | 5 - .../base/icons/icons/trash/keyframes.scss | 5 - .../base/icons/icons/trash/placeholders.scss | 5 - .../base/icons/icons/trash/property-16.scss | 5 - .../base/icons/icons/trash/property-24.scss | 5 - .../base/icons/icons/trend-down/index.scss | 5 - .../icons/icons/trend-down/keyframes.scss | 5 - .../icons/icons/trend-down/placeholders.scss | 5 - .../icons/icons/trend-down/property-16.scss | 5 - .../icons/icons/trend-down/property-24.scss | 5 - .../base/icons/icons/trend-up/index.scss | 5 - .../base/icons/icons/trend-up/keyframes.scss | 5 - .../icons/icons/trend-up/placeholders.scss | 5 - .../icons/icons/trend-up/property-16.scss | 5 - .../icons/icons/trend-up/property-24.scss | 5 - .../base/icons/icons/triangle-fill/index.scss | 5 - .../icons/icons/triangle-fill/keyframes.scss | 5 - .../icons/triangle-fill/placeholders.scss | 5 - .../icons/triangle-fill/property-16.scss | 5 - .../icons/triangle-fill/property-24.scss | 5 - .../base/icons/icons/triangle/index.scss | 5 - .../base/icons/icons/triangle/keyframes.scss | 5 - .../icons/icons/triangle/placeholders.scss | 5 - .../icons/icons/triangle/property-16.scss | 5 - .../icons/icons/triangle/property-24.scss | 5 - .../styles/base/icons/icons/truck/index.scss | 5 - .../base/icons/icons/truck/keyframes.scss | 5 - .../base/icons/icons/truck/placeholders.scss | 5 - .../base/icons/icons/truck/property-16.scss | 5 - .../base/icons/icons/truck/property-24.scss | 5 - .../styles/base/icons/icons/tune/index.scss | 5 - .../base/icons/icons/tune/keyframes.scss | 5 - .../base/icons/icons/tune/placeholders.scss | 5 - .../app/styles/base/icons/icons/tv/index.scss | 5 - .../styles/base/icons/icons/tv/keyframes.scss | 5 - .../base/icons/icons/tv/placeholders.scss | 5 - .../base/icons/icons/tv/property-16.scss | 5 - .../base/icons/icons/tv/property-24.scss | 5 - .../base/icons/icons/twitch-color/index.scss | 5 - .../icons/icons/twitch-color/keyframes.scss | 5 - .../icons/twitch-color/placeholders.scss | 5 - .../icons/icons/twitch-color/property-16.scss | 5 - .../icons/icons/twitch-color/property-24.scss | 5 - .../styles/base/icons/icons/twitch/index.scss | 5 - .../base/icons/icons/twitch/keyframes.scss | 5 - .../base/icons/icons/twitch/placeholders.scss | 5 - .../base/icons/icons/twitch/property-16.scss | 5 - .../base/icons/icons/twitch/property-24.scss | 5 - .../base/icons/icons/twitter-color/index.scss | 5 - .../icons/icons/twitter-color/keyframes.scss | 5 - .../icons/twitter-color/placeholders.scss | 5 - .../icons/twitter-color/property-16.scss | 5 - .../icons/twitter-color/property-24.scss | 5 - .../base/icons/icons/twitter/index.scss | 5 - .../base/icons/icons/twitter/keyframes.scss | 5 - .../icons/icons/twitter/placeholders.scss | 5 - .../base/icons/icons/twitter/property-16.scss | 5 - .../base/icons/icons/twitter/property-24.scss | 5 - .../styles/base/icons/icons/type/index.scss | 5 - .../base/icons/icons/type/keyframes.scss | 5 - .../base/icons/icons/type/placeholders.scss | 5 - .../base/icons/icons/type/property-16.scss | 5 - .../base/icons/icons/type/property-24.scss | 5 - .../base/icons/icons/unfold-close/index.scss | 5 - .../icons/icons/unfold-close/keyframes.scss | 5 - .../icons/unfold-close/placeholders.scss | 5 - .../icons/icons/unfold-close/property-16.scss | 5 - .../icons/icons/unfold-close/property-24.scss | 5 - .../base/icons/icons/unfold-less/index.scss | 5 - .../icons/icons/unfold-less/keyframes.scss | 5 - .../icons/icons/unfold-less/placeholders.scss | 5 - .../base/icons/icons/unfold-more/index.scss | 5 - .../icons/icons/unfold-more/keyframes.scss | 5 - .../icons/icons/unfold-more/placeholders.scss | 5 - .../base/icons/icons/unfold-open/index.scss | 5 - .../icons/icons/unfold-open/keyframes.scss | 5 - .../icons/icons/unfold-open/placeholders.scss | 5 - .../icons/icons/unfold-open/property-16.scss | 5 - .../icons/icons/unfold-open/property-24.scss | 5 - .../styles/base/icons/icons/union/index.scss | 5 - .../base/icons/icons/union/keyframes.scss | 5 - .../base/icons/icons/union/placeholders.scss | 5 - .../base/icons/icons/union/property-16.scss | 5 - .../base/icons/icons/union/property-24.scss | 5 - .../styles/base/icons/icons/unlock/index.scss | 5 - .../base/icons/icons/unlock/keyframes.scss | 5 - .../base/icons/icons/unlock/placeholders.scss | 5 - .../base/icons/icons/unlock/property-16.scss | 5 - .../base/icons/icons/unlock/property-24.scss | 5 - .../styles/base/icons/icons/upload/index.scss | 5 - .../base/icons/icons/upload/keyframes.scss | 5 - .../base/icons/icons/upload/placeholders.scss | 5 - .../base/icons/icons/upload/property-16.scss | 5 - .../base/icons/icons/upload/property-24.scss | 5 - .../base/icons/icons/user-add/index.scss | 5 - .../base/icons/icons/user-add/keyframes.scss | 5 - .../icons/icons/user-add/placeholders.scss | 5 - .../base/icons/icons/user-check/index.scss | 5 - .../icons/icons/user-check/keyframes.scss | 5 - .../icons/icons/user-check/placeholders.scss | 5 - .../icons/icons/user-check/property-16.scss | 5 - .../icons/icons/user-check/property-24.scss | 5 - .../icons/icons/user-circle-fill/index.scss | 5 - .../icons/user-circle-fill/keyframes.scss | 5 - .../icons/user-circle-fill/placeholders.scss | 5 - .../icons/user-circle-fill/property-16.scss | 5 - .../icons/user-circle-fill/property-24.scss | 5 - .../base/icons/icons/user-circle/index.scss | 5 - .../icons/icons/user-circle/keyframes.scss | 5 - .../icons/icons/user-circle/placeholders.scss | 5 - .../icons/icons/user-circle/property-16.scss | 5 - .../icons/icons/user-circle/property-24.scss | 5 - .../base/icons/icons/user-minus/index.scss | 5 - .../icons/icons/user-minus/keyframes.scss | 5 - .../icons/icons/user-minus/placeholders.scss | 5 - .../icons/icons/user-minus/property-16.scss | 5 - .../icons/icons/user-minus/property-24.scss | 5 - .../icons/icons/user-organization/index.scss | 5 - .../icons/user-organization/keyframes.scss | 5 - .../icons/user-organization/placeholders.scss | 5 - .../base/icons/icons/user-plain/index.scss | 5 - .../icons/icons/user-plain/keyframes.scss | 5 - .../icons/icons/user-plain/placeholders.scss | 5 - .../base/icons/icons/user-plus/index.scss | 5 - .../base/icons/icons/user-plus/keyframes.scss | 5 - .../icons/icons/user-plus/placeholders.scss | 5 - .../icons/icons/user-plus/property-16.scss | 5 - .../icons/icons/user-plus/property-24.scss | 5 - .../icons/icons/user-square-fill/index.scss | 5 - .../icons/user-square-fill/keyframes.scss | 5 - .../icons/user-square-fill/placeholders.scss | 5 - .../icons/user-square-outline/index.scss | 5 - .../icons/user-square-outline/keyframes.scss | 5 - .../user-square-outline/placeholders.scss | 5 - .../base/icons/icons/user-team/index.scss | 5 - .../base/icons/icons/user-team/keyframes.scss | 5 - .../icons/icons/user-team/placeholders.scss | 5 - .../styles/base/icons/icons/user-x/index.scss | 5 - .../base/icons/icons/user-x/keyframes.scss | 5 - .../base/icons/icons/user-x/placeholders.scss | 5 - .../base/icons/icons/user-x/property-16.scss | 5 - .../base/icons/icons/user-x/property-24.scss | 5 - .../styles/base/icons/icons/user/index.scss | 5 - .../base/icons/icons/user/keyframes.scss | 5 - .../base/icons/icons/user/placeholders.scss | 5 - .../base/icons/icons/user/property-16.scss | 5 - .../base/icons/icons/user/property-24.scss | 5 - .../styles/base/icons/icons/users/index.scss | 5 - .../base/icons/icons/users/keyframes.scss | 5 - .../base/icons/icons/users/placeholders.scss | 5 - .../base/icons/icons/users/property-16.scss | 5 - .../base/icons/icons/users/property-24.scss | 5 - .../base/icons/icons/vagrant-color/index.scss | 5 - .../icons/icons/vagrant-color/keyframes.scss | 5 - .../icons/vagrant-color/placeholders.scss | 5 - .../icons/vagrant-color/property-16.scss | 5 - .../icons/vagrant-color/property-24.scss | 5 - .../base/icons/icons/vagrant/index.scss | 5 - .../base/icons/icons/vagrant/keyframes.scss | 5 - .../icons/icons/vagrant/placeholders.scss | 5 - .../base/icons/icons/vagrant/property-16.scss | 5 - .../base/icons/icons/vagrant/property-24.scss | 5 - .../base/icons/icons/vault-color/index.scss | 5 - .../icons/icons/vault-color/keyframes.scss | 5 - .../icons/icons/vault-color/placeholders.scss | 5 - .../icons/icons/vault-color/property-16.scss | 5 - .../icons/icons/vault-color/property-24.scss | 5 - .../styles/base/icons/icons/vault/index.scss | 5 - .../base/icons/icons/vault/keyframes.scss | 11 +- .../base/icons/icons/vault/placeholders.scss | 5 - .../base/icons/icons/vault/property-16.scss | 5 - .../base/icons/icons/vault/property-24.scss | 5 - .../base/icons/icons/verified/index.scss | 5 - .../base/icons/icons/verified/keyframes.scss | 5 - .../icons/icons/verified/placeholders.scss | 5 - .../icons/icons/verified/property-16.scss | 5 - .../icons/icons/verified/property-24.scss | 5 - .../base/icons/icons/video-off/index.scss | 5 - .../base/icons/icons/video-off/keyframes.scss | 5 - .../icons/icons/video-off/placeholders.scss | 5 - .../icons/icons/video-off/property-16.scss | 5 - .../icons/icons/video-off/property-24.scss | 5 - .../styles/base/icons/icons/video/index.scss | 5 - .../base/icons/icons/video/keyframes.scss | 5 - .../base/icons/icons/video/placeholders.scss | 5 - .../base/icons/icons/video/property-16.scss | 5 - .../base/icons/icons/video/property-24.scss | 5 - .../icons/icons/visibility-hide/index.scss | 5 - .../icons/visibility-hide/keyframes.scss | 5 - .../icons/visibility-hide/placeholders.scss | 5 - .../icons/icons/visibility-show/index.scss | 5 - .../icons/visibility-show/keyframes.scss | 5 - .../icons/visibility-show/placeholders.scss | 5 - .../base/icons/icons/vmware-color/index.scss | 5 - .../icons/icons/vmware-color/keyframes.scss | 5 - .../icons/vmware-color/placeholders.scss | 5 - .../icons/icons/vmware-color/property-16.scss | 5 - .../icons/icons/vmware-color/property-24.scss | 5 - .../styles/base/icons/icons/vmware/index.scss | 5 - .../base/icons/icons/vmware/keyframes.scss | 5 - .../base/icons/icons/vmware/placeholders.scss | 5 - .../base/icons/icons/vmware/property-16.scss | 5 - .../base/icons/icons/vmware/property-24.scss | 5 - .../base/icons/icons/volume-2/index.scss | 5 - .../base/icons/icons/volume-2/keyframes.scss | 5 - .../icons/icons/volume-2/placeholders.scss | 5 - .../icons/icons/volume-2/property-16.scss | 5 - .../icons/icons/volume-2/property-24.scss | 5 - .../base/icons/icons/volume-down/index.scss | 5 - .../icons/icons/volume-down/keyframes.scss | 5 - .../icons/icons/volume-down/placeholders.scss | 5 - .../icons/icons/volume-down/property-16.scss | 5 - .../icons/icons/volume-down/property-24.scss | 5 - .../base/icons/icons/volume-x/index.scss | 5 - .../base/icons/icons/volume-x/keyframes.scss | 5 - .../icons/icons/volume-x/placeholders.scss | 5 - .../icons/icons/volume-x/property-16.scss | 5 - .../icons/icons/volume-x/property-24.scss | 5 - .../styles/base/icons/icons/volume/index.scss | 5 - .../base/icons/icons/volume/keyframes.scss | 5 - .../base/icons/icons/volume/placeholders.scss | 5 - .../base/icons/icons/volume/property-16.scss | 5 - .../base/icons/icons/volume/property-24.scss | 5 - .../styles/base/icons/icons/wall/index.scss | 5 - .../base/icons/icons/wall/keyframes.scss | 5 - .../base/icons/icons/wall/placeholders.scss | 5 - .../base/icons/icons/wall/property-16.scss | 5 - .../base/icons/icons/wall/property-24.scss | 5 - .../styles/base/icons/icons/wand/index.scss | 5 - .../base/icons/icons/wand/keyframes.scss | 5 - .../base/icons/icons/wand/placeholders.scss | 5 - .../base/icons/icons/wand/property-16.scss | 5 - .../base/icons/icons/wand/property-24.scss | 5 - .../styles/base/icons/icons/watch/index.scss | 5 - .../base/icons/icons/watch/keyframes.scss | 5 - .../base/icons/icons/watch/placeholders.scss | 5 - .../base/icons/icons/watch/property-16.scss | 5 - .../base/icons/icons/watch/property-24.scss | 5 - .../icons/icons/waypoint-color/index.scss | 5 - .../icons/icons/waypoint-color/keyframes.scss | 5 - .../icons/waypoint-color/placeholders.scss | 5 - .../icons/waypoint-color/property-16.scss | 5 - .../icons/waypoint-color/property-24.scss | 5 - .../base/icons/icons/waypoint/index.scss | 5 - .../base/icons/icons/waypoint/keyframes.scss | 5 - .../icons/icons/waypoint/placeholders.scss | 5 - .../icons/icons/waypoint/property-16.scss | 5 - .../icons/icons/waypoint/property-24.scss | 5 - .../base/icons/icons/webhook/index.scss | 5 - .../base/icons/icons/webhook/keyframes.scss | 5 - .../icons/icons/webhook/placeholders.scss | 5 - .../base/icons/icons/webhook/property-16.scss | 5 - .../base/icons/icons/webhook/property-24.scss | 5 - .../base/icons/icons/wifi-off/index.scss | 5 - .../base/icons/icons/wifi-off/keyframes.scss | 5 - .../icons/icons/wifi-off/placeholders.scss | 5 - .../icons/icons/wifi-off/property-16.scss | 5 - .../icons/icons/wifi-off/property-24.scss | 5 - .../styles/base/icons/icons/wifi/index.scss | 5 - .../base/icons/icons/wifi/keyframes.scss | 5 - .../base/icons/icons/wifi/placeholders.scss | 5 - .../base/icons/icons/wifi/property-16.scss | 5 - .../base/icons/icons/wifi/property-24.scss | 5 - .../styles/base/icons/icons/wrench/index.scss | 5 - .../base/icons/icons/wrench/keyframes.scss | 5 - .../base/icons/icons/wrench/placeholders.scss | 5 - .../base/icons/icons/wrench/property-16.scss | 5 - .../base/icons/icons/wrench/property-24.scss | 5 - .../base/icons/icons/x-circle-fill/index.scss | 5 - .../icons/icons/x-circle-fill/keyframes.scss | 5 - .../icons/x-circle-fill/placeholders.scss | 5 - .../icons/x-circle-fill/property-16.scss | 5 - .../icons/x-circle-fill/property-24.scss | 5 - .../base/icons/icons/x-circle/index.scss | 5 - .../base/icons/icons/x-circle/keyframes.scss | 5 - .../icons/icons/x-circle/placeholders.scss | 5 - .../icons/icons/x-circle/property-16.scss | 5 - .../icons/icons/x-circle/property-24.scss | 5 - .../icons/icons/x-diamond-fill/index.scss | 5 - .../icons/icons/x-diamond-fill/keyframes.scss | 5 - .../icons/x-diamond-fill/placeholders.scss | 5 - .../icons/x-diamond-fill/property-16.scss | 5 - .../icons/x-diamond-fill/property-24.scss | 5 - .../base/icons/icons/x-diamond/index.scss | 5 - .../base/icons/icons/x-diamond/keyframes.scss | 5 - .../icons/icons/x-diamond/placeholders.scss | 5 - .../icons/icons/x-diamond/property-16.scss | 5 - .../icons/icons/x-diamond/property-24.scss | 5 - .../icons/icons/x-hexagon-fill/index.scss | 5 - .../icons/icons/x-hexagon-fill/keyframes.scss | 5 - .../icons/x-hexagon-fill/placeholders.scss | 5 - .../icons/x-hexagon-fill/property-16.scss | 5 - .../icons/x-hexagon-fill/property-24.scss | 5 - .../base/icons/icons/x-hexagon/index.scss | 5 - .../base/icons/icons/x-hexagon/keyframes.scss | 5 - .../icons/icons/x-hexagon/placeholders.scss | 5 - .../icons/icons/x-hexagon/property-16.scss | 5 - .../icons/icons/x-hexagon/property-24.scss | 5 - .../base/icons/icons/x-square-fill/index.scss | 5 - .../icons/icons/x-square-fill/keyframes.scss | 5 - .../icons/x-square-fill/placeholders.scss | 5 - .../icons/x-square-fill/property-16.scss | 5 - .../icons/x-square-fill/property-24.scss | 5 - .../base/icons/icons/x-square/index.scss | 5 - .../base/icons/icons/x-square/keyframes.scss | 5 - .../icons/icons/x-square/placeholders.scss | 5 - .../icons/icons/x-square/property-16.scss | 5 - .../icons/icons/x-square/property-24.scss | 5 - .../app/styles/base/icons/icons/x/index.scss | 5 - .../styles/base/icons/icons/x/keyframes.scss | 5 - .../base/icons/icons/x/placeholders.scss | 5 - .../base/icons/icons/x/property-16.scss | 5 - .../base/icons/icons/x/property-24.scss | 5 - .../base/icons/icons/youtube-color/index.scss | 5 - .../icons/icons/youtube-color/keyframes.scss | 5 - .../icons/youtube-color/placeholders.scss | 5 - .../icons/youtube-color/property-16.scss | 5 - .../icons/youtube-color/property-24.scss | 5 - .../base/icons/icons/youtube/index.scss | 5 - .../base/icons/icons/youtube/keyframes.scss | 5 - .../icons/icons/youtube/placeholders.scss | 5 - .../base/icons/icons/youtube/property-16.scss | 5 - .../base/icons/icons/youtube/property-24.scss | 5 - .../base/icons/icons/zap-off/index.scss | 5 - .../base/icons/icons/zap-off/keyframes.scss | 5 - .../icons/icons/zap-off/placeholders.scss | 5 - .../base/icons/icons/zap-off/property-16.scss | 5 - .../base/icons/icons/zap-off/property-24.scss | 5 - .../styles/base/icons/icons/zap/index.scss | 5 - .../base/icons/icons/zap/keyframes.scss | 5 - .../base/icons/icons/zap/placeholders.scss | 5 - .../base/icons/icons/zap/property-16.scss | 5 - .../base/icons/icons/zap/property-24.scss | 5 - .../base/icons/icons/zoom-in/index.scss | 5 - .../base/icons/icons/zoom-in/keyframes.scss | 5 - .../icons/icons/zoom-in/placeholders.scss | 5 - .../base/icons/icons/zoom-in/property-16.scss | 5 - .../base/icons/icons/zoom-in/property-24.scss | 5 - .../base/icons/icons/zoom-out/index.scss | 5 - .../base/icons/icons/zoom-out/keyframes.scss | 5 - .../icons/icons/zoom-out/placeholders.scss | 5 - .../icons/icons/zoom-out/property-16.scss | 5 - .../icons/icons/zoom-out/property-24.scss | 5 - .../app/styles/base/icons/index.scss | 5 - .../app/styles/base/icons/overrides.scss | 7 +- .../consul-ui/app/styles/base/index.scss | 5 - .../app/styles/base/reset/base-variables.scss | 9 +- .../app/styles/base/reset/index.scss | 5 - .../app/styles/base/reset/minireset.scss | 22 +- .../app/styles/base/reset/system.scss | 44 +- .../base/typography/base-keyframes.scss | 5 - .../base/typography/base-placeholders.scss | 141 +- .../base/typography/base-variables.scss | 47 + .../app/styles/base/typography/index.scss | 6 +- .../consul-ui/app/styles/components.scss | 6 +- ui/packages/consul-ui/app/styles/debug.scss | 67 +- ui/packages/consul-ui/app/styles/icons.scss | 25 +- ui/packages/consul-ui/app/styles/layout.scss | 9 +- .../consul-ui/app/styles/layouts/index.scss | 11 +- .../app/styles/prism-coldark-cold.scss | 11 +- .../app/styles/prism-coldark-dark.scss | 11 +- ui/packages/consul-ui/app/styles/routes.scss | 5 - .../app/styles/routes/dc/acls/index.scss | 8 +- .../styles/routes/dc/intentions/index.scss | 5 - .../app/styles/routes/dc/kv/index.scss | 9 +- .../app/styles/routes/dc/nodes/index.scss | 5 - .../styles/routes/dc/overview/license.scss | 29 +- .../routes/dc/overview/serverstatus.scss | 56 +- .../app/styles/routes/dc/services/index.scss | 11 +- .../consul-ui/app/styles/tailwind.scss | 11 - ui/packages/consul-ui/app/styles/themes.scss | 24 +- .../consul-ui/app/styles/typography.scss | 85 +- .../consul-ui/app/styles/variables.scss | 5 - .../app/styles/variables/custom-query.scss | 5 - .../app/styles/variables/layout.scss | 7 +- .../consul-ui/app/styles/variables/skin.scss | 35 +- .../consul-ui/app/templates/application.hbs | 226 +- ui/packages/consul-ui/app/templates/dc.hbs | 5 - .../consul-ui/app/templates/dc/acls.hbs | 5 - .../templates/dc/acls/auth-methods/index.hbs | 25 +- .../templates/dc/acls/auth-methods/show.hbs | 5 - .../dc/acls/auth-methods/show/auth-method.hbs | 5 - .../acls/auth-methods/show/binding-rules.hbs | 5 - .../acls/auth-methods/show/nspace-rules.hbs | 5 - .../consul-ui/app/templates/dc/acls/index.hbs | 5 - .../app/templates/dc/acls/policies/-form.hbs | 94 +- .../app/templates/dc/acls/policies/edit.hbs | 26 +- .../app/templates/dc/acls/policies/index.hbs | 31 +- .../app/templates/dc/acls/roles/-form.hbs | 159 +- .../app/templates/dc/acls/roles/edit.hbs | 5 - .../app/templates/dc/acls/roles/index.hbs | 31 +- .../dc/acls/tokens/-fieldsets-legacy.hbs | 5 - .../templates/dc/acls/tokens/-fieldsets.hbs | 5 - .../app/templates/dc/acls/tokens/-form.hbs | 76 +- .../app/templates/dc/acls/tokens/edit.hbs | 56 +- .../app/templates/dc/acls/tokens/index.hbs | 29 +- .../app/templates/dc/intentions/edit.hbs | 5 - .../app/templates/dc/intentions/index.hbs | 31 +- .../consul-ui/app/templates/dc/kv/edit.hbs | 5 - .../consul-ui/app/templates/dc/kv/index.hbs | 115 +- .../app/templates/dc/nodes/index.hbs | 39 +- .../consul-ui/app/templates/dc/nodes/show.hbs | 65 +- .../templates/dc/nodes/show/healthchecks.hbs | 25 +- .../app/templates/dc/nodes/show/index.hbs | 5 - .../app/templates/dc/nodes/show/metadata.hbs | 5 - .../app/templates/dc/nodes/show/rtt.hbs | 5 - .../app/templates/dc/nodes/show/services.hbs | 5 - .../app/templates/dc/routing-config.hbs | 5 - .../app/templates/dc/services/index.hbs | 31 +- .../app/templates/dc/services/instance.hbs | 65 +- .../dc/services/instance/addresses.hbs | 5 - .../dc/services/instance/exposedpaths.hbs | 5 - .../dc/services/instance/healthchecks.hbs | 25 +- .../dc/services/instance/metadata.hbs | 5 - .../dc/services/instance/upstreams.hbs | 37 +- .../app/templates/dc/services/show.hbs | 65 +- .../app/templates/dc/services/show/index.hbs | 5 - .../templates/dc/services/show/instances.hbs | 5 - .../templates/dc/services/show/intentions.hbs | 5 - .../dc/services/show/intentions/edit.hbs | 5 - .../dc/services/show/intentions/index.hbs | 31 +- .../templates/dc/services/show/routing.hbs | 5 - .../templates/dc/services/show/services.hbs | 5 - .../app/templates/dc/services/show/tags.hbs | 5 - .../templates/dc/services/show/topology.hbs | 99 +- .../templates/dc/services/show/upstreams.hbs | 5 - .../consul-ui/app/templates/dc/show.hbs | 5 - .../consul-ui/app/templates/dc/show/index.hbs | 5 - .../app/templates/dc/show/license.hbs | 87 +- .../app/templates/dc/show/serverstatus.hbs | 74 +- ui/packages/consul-ui/app/templates/debug.hbs | 13 +- ui/packages/consul-ui/app/templates/error.hbs | 5 - ui/packages/consul-ui/app/templates/index.hbs | 5 - .../consul-ui/app/templates/loading.hbs | 5 - .../consul-ui/app/templates/notfound.hbs | 5 - .../app/templates/oauth-provider-debug.hbs | 5 - .../consul-ui/app/templates/settings.hbs | 21 +- ui/packages/consul-ui/app/utils/ascend.js | 5 - ui/packages/consul-ui/app/utils/atob.js | 5 - ui/packages/consul-ui/app/utils/btoa.js | 5 - .../consul-ui/app/utils/callable-type.js | 5 - .../app/utils/create-fingerprinter.js | 5 - ui/packages/consul-ui/app/utils/distance.js | 5 - .../app/utils/dom/click-first-anchor.js | 5 - .../consul-ui/app/utils/dom/closest.js | 5 - .../app/utils/dom/create-listeners.js | 5 - .../app/utils/dom/event-source/blocking.js | 5 - .../app/utils/dom/event-source/cache.js | 5 - .../app/utils/dom/event-source/callable.js | 5 - .../app/utils/dom/event-source/index.js | 5 - .../app/utils/dom/event-source/openable.js | 5 - .../app/utils/dom/event-source/proxy.js | 5 - .../app/utils/dom/event-source/resolver.js | 5 - .../app/utils/dom/event-source/storage.js | 5 - .../app/utils/dom/get-component-factory.js | 5 - .../consul-ui/app/utils/dom/is-outside.js | 5 - .../app/utils/dom/normalize-event.js | 5 - .../consul-ui/app/utils/dom/qsa-factory.js | 5 - .../consul-ui/app/utils/dom/sibling.js | 5 - .../consul-ui/app/utils/editor/lint.js | 5 - .../consul-ui/app/utils/filter/index.js | 5 - .../consul-ui/app/utils/form/builder.js | 5 - .../consul-ui/app/utils/form/changeset.js | 5 - .../consul-ui/app/utils/get-environment.js | 5 - .../app/utils/get-form-name-property.js | 5 - .../app/utils/helpers/call-if-type.js | 5 - .../consul-ui/app/utils/http/consul.js | 5 - .../app/utils/http/create-headers.js | 5 - .../app/utils/http/create-query-params.js | 5 - .../consul-ui/app/utils/http/create-url.js | 5 - ui/packages/consul-ui/app/utils/http/error.js | 5 - .../consul-ui/app/utils/http/headers.js | 5 - .../consul-ui/app/utils/http/method.js | 5 - .../consul-ui/app/utils/http/request.js | 5 - .../consul-ui/app/utils/http/status.js | 5 - ui/packages/consul-ui/app/utils/http/xhr.js | 5 - .../app/utils/intl/missing-message.js | 5 - ui/packages/consul-ui/app/utils/isFolder.js | 5 - ui/packages/consul-ui/app/utils/keyToArray.js | 5 - ui/packages/consul-ui/app/utils/left-trim.js | 5 - ui/packages/consul-ui/app/utils/maybe-call.js | 5 - .../consul-ui/app/utils/merge-checks.js | 5 - .../consul-ui/app/utils/minimizeModel.js | 5 - .../consul-ui/app/utils/non-empty-set.js | 5 - .../consul-ui/app/utils/path/resolve.js | 5 - .../consul-ui/app/utils/promisedTimeout.js | 5 - ui/packages/consul-ui/app/utils/right-trim.js | 5 - .../app/utils/routing/redirect-to.js | 5 - .../app/utils/routing/transitionable.js | 5 - .../consul-ui/app/utils/routing/walk.js | 5 - .../consul-ui/app/utils/routing/wildcard.js | 5 - .../consul-ui/app/utils/search/exact.js | 5 - .../consul-ui/app/utils/search/fuzzy.js | 5 - .../consul-ui/app/utils/search/predicate.js | 5 - .../consul-ui/app/utils/search/regexp.js | 5 - .../app/utils/storage/local-storage.js | 5 - ui/packages/consul-ui/app/utils/templatize.js | 5 - .../consul-ui/app/utils/ticker/index.js | 5 - ui/packages/consul-ui/app/utils/tomography.js | 5 - ui/packages/consul-ui/app/utils/ucfirst.js | 5 - .../app/utils/update-array-object.js | 5 - .../intention-permission-http-header.js | 15 +- .../app/validations/intention-permission.js | 43 +- .../consul-ui/app/validations/intention.js | 27 +- ui/packages/consul-ui/app/validations/kv.js | 5 - .../consul-ui/app/validations/policy.js | 5 - ui/packages/consul-ui/app/validations/role.js | 5 - .../consul-ui/app/validations/sometimes.js | 50 - .../consul-ui/app/validations/token.js | 5 - .../blueprints/adapter-test/index.js | 5 - .../__path__/integration/adapters/__test__.js | 5 - .../__path__/unit/adapters/__test__.js | 5 - .../files/__root__/__path__/__name__.js | 5 - .../consul-ui/blueprints/adapter/index.js | 5 - .../__templatepath__/__templatename__.hbs | 5 - .../consul-ui/blueprints/component/index.js | 5 - .../files/__root__/__path__/__name__.scss | 5 - .../__root__/__path__/__name__/index.scss | 5 - .../__root__/__path__/__name__/layout.scss | 5 - .../__root__/__path__/__name__/skin.scss | 5 - .../blueprints/css-component/index.js | 5 - .../consul-ui/blueprints/model-test/index.js | 5 - .../__root__/__path__/unit/models/__test__.js | 5 - .../model/files/__root__/__path__/__name__.js | 5 - .../consul-ui/blueprints/model/index.js | 5 - .../blueprints/repository-test/index.js | 5 - .../services/repository/__test__.js | 5 - .../unit/services/repository/__test__.js | 5 - .../files/__root__/__path__/__name__.js | 5 - .../consul-ui/blueprints/repository/index.js | 5 - .../consul-ui/blueprints/route-test/index.js | 4 - .../consul-ui/blueprints/route/index.js | 5 - .../__templatepath__/__templatename__.hbs | 5 - .../blueprints/serializer-test/index.js | 5 - .../integration/serializers/__test__.js | 5 - .../__path__/unit/serializers/__test__.js | 5 - .../files/__root__/__path__/__name__.js | 5 - .../consul-ui/blueprints/serializer/index.js | 5 - .../consul-ui/config/deprecation-workflow.js | 5 - .../consul-ui/config/ember-cli-update.json | 2 +- ui/packages/consul-ui/config/ember-intl.js | 5 - ui/packages/consul-ui/config/environment.js | 5 - ui/packages/consul-ui/config/targets.js | 5 - ui/packages/consul-ui/config/utils.js | 5 - ui/packages/consul-ui/docs/hds.mdx | 90 +- ui/packages/consul-ui/ember-cli-build.js | 5 - ui/packages/consul-ui/lib/.eslintrc.js | 5 - .../lib/colocated-components/index.js | 5 - .../consul-ui/lib/commands/bin/list.js | 4 - ui/packages/consul-ui/lib/commands/index.js | 5 - .../consul-ui/lib/commands/lib/list.js | 5 - .../consul-ui/lib/custom-element/index.js | 5 - ui/packages/consul-ui/lib/startup/index.js | 5 - .../lib/startup/templates/body.html.js | 5 - .../lib/startup/templates/head.html.js | 5 - .../mock-api/v1/internal/ui/exported-services | 2 +- .../mock-api/v1/internal/ui/services | 2 +- .../node-tests/config/environment.js | 5 - .../consul-ui/node-tests/config/utils.js | 9 +- ui/packages/consul-ui/package.json | 71 +- ui/packages/consul-ui/server/index.js | 5 - ui/packages/consul-ui/tailwind.config.js | 38 +- ui/packages/consul-ui/testem.js | 5 - .../policies/as-many/add-existing.feature | 4 +- .../dc/acls/policies/as-many/add-new.feature | 12 +- .../dc/acls/policies/create.feature | 8 +- .../dc/acls/policies/delete.feature | 12 +- .../dc/acls/policies/update.feature | 12 +- .../acls/roles/as-many/add-existing.feature | 4 +- .../dc/acls/roles/as-many/add-new.feature | 16 +- .../acceptance/dc/acls/roles/create.feature | 9 +- .../acceptance/dc/acls/roles/update.feature | 12 +- .../acceptance/dc/acls/tokens/clone.feature | 8 +- .../acceptance/dc/acls/tokens/create.feature | 8 +- .../dc/acls/tokens/own-no-delete.feature | 4 +- .../acceptance/dc/acls/tokens/update.feature | 12 +- .../acceptance/dc/acls/tokens/use.feature | 8 +- .../acceptance/dc/intentions/create.feature | 8 +- .../acceptance/dc/intentions/delete.feature | 19 +- .../acceptance/dc/intentions/update.feature | 8 +- .../tests/acceptance/dc/kvs/create.feature | 8 +- .../tests/acceptance/dc/kvs/delete.feature | 14 +- .../dc/kvs/sessions/invalidate.feature | 8 +- .../tests/acceptance/dc/kvs/update.feature | 20 +- .../dc/nodes/sessions/invalidate.feature | 8 +- .../acceptance/dc/nspaces/delete.feature | 12 +- .../acceptance/dc/nspaces/update.feature | 8 +- .../tests/acceptance/dc/peers/delete.feature | 8 +- .../acceptance/dc/peers/establish.feature | 4 +- .../acceptance/dc/services/index.feature | 10 +- .../tests/acceptance/dc/services/show.feature | 3 +- .../services/show/intentions/create.feature | 8 +- .../dc/services/show/intentions/index.feature | 6 +- .../dc/services/show/services.feature | 1 - .../services/show/topology/intentions.feature | 6 +- .../tests/acceptance/deleting.feature | 12 +- .../tests/acceptance/hcp-login-test.js | 7 +- .../consul-ui/tests/acceptance/login.feature | 4 +- .../tests/acceptance/settings/update.feature | 4 +- .../acceptance/steps/api-prefix-steps.js | 5 - .../steps/components/acl-filter-steps.js | 5 - .../steps/components/catalog-filter-steps.js | 5 - .../steps/components/catalog-toolbar-steps.js | 5 - .../steps/components/copy-button-steps.js | 5 - .../steps/components/kv-filter-steps.js | 5 - .../steps/components/text-input-steps.js | 5 - .../acceptance/steps/dc/acls/access-steps.js | 5 - .../steps/dc/acls/auth-methods/index-steps.js | 5 - .../dc/acls/auth-methods/navigation-steps.js | 5 - .../dc/acls/auth-methods/sorting-steps.js | 5 - .../acceptance/steps/dc/acls/index-steps.js | 5 - .../steps/dc/acls/list-order-steps.js | 5 - .../policies/as-many/add-existing-steps.js | 5 - .../dc/acls/policies/as-many/add-new-steps.js | 5 - .../dc/acls/policies/as-many/list-steps.js | 5 - .../dc/acls/policies/as-many/nspaces-steps.js | 5 - .../dc/acls/policies/as-many/remove-steps.js | 5 - .../dc/acls/policies/as-many/reset-steps.js | 5 - .../steps/dc/acls/policies/create-steps.js | 5 - .../steps/dc/acls/policies/delete-steps.js | 5 - .../steps/dc/acls/policies/index-steps.js | 5 - .../dc/acls/policies/navigation-steps.js | 5 - .../steps/dc/acls/policies/sorting-steps.js | 5 - .../steps/dc/acls/policies/update-steps.js | 5 - .../dc/acls/policies/view-management-steps.js | 5 - .../acls/roles/as-many/add-existing-steps.js | 5 - .../dc/acls/roles/as-many/add-new-steps.js | 5 - .../steps/dc/acls/roles/as-many/list-steps.js | 5 - .../dc/acls/roles/as-many/remove-steps.js | 5 - .../steps/dc/acls/roles/create-steps.js | 5 - .../steps/dc/acls/roles/index-steps.js | 5 - .../steps/dc/acls/roles/navigation-steps.js | 5 - .../steps/dc/acls/roles/sorting-steps.js | 5 - .../steps/dc/acls/roles/update-steps.js | 5 - .../acls/tokens/anonymous-no-delete-steps.js | 5 - .../steps/dc/acls/tokens/clone-steps.js | 5 - .../steps/dc/acls/tokens/create-steps.js | 5 - .../steps/dc/acls/tokens/index-steps.js | 5 - .../dc/acls/tokens/legacy/update-steps.js | 5 - .../dc/acls/tokens/login-errors-steps.js | 5 - .../steps/dc/acls/tokens/login-steps.js | 5 - .../steps/dc/acls/tokens/navigation-steps.js | 5 - .../dc/acls/tokens/own-no-delete-steps.js | 5 - .../steps/dc/acls/tokens/sorting-steps.js | 5 - .../steps/dc/acls/tokens/update-steps.js | 5 - .../steps/dc/acls/tokens/use-steps.js | 5 - .../acceptance/steps/dc/acls/update-steps.js | 5 - .../acceptance/steps/dc/acls/use-steps.js | 5 - .../tests/acceptance/steps/dc/error-steps.js | 5 - .../acceptance/steps/dc/forwarding-steps.js | 5 - .../tests/acceptance/steps/dc/index-steps.js | 5 - .../steps/dc/intentions/create-steps.js | 5 - .../steps/dc/intentions/delete-steps.js | 5 - .../dc/intentions/filtered-select-steps.js | 5 - .../steps/dc/intentions/form-select-steps.js | 5 - .../steps/dc/intentions/index-steps.js | 5 - .../steps/dc/intentions/navigation-steps.js | 5 - .../dc/intentions/permissions/create-steps.js | 5 - .../dc/intentions/permissions/warn-steps.js | 5 - .../steps/dc/intentions/read-only-steps.js | 5 - .../steps/dc/intentions/sorting-steps.js | 5 - .../steps/dc/intentions/update-steps.js | 5 - .../steps/dc/kv/index/view-kvs-steps.js | 5 - .../acceptance/steps/dc/kvs/create-steps.js | 5 - .../acceptance/steps/dc/kvs/delete-steps.js | 5 - .../acceptance/steps/dc/kvs/edit-steps.js | 5 - .../acceptance/steps/dc/kvs/index-steps.js | 5 - .../steps/dc/kvs/list-order-steps.js | 5 - .../steps/dc/kvs/sessions/invalidate-steps.js | 5 - .../steps/dc/kvs/trailing-slash-steps.js | 5 - .../acceptance/steps/dc/kvs/update-steps.js | 5 - .../steps/dc/list-blocking-steps.js | 5 - .../tests/acceptance/steps/dc/list-steps.js | 5 - .../steps/dc/nodes/empty-ids-steps.js | 5 - .../acceptance/steps/dc/nodes/index-steps.js | 5 - .../steps/dc/nodes/index/view-nodes-steps.js | 5 - .../steps/dc/nodes/navigation-steps.js | 5 - .../steps/dc/nodes/no-leader-steps.js | 5 - .../steps/dc/nodes/services/list-steps.js | 5 - .../dc/nodes/sessions/invalidate-steps.js | 5 - .../steps/dc/nodes/sessions/list-steps.js | 5 - .../acceptance/steps/dc/nodes/show-steps.js | 5 - .../dc/nodes/show/health-checks-steps.js | 5 - .../steps/dc/nodes/sorting-steps.js | 5 - .../steps/dc/nspaces/create-steps.js | 5 - .../steps/dc/nspaces/delete-steps.js | 5 - .../steps/dc/nspaces/index-steps.js | 5 - .../steps/dc/nspaces/manage-steps.js | 5 - .../steps/dc/nspaces/sorting-steps.js | 5 - .../steps/dc/nspaces/update-steps.js | 5 - .../acceptance/steps/dc/peers/create-steps.js | 5 - .../acceptance/steps/dc/peers/delete-steps.js | 5 - .../steps/dc/peers/establish-steps.js | 5 - .../acceptance/steps/dc/peers/index-steps.js | 5 - .../steps/dc/peers/regenerate-steps.js | 5 - .../acceptance/steps/dc/peers/show-steps.js | 5 - .../steps/dc/routing-config-steps.js | 5 - .../steps/dc/services/dc-switch-steps.js | 5 - .../steps/dc/services/error-steps.js | 5 - .../steps/dc/services/index-steps.js | 5 - .../dc/services/index/view-services-steps.js | 5 - .../dc/services/instances/error-steps.js | 5 - .../services/instances/exposed-paths-steps.js | 5 - .../dc/services/instances/gateway-steps.js | 5 - .../services/instances/health-checks-steps.js | 5 - .../dc/services/instances/navigation-steps.js | 5 - .../dc/services/instances/proxy-steps.js | 5 - .../steps/dc/services/instances/show-steps.js | 5 - .../services/instances/sidecar-proxy-steps.js | 5 - .../dc/services/instances/upstreams-steps.js | 5 - .../dc/services/instances/with-proxy-steps.js | 5 - .../services/instances/with-sidecar-steps.js | 5 - .../steps/dc/services/list-blocking-steps.js | 5 - .../steps/dc/services/list-steps.js | 5 - .../steps/dc/services/navigation-steps.js | 5 - .../steps/dc/services/show-routing-steps.js | 5 - .../steps/dc/services/show-steps.js | 5 - .../dc/services/show-with-slashes-steps.js | 5 - .../steps/dc/services/show/dc-switch-steps.js | 5 - .../services/show/intentions-error-steps.js | 5 - .../services/show/intentions/create-steps.js | 5 - .../services/show/intentions/index-steps.js | 5 - .../dc/services/show/navigation-steps.js | 5 - .../steps/dc/services/show/services-steps.js | 5 - .../steps/dc/services/show/tags-steps.js | 5 - .../dc/services/show/topology/empty-steps.js | 5 - .../dc/services/show/topology/index-steps.js | 5 - .../show/topology/intentions-steps.js | 5 - .../services/show/topology/metrics-steps.js | 5 - .../services/show/topology/notices-steps.js | 5 - .../show/topology/routing-config-steps.js | 5 - .../dc/services/show/topology/stats-steps.js | 5 - .../steps/dc/services/show/upstreams-steps.js | 5 - .../steps/dc/services/sorting-steps.js | 5 - .../tests/acceptance/steps/deleting-steps.js | 5 - .../steps/index-forwarding-steps.js | 5 - .../acceptance/steps/login-errors-steps.js | 5 - .../tests/acceptance/steps/login-steps.js | 5 - .../steps/navigation-links-steps.js | 5 - .../acceptance/steps/nodes/sorting-steps.js | 5 - .../acceptance/steps/page-navigation-steps.js | 5 - .../acceptance/steps/settings/show-steps.js | 5 - .../acceptance/steps/settings/update-steps.js | 5 - .../tests/acceptance/steps/startup-steps.js | 5 - .../consul-ui/tests/acceptance/steps/steps.js | 5 - .../acceptance/steps/submit-blank-steps.js | 5 - .../acceptance/steps/token-header-steps.js | 5 - ui/packages/consul-ui/tests/dictionary.js | 5 - ui/packages/consul-ui/tests/helpers/api.js | 5 - .../consul-ui/tests/helpers/destroy-app.js | 5 - .../consul-ui/tests/helpers/flash-message.js | 5 - .../tests/helpers/get-nspace-runner.js | 5 - .../consul-ui/tests/helpers/measure.js | 5 - .../tests/helpers/module-for-acceptance.js | 5 - .../consul-ui/tests/helpers/normalizers.js | 5 - ui/packages/consul-ui/tests/helpers/page.js | 5 - ui/packages/consul-ui/tests/helpers/repo.js | 5 - .../consul-ui/tests/helpers/set-cookies.js | 5 - .../consul-ui/tests/helpers/stub-super.js | 5 - .../consul-ui/tests/helpers/type-to-url.js | 5 - .../tests/helpers/yadda-annotations.js | 5 - ui/packages/consul-ui/tests/index.html | 7 +- .../integration/adapters/auth-method-test.js | 6 - .../integration/adapters/binding-rule-test.js | 6 - .../integration/adapters/coordinate-test.js | 5 - .../adapters/discovery-chain-test.js | 7 - .../integration/adapters/intention-test.js | 6 - .../tests/integration/adapters/kv-test.js | 5 - .../tests/integration/adapters/node-test.js | 5 - .../tests/integration/adapters/nspace-test.js | 5 - .../adapters/oidc-provider-test.js | 5 - .../integration/adapters/partition-test.js | 5 - .../integration/adapters/permission-test.js | 5 - .../tests/integration/adapters/policy-test.js | 5 - .../tests/integration/adapters/role-test.js | 5 - .../adapters/service-instance-test.js | 5 - .../integration/adapters/service-test.js | 5 - .../integration/adapters/session-test.js | 5 - .../tests/integration/adapters/token-test.js | 5 - .../integration/adapters/topology-test.js | 6 - .../integration/components/app-view-test.js | 5 - .../integration/components/aria-menu-test.js | 5 - .../components/auth-profile-test.js | 9 +- .../components/code-editor-test.js | 5 - .../components/confirmation-dialog-test.js | 5 - .../components/consul/bucket/list-test.js | 5 - .../consul/datacenter/selector-test.js | 5 - .../components/consul/discovery-chain-test.js | 5 - .../components/consul/hcp/home-test.js | 5 - .../consul/intention/permission/form-test.js | 5 - .../intention/permission/header/form-test.js | 5 - .../consul/node/agentless-notice-test.js | 5 - .../components/data-collection-test.js | 5 - .../components/data-source-test.js | 5 - .../components/delete-confirmation-test.js | 9 +- .../components/event-source-test.js | 5 - .../components/freetext-filter-test.js | 5 - .../components/hashicorp-consul-test.js | 5 - .../integration/components/jwt-source-test.js | 5 - .../components/list-collection-test.js | 5 - .../components/oidc-select-test.js | 5 - .../components/popover-menu-test.js | 5 - .../components/radio-group-test.js | 5 - .../tests/integration/components/ref-test.js | 5 - .../components/resolver-card-test.js | 5 - .../integration/components/route-card-test.js | 5 - .../components/splitter-card-test.js | 5 - .../integration/components/state-test.js | 5 - .../integration/components/tab-nav-test.js | 5 - .../components/tabular-collection-test.js | 5 - .../components/tabular-details-test.js | 5 - .../integration/components/tag-list-test.js | 5 - .../components/toggle-button-test.js | 5 - .../integration/components/token-list-test.js | 5 - .../tests/integration/helpers/atob-test.js | 5 - .../integration/helpers/dom-position-test.js | 5 - .../integration/helpers/duration-from-test.js | 5 - .../helpers/format-short-time-test.js | 5 - .../tests/integration/helpers/is-href-test.js | 5 - .../tests/integration/helpers/last-test.js | 5 - .../integration/helpers/left-trim-test.js | 5 - .../helpers/policy/datacenters-test.js | 5 - .../integration/helpers/policy/typeof-test.js | 5 - .../helpers/render-template-test.js | 5 - .../integration/helpers/right-trim-test.js | 5 - .../integration/helpers/route-match-test.js | 5 - .../integration/helpers/searchable-test.js | 5 - .../helpers/service/card-permissions-test.js | 5 - .../helpers/service/external-source-test.js | 5 - .../helpers/service/health-percentage-test.js | 5 - .../tests/integration/helpers/slugify-test.js | 5 - .../tests/integration/helpers/split-test.js | 5 - .../integration/helpers/state-matches-test.js | 5 - .../tests/integration/helpers/substr-test.js | 5 - .../integration/helpers/svg-curve-test.js | 5 - .../helpers/token/is-anonymous-test.js | 5 - .../helpers/token/is-legacy-test.js | 5 - .../integration/helpers/tween-to-test.js | 5 - .../serializers/auth-method-test.js | 7 - .../serializers/binding-rule-test.js | 6 - .../serializers/coordinate-test.js | 6 - .../serializers/discovery-chain-test.js | 6 - .../integration/serializers/intention-test.js | 7 - .../tests/integration/serializers/kv-test.js | 7 - .../integration/serializers/node-test.js | 9 - .../integration/serializers/nspace-test.js | 7 - .../serializers/oidc-provider-test.js | 9 - .../integration/serializers/partition-test.js | 7 - .../integration/serializers/policy-test.js | 9 - .../integration/serializers/role-test.js | 9 - .../serializers/service-instance-test.js | 7 - .../integration/serializers/service-test.js | 8 - .../integration/serializers/session-test.js | 8 - .../integration/serializers/token-test.js | 7 - .../integration/serializers/topology-test.js | 7 - .../services/repository/auth-method-test.js | 5 - .../services/repository/coordinate-test.js | 8 - .../services/repository/dc-test.js | 5 - .../repository/discovery-chain-test.js | 7 - .../services/repository/kv-test.js | 9 - .../services/repository/node-test.js | 9 - .../services/repository/policy-test.js | 6 - .../services/repository/role-test.js | 5 - .../services/repository/service-test.js | 7 - .../services/repository/session-test.js | 5 - .../services/repository/token-test.js | 7 - .../services/repository/topology-test.js | 7 - .../integration/services/routlet-test.js | 5 - .../utils/dom/event-source/callable-test.js | 5 - .../consul-ui/tests/lib/measure/getMeasure.js | 5 - .../tests/lib/page-object/createCancelable.js | 5 - .../tests/lib/page-object/createCreatable.js | 5 - .../tests/lib/page-object/createDeletable.js | 8 +- .../tests/lib/page-object/createSubmitable.js | 5 - .../consul-ui/tests/lib/page-object/index.js | 5 - .../tests/lib/page-object/visitable.js | 5 - ui/packages/consul-ui/tests/pages.js | 5 - ui/packages/consul-ui/tests/pages/dc.js | 5 - .../tests/pages/dc/acls/auth-methods/index.js | 5 - .../consul-ui/tests/pages/dc/acls/edit.js | 7 +- .../consul-ui/tests/pages/dc/acls/index.js | 5 - .../tests/pages/dc/acls/policies/edit.js | 5 - .../tests/pages/dc/acls/policies/index.js | 5 - .../tests/pages/dc/acls/roles/edit.js | 5 - .../tests/pages/dc/acls/roles/index.js | 5 - .../tests/pages/dc/acls/tokens/edit.js | 7 +- .../tests/pages/dc/acls/tokens/index.js | 5 - .../tests/pages/dc/intentions/edit.js | 5 - .../tests/pages/dc/intentions/index.js | 5 - .../consul-ui/tests/pages/dc/kv/edit.js | 5 - .../consul-ui/tests/pages/dc/kv/index.js | 5 - .../consul-ui/tests/pages/dc/nodes/index.js | 5 - .../consul-ui/tests/pages/dc/nodes/show.js | 5 - .../consul-ui/tests/pages/dc/nspaces/edit.js | 5 - .../consul-ui/tests/pages/dc/nspaces/index.js | 5 - .../consul-ui/tests/pages/dc/peers/index.js | 5 - .../consul-ui/tests/pages/dc/peers/show.js | 5 - .../tests/pages/dc/routing-config.js | 5 - .../tests/pages/dc/services/index.js | 5 - .../tests/pages/dc/services/instance.js | 5 - .../consul-ui/tests/pages/dc/services/show.js | 5 - ui/packages/consul-ui/tests/pages/index.js | 5 - ui/packages/consul-ui/tests/pages/settings.js | 5 - ui/packages/consul-ui/tests/steps.js | 5 - .../consul-ui/tests/steps/assertions/dom.js | 5 - .../consul-ui/tests/steps/assertions/form.js | 5 - .../consul-ui/tests/steps/assertions/http.js | 5 - .../consul-ui/tests/steps/assertions/model.js | 5 - .../consul-ui/tests/steps/assertions/page.js | 5 - .../consul-ui/tests/steps/debug/index.js | 5 - .../consul-ui/tests/steps/doubles/http.js | 5 - .../consul-ui/tests/steps/doubles/model.js | 5 - .../tests/steps/interactions/click.js | 5 - .../tests/steps/interactions/form.js | 5 - .../tests/steps/interactions/visit.js | 5 - ui/packages/consul-ui/tests/test-helper.js | 5 - .../consul-ui/tests/unit/abilities/-test.js | 11 +- .../tests/unit/adapters/application-test.js | 5 - .../tests/unit/adapters/auth-method-test.js | 5 - .../tests/unit/adapters/binding-rule-test.js | 5 - .../tests/unit/adapters/coordinate-test.js | 5 - .../unit/adapters/discovery-chain-test.js | 5 - .../tests/unit/adapters/http-test.js | 5 - .../tests/unit/adapters/intention-test.js | 5 - .../consul-ui/tests/unit/adapters/kv-test.js | 5 - .../tests/unit/adapters/node-test.js | 5 - .../tests/unit/adapters/nspace-test.js | 5 - .../tests/unit/adapters/oidc-provider-test.js | 5 - .../tests/unit/adapters/partition-test.js | 5 - .../tests/unit/adapters/permission-test.js | 5 - .../tests/unit/adapters/policy-test.js | 5 - .../tests/unit/adapters/proxy-test.js | 5 - .../tests/unit/adapters/role-test.js | 5 - .../unit/adapters/service-instance-test.js | 5 - .../tests/unit/adapters/session-test.js | 5 - .../tests/unit/adapters/token-test.js | 5 - .../get-alternate-services-test.js | 5 - .../discovery-chain/get-resolvers-test.js | 23 +- .../discovery-chain/get-splitters-test.js | 5 - .../components/search-bar/filters-test.js | 6 - .../unit/controllers/application-test.js | 5 - .../dc/acls/policies/create-test.js | 5 - .../controllers/dc/acls/policies/edit-test.js | 5 - .../controllers/dc/acls/roles/create-test.js | 5 - .../controllers/dc/acls/roles/edit-test.js | 5 - .../controllers/dc/acls/tokens/create-test.js | 5 - .../controllers/dc/acls/tokens/edit-test.js | 5 - .../unit/filter/predicates/intention-test.js | 5 - .../unit/filter/predicates/service-test.js | 5 - .../tests/unit/helpers/document-attrs-test.js | 10 +- .../unit/helpers/policy/datacenters-test.js | 5 - .../unit/helpers/token/is-anonymous-test.js | 5 - .../unit/helpers/token/is-legacy-test.js | 9 +- .../tests/unit/mixins/policy/as-many-test.js | 5 - .../tests/unit/mixins/role/as-many-test.js | 5 - .../unit/mixins/with-blocking-actions-test.js | 7 - .../tests/unit/models/auth-method-test.js | 5 - .../tests/unit/models/coordinate-test.js | 5 - .../consul-ui/tests/unit/models/dc-test.js | 5 - .../tests/unit/models/discovery-chain-test.js | 5 - .../tests/unit/models/intention-test.js | 5 - .../consul-ui/tests/unit/models/kv-test.js | 5 - .../consul-ui/tests/unit/models/node-test.js | 5 - .../tests/unit/models/oidc-provider-test.js | 5 - .../tests/unit/models/partition-test.js | 5 - .../tests/unit/models/permission-test.js | 5 - .../tests/unit/models/policy-test.js | 5 - .../consul-ui/tests/unit/models/proxy-test.js | 5 - .../consul-ui/tests/unit/models/role-test.js | 5 - .../unit/models/service-instance-test.js | 5 - .../tests/unit/models/service-test.js | 5 - .../tests/unit/models/session-test.js | 5 - .../consul-ui/tests/unit/models/token-test.js | 5 - .../tests/unit/routes/application-test.js | 5 - .../consul-ui/tests/unit/routes/dc-test.js | 5 - .../routes/dc/acls/policies/create-test.js | 5 - .../unit/routes/dc/acls/policies/edit-test.js | 5 - .../routes/dc/acls/policies/index-test.js | 5 - .../unit/routes/dc/acls/roles/create-test.js | 5 - .../unit/routes/dc/acls/roles/edit-test.js | 5 - .../unit/routes/dc/acls/roles/index-test.js | 5 - .../unit/routes/dc/acls/tokens/create-test.js | 5 - .../unit/routes/dc/acls/tokens/edit-test.js | 5 - .../unit/routes/dc/acls/tokens/index-test.js | 5 - .../unit/search/predicates/intention-test.js | 7 - .../tests/unit/search/predicates/kv-test.js | 5 - .../tests/unit/search/predicates/node-test.js | 5 - .../unit/search/predicates/policy-test.js | 5 - .../tests/unit/search/predicates/role-test.js | 5 - .../unit/search/predicates/service-test.js | 5 - .../unit/search/predicates/token-test.js | 5 - .../unit/serializers/application-test.js | 5 - .../unit/serializers/auth-method-test.js | 5 - .../unit/serializers/binding-rule-test.js | 5 - .../tests/unit/serializers/coordinate-test.js | 5 - .../unit/serializers/discovery-chain-test.js | 5 - .../tests/unit/serializers/intention-test.js | 5 - .../tests/unit/serializers/kv-test.js | 9 - .../tests/unit/serializers/node-test.js | 5 - .../tests/unit/serializers/nspace-test.js | 5 - .../unit/serializers/oidc-provider-test.js | 5 - .../tests/unit/serializers/partition-test.js | 5 - .../tests/unit/serializers/permission-test.js | 5 - .../tests/unit/serializers/policy-test.js | 5 - .../tests/unit/serializers/proxy-test.js | 5 - .../tests/unit/serializers/role-test.js | 5 - .../unit/serializers/service-instance-test.js | 5 - .../tests/unit/serializers/service-test.js | 5 - .../tests/unit/serializers/session-test.js | 5 - .../tests/unit/serializers/token-test.js | 5 - .../tests/unit/services/atob-test.js | 5 - .../tests/unit/services/btoa-test.js | 5 - .../unit/services/client/connections-test.js | 5 - .../tests/unit/services/client/http-test.js | 5 - .../services/client/transports/xhr-test.js | 5 - .../services/clipboard/local-storage-test.js | 5 - .../tests/unit/services/clipboard/os-test.js | 5 - .../unit/services/code-mirror/linter-test.js | 5 - .../data-source/protocols/http-test.js | 5 - .../protocols/local-storage-test.js | 5 - .../tests/unit/services/data-structs-test.js | 5 - .../consul-ui/tests/unit/services/dom-test.js | 5 - .../tests/unit/services/encoder-test.js | 5 - .../consul-ui/tests/unit/services/env-test.js | 5 - .../tests/unit/services/feedback-test.js | 5 - .../tests/unit/services/form-test.js | 5 - .../tests/unit/services/logger-test.js | 5 - .../tests/unit/services/repository-test.js | 5 - .../services/repository/auth-method-test.js | 5 - .../services/repository/coordinate-test.js | 5 - .../tests/unit/services/repository/dc-test.js | 5 - .../repository/discovery-chain-test.js | 5 - .../services/repository/intention-test.js | 5 - .../tests/unit/services/repository/kv-test.js | 5 - .../unit/services/repository/node-test.js | 5 - .../unit/services/repository/nspace-test.js | 5 - .../services/repository/oidc-provider-test.js | 5 - .../services/repository/partition-test.js | 5 - .../services/repository/permission-test.js | 5 - .../unit/services/repository/policy-test.js | 5 - .../unit/services/repository/role-test.js | 5 - .../repository/service-instance-test.js | 5 - .../unit/services/repository/service-test.js | 5 - .../unit/services/repository/session-test.js | 5 - .../unit/services/repository/token-test.js | 5 - .../tests/unit/services/search-test.js | 5 - .../tests/unit/services/settings-test.js | 5 - .../tests/unit/services/sort-test.js | 5 - .../tests/unit/services/state-test.js | 15 +- .../tests/unit/services/store-test.js | 5 - .../tests/unit/services/temporal-test.js | 5 - .../tests/unit/services/ticker-test.js | 5 - .../tests/unit/services/timeout-test.js | 5 - .../unit/sort/comparators/service-test.js | 5 - .../consul-ui/tests/unit/utils/ascend-test.js | 5 - .../consul-ui/tests/unit/utils/atob-test.js | 8 - .../consul-ui/tests/unit/utils/btoa-test.js | 6 - .../tests/unit/utils/callable-type-test.js | 5 - .../unit/utils/create-fingerprinter-test.js | 8 - .../unit/utils/dom/click-first-anchor-test.js | 7 - .../tests/unit/utils/dom/closest-test.js | 5 - .../unit/utils/dom/create-listeners-test.js | 11 +- .../utils/dom/event-source/blocking-test.js | 15 - .../unit/utils/dom/event-source/cache-test.js | 15 +- .../utils/dom/event-source/callable-test.js | 7 +- .../unit/utils/dom/event-source/index-test.js | 21 +- .../utils/dom/event-source/openable-test.js | 5 - .../unit/utils/dom/event-source/proxy-test.js | 5 - .../utils/dom/event-source/resolver-test.js | 5 - .../utils/dom/event-source/storage-test.js | 5 - .../unit/utils/dom/event-target/rsvp-test.js | 7 - .../utils/dom/get-component-factory-test.js | 5 - .../tests/unit/utils/dom/is-outside-test.js | 7 +- .../unit/utils/dom/normalize-event-test.js | 5 - .../tests/unit/utils/dom/qsa-factory-test.js | 5 - .../tests/unit/utils/dom/sibling-test.js | 5 - .../tests/unit/utils/get-environment-test.js | 7 +- .../unit/utils/get-form-name-property-test.js | 5 - .../unit/utils/helpers/call-if-type-test.js | 5 - .../unit/utils/http/create-headers-test.js | 5 - .../utils/http/create-query-params-test.js | 5 - .../tests/unit/utils/http/create-url-test.js | 5 - .../tests/unit/utils/http/error-test.js | 5 - .../tests/unit/utils/http/request-test.js | 7 +- .../tests/unit/utils/http/xhr-test.js | 5 - .../tests/unit/utils/isFolder-test.js | 7 - .../tests/unit/utils/keyToArray-test.js | 7 - .../tests/unit/utils/left-trim-test.js | 7 - .../tests/unit/utils/maybe-call-test.js | 5 - .../tests/unit/utils/merge-checks-test.js | 6 - .../tests/unit/utils/non-empty-set-test.js | 5 - .../tests/unit/utils/path/resolve-test.js | 6 - .../tests/unit/utils/promisedTimeout-test.js | 7 - .../tests/unit/utils/right-trim-test.js | 7 - .../unit/utils/routing/transitionable-test.js | 5 - .../tests/unit/utils/routing/walk-test.js | 5 - .../tests/unit/utils/routing/wildcard-test.js | 5 - .../unit/utils/storage/local-storage-test.js | 5 - .../tests/unit/utils/templatize-test.js | 5 - .../tests/unit/utils/ticker/index-test.js | 5 - .../tests/unit/utils/ucfirst-test.js | 7 - .../unit/utils/update-array-object-test.js | 5 - .../consul-ui/translations/common/en-us.yaml | 4 - .../translations/components/app/en-us.yaml | 3 - .../translations/components/consul/en-us.yaml | 3 - .../components/copy-button/en-us.yaml | 3 - .../consul-ui/translations/models/en-us.yaml | 3 - .../consul-ui/translations/routes/en-us.yaml | 95 +- .../vendor/consul-ui/routes-debug.js | 5 - .../consul-ui/vendor/consul-ui/routes.js | 5 - .../vendor/consul-ui/services-debug.js | 5 - .../consul-ui/vendor/consul-ui/services.js | 5 - ui/packages/consul-ui/vendor/init.js | 5 - .../vendor/metrics-providers/consul.js | 5 - .../vendor/metrics-providers/prometheus.js | 5 - ui/yarn.lock | 8475 +++++++----- version/VERSION | 2 +- version/fips.go | 11 - version/version.go | 25 - version/version_test.go | 3 - website/.eslintrc.js | 5 - website/.stylelintrc.js | 5 - website/README.md | 69 +- website/content/api-docs/acl/auth-methods.mdx | 66 +- .../content/api-docs/acl/binding-rules.mdx | 52 +- website/content/api-docs/acl/index.mdx | 208 +- website/content/api-docs/acl/legacy.mdx | 299 + website/content/api-docs/acl/policies.mdx | 68 +- website/content/api-docs/acl/roles.mdx | 70 +- website/content/api-docs/acl/tokens.mdx | 82 +- website/content/api-docs/admin-partitions.mdx | 10 +- website/content/api-docs/agent/check.mdx | 62 +- website/content/api-docs/agent/connect.mdx | 54 +- website/content/api-docs/agent/index.mdx | 176 +- website/content/api-docs/agent/service.mdx | 98 +- website/content/api-docs/api-structure.mdx | 16 +- website/content/api-docs/catalog.mdx | 118 +- website/content/api-docs/config.mdx | 216 +- website/content/api-docs/connect/ca.mdx | 44 +- website/content/api-docs/connect/index.mdx | 15 +- .../content/api-docs/connect/intentions.mdx | 258 +- website/content/api-docs/coordinate.mdx | 38 +- website/content/api-docs/discovery-chain.mdx | 46 +- website/content/api-docs/event.mdx | 24 +- .../content/api-docs/features/consistency.mdx | 24 +- .../content/api-docs/features/filtering.mdx | 2 +- website/content/api-docs/health.mdx | 58 +- website/content/api-docs/index.mdx | 40 +- website/content/api-docs/kv.mdx | 38 +- website/content/api-docs/namespaces.mdx | 58 +- website/content/api-docs/operator/area.mdx | 74 +- .../content/api-docs/operator/autopilot.mdx | 44 +- website/content/api-docs/operator/index.mdx | 4 +- website/content/api-docs/operator/keyring.mdx | 42 +- website/content/api-docs/operator/license.mdx | 30 +- website/content/api-docs/operator/raft.mdx | 56 +- website/content/api-docs/operator/segment.mdx | 10 +- website/content/api-docs/operator/usage.mdx | 167 - website/content/api-docs/peering.mdx | 40 +- website/content/api-docs/query.mdx | 103 +- website/content/api-docs/session.mdx | 50 +- website/content/api-docs/snapshot.mdx | 22 +- website/content/api-docs/status.mdx | 18 +- website/content/api-docs/txn.mdx | 14 +- .../commands/acl/auth-method/create.mdx | 8 +- .../commands/acl/auth-method/delete.mdx | 8 +- .../commands/acl/auth-method/index.mdx | 4 +- .../content/commands/acl/auth-method/list.mdx | 8 +- .../content/commands/acl/auth-method/read.mdx | 8 +- .../commands/acl/auth-method/update.mdx | 8 +- .../commands/acl/binding-rule/create.mdx | 8 +- .../commands/acl/binding-rule/delete.mdx | 8 +- .../commands/acl/binding-rule/index.mdx | 4 +- .../commands/acl/binding-rule/list.mdx | 8 +- .../commands/acl/binding-rule/read.mdx | 8 +- .../commands/acl/binding-rule/update.mdx | 8 +- website/content/commands/acl/bootstrap.mdx | 19 +- website/content/commands/acl/index.mdx | 8 +- .../content/commands/acl/policy/create.mdx | 47 +- .../content/commands/acl/policy/delete.mdx | 8 +- website/content/commands/acl/policy/index.mdx | 4 +- website/content/commands/acl/policy/list.mdx | 8 +- website/content/commands/acl/policy/read.mdx | 8 +- .../content/commands/acl/policy/update.mdx | 10 +- website/content/commands/acl/role/create.mdx | 8 +- website/content/commands/acl/role/delete.mdx | 8 +- website/content/commands/acl/role/index.mdx | 4 +- website/content/commands/acl/role/list.mdx | 8 +- website/content/commands/acl/role/read.mdx | 8 +- website/content/commands/acl/role/update.mdx | 8 +- .../content/commands/acl/set-agent-token.mdx | 17 +- website/content/commands/acl/token/clone.mdx | 8 +- website/content/commands/acl/token/create.mdx | 8 +- website/content/commands/acl/token/delete.mdx | 8 +- website/content/commands/acl/token/index.mdx | 4 +- website/content/commands/acl/token/list.mdx | 12 +- website/content/commands/acl/token/read.mdx | 8 +- website/content/commands/acl/token/update.mdx | 66 +- .../content/commands/acl/translate-rules.mdx | 80 + website/content/commands/agent.mdx | 2 +- .../content/commands/catalog/datacenters.mdx | 8 +- website/content/commands/catalog/index.mdx | 4 +- website/content/commands/catalog/nodes.mdx | 10 +- website/content/commands/catalog/services.mdx | 8 +- website/content/commands/config/delete.mdx | 19 +- website/content/commands/config/index.mdx | 6 +- website/content/commands/config/list.mdx | 21 +- website/content/commands/config/read.mdx | 11 +- website/content/commands/config/write.mdx | 42 +- website/content/commands/connect/ca.mdx | 35 +- website/content/commands/connect/envoy.mdx | 28 +- website/content/commands/connect/expose.mdx | 8 +- website/content/commands/connect/index.mdx | 24 +- website/content/commands/connect/proxy.mdx | 20 +- .../commands/connect/redirect-traffic.mdx | 4 +- website/content/commands/debug.mdx | 4 +- website/content/commands/event.mdx | 12 +- website/content/commands/exec.mdx | 8 +- website/content/commands/force-leave.mdx | 12 +- website/content/commands/index.mdx | 17 +- website/content/commands/info.mdx | 6 +- website/content/commands/intention/check.mdx | 23 +- website/content/commands/intention/create.mdx | 25 +- website/content/commands/intention/delete.mdx | 23 +- website/content/commands/intention/get.mdx | 23 +- website/content/commands/intention/index.mdx | 17 +- website/content/commands/intention/list.mdx | 19 +- website/content/commands/intention/match.mdx | 23 +- website/content/commands/join.mdx | 6 +- website/content/commands/keygen.mdx | 2 +- website/content/commands/keyring.mdx | 10 +- website/content/commands/kv/delete.mdx | 8 +- website/content/commands/kv/export.mdx | 6 +- website/content/commands/kv/get.mdx | 14 +- website/content/commands/kv/import.mdx | 6 +- website/content/commands/kv/index.mdx | 14 +- website/content/commands/kv/put.mdx | 16 +- website/content/commands/leave.mdx | 6 +- website/content/commands/license.mdx | 22 +- website/content/commands/lock.mdx | 4 +- website/content/commands/login.mdx | 6 +- website/content/commands/logout.mdx | 6 +- website/content/commands/maint.mdx | 6 +- website/content/commands/members.mdx | 6 +- website/content/commands/namespace/create.mdx | 12 +- website/content/commands/namespace/delete.mdx | 8 +- website/content/commands/namespace/index.mdx | 2 +- website/content/commands/namespace/list.mdx | 8 +- website/content/commands/namespace/read.mdx | 8 +- website/content/commands/namespace/update.mdx | 16 +- website/content/commands/namespace/write.mdx | 10 +- website/content/commands/operator/area.mdx | 42 +- .../content/commands/operator/autopilot.mdx | 24 +- website/content/commands/operator/index.mdx | 12 +- website/content/commands/operator/raft.mdx | 39 +- website/content/commands/operator/usage.mdx | 100 - website/content/commands/partition.mdx | 10 +- website/content/commands/peering/delete.mdx | 7 +- .../content/commands/peering/establish.mdx | 9 +- .../commands/peering/generate-token.mdx | 9 +- website/content/commands/peering/index.mdx | 17 +- website/content/commands/peering/list.mdx | 6 +- website/content/commands/peering/read.mdx | 6 +- website/content/commands/reload.mdx | 8 +- website/content/commands/rtt.mdx | 8 +- .../content/commands/services/deregister.mdx | 4 +- website/content/commands/services/index.mdx | 6 +- .../content/commands/services/register.mdx | 6 +- website/content/commands/snapshot/agent.mdx | 14 +- website/content/commands/snapshot/index.mdx | 12 +- website/content/commands/snapshot/inspect.mdx | 8 +- website/content/commands/snapshot/restore.mdx | 10 +- website/content/commands/snapshot/save.mdx | 10 +- website/content/commands/tls/ca.mdx | 37 +- website/content/commands/tls/cert.mdx | 2 - website/content/commands/tls/index.mdx | 2 - .../content/commands/troubleshoot/index.mdx | 31 - .../content/commands/troubleshoot/proxy.mdx | 68 - .../commands/troubleshoot/upstreams.mdx | 37 - website/content/commands/validate.mdx | 2 +- website/content/commands/watch.mdx | 9 +- website/content/docs/agent/config-entries.mdx | 18 +- .../content/docs/agent/config/cli-flags.mdx | 105 +- .../docs/agent/config/config-files.mdx | 445 +- website/content/docs/agent/config/index.mdx | 53 +- website/content/docs/agent/index.mdx | 89 +- website/content/docs/agent/limits/index.mdx | 52 - .../agent/limits/usage/init-rate-limits.mdx | 31 - .../usage/limit-request-rates-from-ips.mdx | 72 - .../limits/usage/monitor-rate-limits.mdx | 77 - .../usage/set-global-traffic-rate-limits.mdx | 62 - website/content/docs/agent/rpc.mdx | 4 +- website/content/docs/agent/sentinel.mdx | 4 +- website/content/docs/agent/telemetry.mdx | 139 +- .../docs/agent/wal-logstore/enable.mdx | 151 - .../content/docs/agent/wal-logstore/index.mdx | 53 - .../docs/agent/wal-logstore/monitoring.mdx | 85 - .../agent/wal-logstore/revert-to-boltdb.mdx | 76 - .../api-gateway/configuration/gateway.mdx | 4 +- .../configuration/gatewayclass.mdx | 28 +- .../configuration/gatewayclassconfig.mdx | 6 +- .../docs/api-gateway/configuration/index.mdx | 16 +- .../api-gateway/configuration/meshservice.mdx | 32 +- .../docs/api-gateway/configuration/routes.mdx | 2 +- website/content/docs/api-gateway/index.mdx | 8 +- website/content/docs/api-gateway/install.mdx | 100 +- .../content/docs/api-gateway/tech-specs.mdx | 49 +- website/content/docs/api-gateway/upgrades.mdx | 109 +- .../content/docs/api-gateway/usage/errors.mdx | 10 +- .../usage/reroute-http-requests.mdx | 16 +- .../usage/route-to-peered-services.mdx | 23 +- .../content/docs/api-gateway/usage/usage.mdx | 10 +- .../docs/architecture/anti-entropy.mdx | 2 +- .../content/docs/architecture/consensus.mdx | 6 +- .../content/docs/architecture/coordinates.mdx | 14 +- .../improving-consul-resilience.mdx | 10 +- website/content/docs/architecture/index.mdx | 24 +- website/content/docs/architecture/scale.mdx | 80 +- .../docs/concepts/service-discovery.mdx | 8 +- .../content/docs/concepts/service-mesh.mdx | 8 +- website/content/docs/connect/ca/aws.mdx | 18 +- website/content/docs/connect/ca/consul.mdx | 22 +- website/content/docs/connect/ca/index.mdx | 53 +- website/content/docs/connect/ca/vault.mdx | 59 +- .../docs/connect/cluster-peering/index.mdx | 5 +- .../connect/cluster-peering/tech-specs.mdx | 60 +- .../usage/create-sameness-groups.mdx | 301 - .../usage/establish-cluster-peering.mdx | 8 +- .../usage/manage-connections.mdx | 2 +- .../usage/peering-traffic-management.mdx | 2 +- .../control-plane-request-limit.mdx | 230 - .../config-entries/exported-services.mdx | 29 +- .../docs/connect/config-entries/index.mdx | 30 +- .../config-entries/ingress-gateway.mdx | 2592 ++-- .../connect/config-entries/jwt-provider.mdx | 1042 -- .../docs/connect/config-entries/mesh.mdx | 26 +- .../connect/config-entries/proxy-defaults.mdx | 243 +- .../connect/config-entries/sameness-group.mdx | 375 - .../config-entries/service-defaults.mdx | 175 +- .../config-entries/service-intentions.mdx | 1663 +-- .../config-entries/service-resolver.mdx | 1848 +-- .../connect/config-entries/service-router.mdx | 1819 +-- .../config-entries/service-splitter.mdx | 833 +- .../config-entries/terminating-gateway.mdx | 27 +- .../content/docs/connect/configuration.mdx | 67 +- .../docs/connect/connect-internals.mdx | 52 +- .../docs/connect/connectivity-tasks.mdx | 20 +- .../connect/dataplane/consul-dataplane.mdx | 2 +- .../content/docs/connect/dataplane/index.mdx | 11 +- .../docs/connect/dataplane/telemetry.mdx | 2 +- website/content/docs/connect/dev.mdx | 10 +- .../docs/connect/distributed-tracing.mdx | 17 +- .../content/docs/connect/failover/index.mdx | 47 - .../api-gateway/configuration/api-gateway.mdx | 331 - .../api-gateway/configuration/http-route.mdx | 684 - .../configuration/inline-certificate.mdx | 127 - .../api-gateway/configuration/tcp-route.mdx | 256 - .../connect/gateways/api-gateway/index.mdx | 28 - .../connect/gateways/api-gateway/usage.mdx | 211 - .../content/docs/connect/gateways/index.mdx | 24 +- .../docs/connect/gateways/ingress-gateway.mdx | 281 + .../gateways/ingress-gateway/index.mdx | 26 - .../ingress-gateway/tls-external-service.mdx | 246 - .../gateways/ingress-gateway/usage.mdx | 127 - .../connect/gateways/mesh-gateway/index.mdx | 28 +- .../peering-via-mesh-gateways.mdx | 22 +- .../service-to-service-traffic-partitions.mdx | 24 +- ...ice-to-service-traffic-wan-datacenters.mdx | 34 +- .../wan-federation-via-mesh-gateways.mdx | 19 +- .../connect/gateways/terminating-gateway.mdx | 58 +- website/content/docs/connect/index.mdx | 64 +- .../legacy.mdx => intentions-legacy.mdx} | 34 +- website/content/docs/connect/intentions.mdx | 341 + .../intentions/create-manage-intentions.mdx | 178 - .../content/docs/connect/intentions/index.mdx | 91 - .../connect/intentions/jwt-authorization.mdx | 101 - .../connect/l7-traffic/discovery-chain.mdx | 68 +- .../content/docs/connect/l7-traffic/index.mdx | 132 +- website/content/docs/connect/native/go.mdx | 41 +- website/content/docs/connect/native/index.mdx | 69 +- website/content/docs/connect/nomad.mdx | 24 +- .../connect/observability/access-logs.mdx | 253 - .../docs/connect/observability/index.mdx | 12 +- .../observability/ui-visualization.mdx | 27 +- .../content/docs/connect/proxies/built-in.mdx | 14 +- .../configuration/ext-authz.mdx | 726 - .../configuration/property-override.mdx | 280 - .../envoy-extensions/configuration/wasm.mdx | 484 - .../proxies/envoy-extensions/index.mdx | 47 - .../envoy-extensions/usage/ext-authz.mdx | 147 - .../proxies/envoy-extensions/usage/lambda.mdx | 161 - .../proxies/envoy-extensions/usage/lua.mdx | 225 - .../usage/property-override.mdx | 217 - .../proxies/envoy-extensions/usage/wasm.mdx | 191 - .../content/docs/connect/proxies/envoy.mdx | 84 +- .../content/docs/connect/proxies/index.mdx | 4 +- .../docs/connect/proxies/integrate.mdx | 61 +- .../docs/connect/registration/index.mdx | 4 +- .../registration/service-registration.mdx | 14 +- .../connect/registration/sidecar-service.mdx | 12 +- website/content/docs/connect/security.mdx | 42 +- .../transparent-proxy.mdx} | 108 +- .../consul-vs-other/api-gateway-compare.mdx | 4 +- .../consul-vs-other/dns-tools-compare.mdx | 2 +- .../content/docs/consul-vs-other/index.mdx | 8 +- .../content/docs/dynamic-app-config/kv.mdx | 28 +- .../docs/dynamic-app-config/sessions.mdx | 4 +- .../docs/dynamic-app-config/watches.mdx | 10 +- website/content/docs/ecs/architecture.mdx | 16 +- website/content/docs/ecs/compatibility.mdx | 2 +- website/content/docs/ecs/enterprise.mdx | 10 +- website/content/docs/ecs/index.mdx | 18 +- .../docs/ecs/manual/acl-controller.mdx | 8 +- website/content/docs/ecs/manual/install.mdx | 24 +- .../docs/ecs/manual/secure-configuration.mdx | 54 +- website/content/docs/ecs/requirements.mdx | 8 +- .../content/docs/ecs/task-resource-usage.mdx | 2 +- .../content/docs/ecs/terraform/install.mdx | 32 +- .../ecs/terraform/migrate-existing-tasks.mdx | 2 +- .../ecs/terraform/secure-configuration.mdx | 24 +- .../docs/enterprise/admin-partitions.mdx | 22 +- .../content/docs/enterprise/audit-logging.mdx | 10 +- website/content/docs/enterprise/backups.mdx | 6 +- .../content/docs/enterprise/federation.mdx | 4 +- website/content/docs/enterprise/fips.mdx | 127 - website/content/docs/enterprise/index.mdx | 64 +- .../content/docs/enterprise/license/faq.mdx | 44 +- .../docs/enterprise/license/overview.mdx | 18 +- .../license/utilization-reporting.mdx | 168 - .../content/docs/enterprise/namespaces.mdx | 12 +- .../network-segments-overview.mdx | 6 +- .../content/docs/enterprise/read-scale.mdx | 6 +- .../content/docs/enterprise/redundancy.mdx | 8 +- website/content/docs/enterprise/sentinel.mdx | 4 +- website/content/docs/enterprise/upgrades.mdx | 8 +- website/content/docs/guides/index.mdx | 6 +- website/content/docs/index.mdx | 6 +- .../content/docs/install/bootstrapping.mdx | 28 +- .../content/docs/install/cloud-auto-join.mdx | 4 +- website/content/docs/install/glossary.mdx | 6 +- website/content/docs/install/index.mdx | 8 +- .../content/docs/install/manual-bootstrap.mdx | 8 +- website/content/docs/install/performance.mdx | 48 +- website/content/docs/install/ports.mdx | 2 +- .../content/docs/integrate/download-tools.mdx | 6 +- .../docs/integrate/nia-integration.mdx | 20 +- .../content/docs/integrate/partnerships.mdx | 36 +- website/content/docs/internals/acl.mdx | 5 +- website/content/docs/internals/index.mdx | 18 +- website/content/docs/intro/index.mdx | 10 +- .../docs/k8s/annotations-and-labels.mdx | 27 +- website/content/docs/k8s/architecture.mdx | 8 +- website/content/docs/k8s/compatibility.mdx | 6 +- .../connect/cluster-peering/tech-specs.mdx | 87 +- .../usage/create-sameness-groups.mdx | 290 - .../usage/establish-peering.mdx | 2 - .../docs/k8s/connect/connect-ca-provider.mdx | 45 +- website/content/docs/k8s/connect/health.mdx | 14 +- website/content/docs/k8s/connect/index.mdx | 96 +- .../docs/k8s/connect/ingress-controllers.mdx | 10 +- .../docs/k8s/connect/ingress-gateways.mdx | 34 +- .../k8s/connect/observability/metrics.mdx | 10 +- .../k8s/connect/onboarding-tproxy-mode.mdx | 295 - .../docs/k8s/connect/terminating-gateways.mdx | 28 +- .../k8s/connect/transparent-proxy/index.mdx | 47 - website/content/docs/k8s/crds/index.mdx | 39 +- .../content/docs/k8s/crds/upgrade-to-crds.mdx | 16 +- .../clients-outside-kubernetes.mdx | 8 +- .../consul-enterprise.mdx | 2 +- .../multi-cluster/index.mdx | 8 +- .../multi-cluster/kubernetes.mdx | 38 +- .../multi-cluster/vms-and-kubernetes.mdx | 26 +- .../servers-outside-kubernetes.mdx | 36 +- .../single-dc-multi-k8s.mdx | 23 +- .../data-integration/bootstrap-token.mdx | 6 +- .../vault/data-integration/connect-ca.mdx | 25 +- .../data-integration/enterprise-license.mdx | 6 +- .../vault/data-integration/gossip.mdx | 6 +- .../vault/data-integration/index.mdx | 58 +- .../data-integration/partition-token.mdx | 8 +- .../data-integration/replication-token.mdx | 6 +- .../vault/data-integration/server-tls.mdx | 10 +- .../snapshot-agent-config.mdx | 12 +- .../vault/data-integration/webhook-certs.mdx | 16 +- .../deployment-configurations/vault/index.mdx | 6 +- .../vault/systems-integration.mdx | 46 +- .../vault/wan-federation.mdx | 53 +- website/content/docs/k8s/dns.mdx | 4 +- website/content/docs/k8s/helm.mdx | 435 +- website/content/docs/k8s/index.mdx | 10 +- .../docs/k8s/installation/install-cli.mdx | 12 +- .../content/docs/k8s/installation/install.mdx | 28 +- website/content/docs/k8s/k8s-cli.mdx | 446 +- .../docs/k8s/l7-traffic/failover-tproxy.mdx | 124 - .../l7-traffic/route-to-virtual-services.mdx | 122 - .../k8s/operations/certificate-rotation.mdx | 4 +- .../gossip-encryption-key-rotation.mdx | 8 +- .../operations/tls-on-existing-cluster.mdx | 16 +- .../content/docs/k8s/operations/uninstall.mdx | 2 +- .../k8s/platforms/self-hosted-kubernetes.mdx | 4 +- website/content/docs/k8s/service-sync.mdx | 30 +- website/content/docs/k8s/upgrade/index.mdx | 24 +- .../content/docs/k8s/upgrade/upgrade-cli.mdx | 2 +- website/content/docs/lambda/index.mdx | 10 +- website/content/docs/lambda/invocation.mdx | 20 +- .../docs/lambda/invoke-from-lambda.mdx | 18 +- .../docs/lambda/registration/automate.mdx | 8 +- .../docs/lambda/registration/index.mdx | 24 +- .../docs/lambda/registration/manual.mdx | 45 +- website/content/docs/nia/api/index.mdx | 4 +- website/content/docs/nia/api/status.mdx | 20 +- website/content/docs/nia/api/tasks.mdx | 18 +- website/content/docs/nia/architecture.mdx | 22 +- website/content/docs/nia/cli/index.mdx | 6 +- website/content/docs/nia/cli/start.mdx | 6 +- website/content/docs/nia/cli/task.mdx | 14 +- website/content/docs/nia/configuration.mdx | 122 +- website/content/docs/nia/enterprise/index.mdx | 16 +- .../content/docs/nia/enterprise/license.mdx | 16 +- website/content/docs/nia/index.mdx | 16 +- .../docs/nia/installation/configure.mdx | 10 +- .../content/docs/nia/installation/install.mdx | 10 +- .../docs/nia/network-drivers/index.mdx | 10 +- .../nia/network-drivers/terraform-cloud.mdx | 42 +- .../docs/nia/network-drivers/terraform.mdx | 18 +- website/content/docs/nia/tasks.mdx | 60 +- .../content/docs/nia/terraform-modules.mdx | 60 +- website/content/docs/nia/usage/errors-ref.mdx | 12 +- .../content/docs/nia/usage/requirements.mdx | 32 +- website/content/docs/nia/usage/run-ha.mdx | 34 +- website/content/docs/nia/usage/run.mdx | 12 +- .../consul-api-gateway/v0_1_x.mdx | 4 +- .../consul-api-gateway/v0_2_x.mdx | 4 +- .../consul-api-gateway/v0_3_x.mdx | 4 +- .../consul-api-gateway/v0_4_x.mdx | 10 +- .../consul-api-gateway/v0_5_x.mdx | 56 - .../docs/release-notes/consul-ecs/v0_5_x.mdx | 6 +- .../docs/release-notes/consul-k8s/v0_47_x.mdx | 6 +- .../docs/release-notes/consul-k8s/v0_48_x.mdx | 6 +- .../docs/release-notes/consul-k8s/v0_49_x.mdx | 8 +- .../docs/release-notes/consul-k8s/v1_0_x.mdx | 12 +- .../docs/release-notes/consul-k8s/v1_1_x.mdx | 61 - .../consul-terraform-sync/v0_6_x.mdx | 8 +- .../docs/release-notes/consul/v1_10_x.mdx | 4 +- .../docs/release-notes/consul/v1_11_x.mdx | 12 +- .../docs/release-notes/consul/v1_12_x.mdx | 23 +- .../docs/release-notes/consul/v1_13_x.mdx | 19 +- .../docs/release-notes/consul/v1_14_x.mdx | 16 +- .../docs/release-notes/consul/v1_15_x.mdx | 101 - .../docs/release-notes/consul/v1_16_x.mdx | 58 - .../docs/release-notes/consul/v1_9_x.mdx | 2 +- .../acl/acl-federated-datacenters.mdx | 22 +- .../content/docs/security/acl/acl-legacy.mdx | 1199 ++ .../docs/security/acl/acl-migrate-tokens.mdx | 393 + .../docs/security/acl/acl-policies.mdx | 34 +- .../content/docs/security/acl/acl-roles.mdx | 22 +- .../content/docs/security/acl/acl-rules.mdx | 106 +- .../security/acl/auth-methods/aws-iam.mdx | 8 +- .../docs/security/acl/auth-methods/index.mdx | 32 +- .../docs/security/acl/auth-methods/jwt.mdx | 8 +- .../security/acl/auth-methods/kubernetes.mdx | 20 +- .../docs/security/acl/auth-methods/oidc.mdx | 14 +- website/content/docs/security/acl/index.mdx | 32 +- .../docs/security/acl/tokens/index.mdx | 71 +- website/content/docs/security/encryption.mdx | 38 +- website/content/docs/security/index.mdx | 6 +- .../docs/security/security-models/core.mdx | 110 +- .../docs/security/security-models/index.mdx | 6 +- .../docs/security/security-models/nia.mdx | 6 +- .../services/discovery/dns-configuration.mdx | 24 +- .../docs/services/usage/define-services.mdx | 3 + .../docs/troubleshoot/common-errors.mdx | 38 +- website/content/docs/troubleshoot/faq.mdx | 24 +- .../troubleshoot/troubleshoot-services.mdx | 150 - .../content/docs/upgrading/compatibility.mdx | 4 +- website/content/docs/upgrading/index.mdx | 16 +- .../instructions/general-process.mdx | 12 +- .../docs/upgrading/instructions/index.mdx | 82 +- .../instructions/upgrade-to-1-10-x.mdx | 54 +- .../instructions/upgrade-to-1-2-x.mdx | 10 +- .../instructions/upgrade-to-1-6-x.mdx | 16 +- .../instructions/upgrade-to-1-8-x.mdx | 6 +- .../docs/upgrading/upgrade-specific.mdx | 513 +- .../partials/envoy_ext_rule_matcher.mdx | 9 - ...http_api_and_cli_characteristics_links.mdx | 8 +- .../partials/http_api_options_client.mdx | 2 +- .../http_api_results_filtered_by_acls.mdx | 2 +- website/data/api-docs-nav-data.json | 8 +- website/data/commands-nav-data.json | 25 +- website/data/docs-nav-data.json | 374 +- website/package-lock.json | 6735 +++------ website/package.json | 6 +- website/prettier.config.js | 5 - website/public/ie-warning.js | 5 - .../public/img/connect_proxy_to_lambda.svg | 2 +- ...onsul-service-mesh-intentions-overview.svg | 1 - .../img/terminating_gateway_to_lambda.svg | 2 +- website/redirects.js | 46 +- website/scripts/should-build.sh | 3 - website/scripts/website-build.sh | 3 - website/scripts/website-start.sh | 3 - 8273 files changed, 75310 insertions(+), 257539 deletions(-) delete mode 100644 .changelog/14132.txt delete mode 100644 .changelog/14244.txt delete mode 100644 .changelog/14437.txt delete mode 100644 .changelog/14465.txt delete mode 100644 .changelog/14832.txt delete mode 100644 .changelog/14833.txt delete mode 100644 .changelog/14956.txt delete mode 100644 .changelog/15001.txt delete mode 100644 .changelog/15107.txt delete mode 100644 .changelog/15274.txt delete mode 100644 .changelog/15297.txt delete mode 100644 .changelog/15598.txt delete mode 100644 .changelog/15614.txt delete mode 100644 .changelog/15654.txt delete mode 100644 .changelog/15710.txt delete mode 100644 .changelog/15794.txt delete mode 100644 .changelog/15817.txt delete mode 100644 .changelog/15818.txt delete mode 100644 .changelog/15828.txt delete mode 100644 .changelog/15864.txt delete mode 100644 .changelog/15884.txt delete mode 100644 .changelog/15892.txt delete mode 100644 .changelog/15906.txt delete mode 100644 .changelog/15922.txt delete mode 100644 .changelog/15947.txt delete mode 100644 .changelog/15956.txt delete mode 100644 .changelog/15967.txt delete mode 100644 .changelog/15970.txt delete mode 100644 .changelog/15987.txt delete mode 100644 .changelog/16009.txt delete mode 100644 .changelog/16044.txt delete mode 100644 .changelog/16097.txt delete mode 100644 .changelog/16105.txt delete mode 100644 .changelog/16176.txt delete mode 100644 .changelog/16204.txt delete mode 100644 .changelog/16205.txt delete mode 100644 .changelog/16224.txt delete mode 100644 .changelog/16227.txt delete mode 100644 .changelog/16251.txt delete mode 100644 .changelog/16259.txt delete mode 100644 .changelog/16262.txt delete mode 100644 .changelog/16266.txt delete mode 100644 .changelog/16274.txt delete mode 100644 .changelog/16284.txt delete mode 100644 .changelog/16288.txt delete mode 100644 .changelog/16292.txt delete mode 100644 .changelog/16298.txt delete mode 100644 .changelog/16301.txt delete mode 100644 .changelog/16369.txt delete mode 100644 .changelog/16412.txt delete mode 100644 .changelog/16428.txt delete mode 100644 .changelog/16444.txt delete mode 100644 .changelog/16445.txt delete mode 100644 .changelog/16485.txt delete mode 100644 .changelog/16506.txt delete mode 100644 .changelog/16508.txt delete mode 100644 .changelog/16512.txt delete mode 100644 .changelog/16519.txt delete mode 100644 .changelog/16530.txt delete mode 100644 .changelog/16531.txt delete mode 100644 .changelog/16574.txt delete mode 100644 .changelog/16577.txt delete mode 100644 .changelog/16585.txt delete mode 100644 .changelog/16647.txt delete mode 100644 .changelog/16649.txt delete mode 100644 .changelog/16661.txt rename .changelog/{16673.txt => 16693.txt} (97%) delete mode 100644 .changelog/16754.txt delete mode 100644 .changelog/16781.txt delete mode 100644 .changelog/16789.txt delete mode 100644 .changelog/16818.txt delete mode 100644 .changelog/16871.txt delete mode 100644 .changelog/16877.txt create mode 100644 .changelog/16888.txt delete mode 100644 .changelog/16889.txt delete mode 100644 .changelog/16957.txt delete mode 100644 .changelog/17035.txt delete mode 100644 .changelog/17038.txt delete mode 100644 .changelog/17055.txt delete mode 100644 .changelog/17066.txt delete mode 100644 .changelog/17075.txt delete mode 100644 .changelog/17081.txt delete mode 100644 .changelog/17086.txt delete mode 100644 .changelog/17115.txt delete mode 100644 .changelog/17138.txt delete mode 100644 .changelog/17160.txt delete mode 100644 .changelog/17171.txt delete mode 100644 .changelog/17179.txt delete mode 100644 .changelog/17183.txt delete mode 100644 .changelog/17231.txt create mode 100644 .changelog/17317.txt delete mode 100644 .changelog/17327.txt delete mode 100644 .changelog/17415.txt delete mode 100644 .changelog/17424.txt delete mode 100644 .changelog/17452.txt delete mode 100644 .changelog/17460.txt delete mode 100644 .changelog/17487.txt delete mode 100644 .changelog/17495.txt delete mode 100644 .changelog/17505.txt delete mode 100644 .changelog/17525.txt create mode 100644 .changelog/17541.txt delete mode 100644 .changelog/17546.txt create mode 100644 .changelog/17547.txt delete mode 100644 .changelog/17566.txt delete mode 100644 .changelog/17581.txt delete mode 100644 .changelog/17593.txt delete mode 100644 .changelog/17609.txt delete mode 100644 .changelog/17631.txt create mode 100644 .changelog/17636.txt delete mode 100644 .changelog/17719.txt delete mode 100644 .changelog/17739.txt delete mode 100644 .changelog/17755.txt delete mode 100644 .changelog/17757.txt delete mode 100644 .changelog/17759.txt delete mode 100644 .changelog/17775.txt delete mode 100644 .changelog/17780.txt delete mode 100644 .changelog/17831.txt delete mode 100644 .changelog/4633.txt delete mode 100644 .changelog/5200.txt delete mode 100644 .changelog/_16677.txt delete mode 100644 .changelog/_4734.txt delete mode 100644 .changelog/_4821.txt delete mode 100644 .changelog/_5669.txt delete mode 100644 .changelog/_5740.txt delete mode 100644 .changelog/_5750.txt delete mode 100644 .changelog/_5805.txt delete mode 100644 .copywrite.hcl delete mode 100755 .github/scripts/verify_envoy_version.sh delete mode 100644 .github/workflows/broken-link-check.yml delete mode 100644 .github/workflows/build-artifacts.yml delete mode 100644 .github/workflows/jira-issues.yaml delete mode 100644 .github/workflows/jira-pr.yaml rename .github/workflows/{nightly-test-1.14.x.yaml => nightly-test-1.11.x.yaml} (74%) rename .github/workflows/{nightly-test-1.15.x.yaml => nightly-test-1.12.x.yaml} (74%) delete mode 100644 .github/workflows/nightly-test-1.16.x.yaml delete mode 100644 .github/workflows/verify-envoy-version.yml create mode 100644 .github/workflows/website-checker.yml create mode 100644 Vagrantfile delete mode 100644 acl/MockAuthorizer.go delete mode 100644 acl/resolver/danger.go create mode 100644 agent/acl_endpoint_legacy.go create mode 100644 agent/acl_endpoint_legacy_test.go create mode 100644 agent/cache-types/connect_ca_leaf.go create mode 100644 agent/cache-types/connect_ca_leaf_oss.go create mode 100644 agent/cache-types/connect_ca_leaf_test.go create mode 100644 agent/cache-types/norace_test.go create mode 100644 agent/cache-types/race_test.go delete mode 100644 agent/configentry/compare.go delete mode 100644 agent/configentry/compare_test.go delete mode 100644 agent/connect/ca/provider_vault_auth.go delete mode 100644 agent/connect/ca/provider_vault_auth_alicloud.go delete mode 100644 agent/connect/ca/provider_vault_auth_approle.go delete mode 100644 agent/connect/ca/provider_vault_auth_aws.go delete mode 100644 agent/connect/ca/provider_vault_auth_azure.go delete mode 100644 agent/connect/ca/provider_vault_auth_gcp.go delete mode 100644 agent/connect/ca/provider_vault_auth_jwt.go delete mode 100644 agent/connect/ca/provider_vault_auth_k8s.go delete mode 100644 agent/connect/ca/provider_vault_auth_test.go create mode 100644 agent/consul/acl_endpoint_legacy.go delete mode 100644 agent/consul/context.go delete mode 100644 agent/consul/context_test.go delete mode 100644 agent/consul/controller/controller.go delete mode 100644 agent/consul/controller/controller_test.go delete mode 100644 agent/consul/controller/doc.go delete mode 100644 agent/consul/controller/queue/defer.go delete mode 100644 agent/consul/controller/queue/queue.go delete mode 100644 agent/consul/controller/queue/rate.go delete mode 100644 agent/consul/controller/queue/rate_test.go delete mode 100644 agent/consul/controller/queue_test.go delete mode 100644 agent/consul/controller/reconciler.go delete mode 100644 agent/consul/controller/reconciler_test.go delete mode 100644 agent/consul/discoverychain/gateway.go delete mode 100644 agent/consul/discoverychain/gateway_httproute.go delete mode 100644 agent/consul/discoverychain/gateway_tcproute.go delete mode 100644 agent/consul/discoverychain/gateway_test.go delete mode 100644 agent/consul/fsm/log_verification_chunking_shim.go delete mode 100644 agent/consul/gateways/controller_gateways.go delete mode 100644 agent/consul/gateways/controller_gateways_test.go delete mode 100644 agent/consul/leader_log_verification.go delete mode 100644 agent/consul/leader_metrics_test.go delete mode 100644 agent/consul/multilimiter/mock_RateLimiter.go delete mode 100644 agent/consul/multilimiter/multilimiter.go delete mode 100644 agent/consul/multilimiter/multilimiter_test.go delete mode 100644 agent/consul/multilimiter/testdata/fuzz/FuzzUpdateConfig/5687e874c405cba69baee67a7f98556a9e2b5cd1fc67bc4e542eb1dc1cc1416d delete mode 100644 agent/consul/multilimiter/testdata/fuzz/FuzzUpdateConfig/582528ddfad69eb57775199a43e0f9fd5c94bba343ce7bb6724d4ebafe311ed4 delete mode 100644 agent/consul/multilimiter/testdata/fuzz/FuzzUpdateConfig/a6f039e29d925b6f8878408a033bdfa7b7424603c97fcb292400de0b7448eceb delete mode 100644 agent/consul/multilimiter/testdata/fuzz/FuzzUpdateConfig/caf81e9797b19c76c1fc4dbf537d4d81f389524539f402d13aa01f93a65ac7e9 delete mode 100644 agent/consul/multilimiter/testdata/fuzz/FuzzUpdateConfig/cd142c626eda3d60244864b8611ce9264f78e40758def1c0a4b23e2192556537 delete mode 100644 agent/consul/operator_backend.go delete mode 100644 agent/consul/operator_backend_test.go delete mode 100644 agent/consul/operator_usage_endpoint.go delete mode 100644 agent/consul/prepared_query_endpoint_oss.go delete mode 100644 agent/consul/prepared_query_endpoint_oss_test.go delete mode 100644 agent/consul/raft_handle.go delete mode 100644 agent/consul/rate/handler.go delete mode 100644 agent/consul/rate/handler_oss.go delete mode 100644 agent/consul/rate/handler_test.go delete mode 100644 agent/consul/rate/metrics.go delete mode 100644 agent/consul/rate/mock_RequestLimitsHandler.go delete mode 100644 agent/consul/rate/mock_ServersStatusProvider_test.go delete mode 100644 agent/consul/server_log_verification.go delete mode 100644 agent/consul/server_metadata.go delete mode 100644 agent/consul/server_metadata_test.go delete mode 100644 agent/consul/state/config_entry_exported_services.go delete mode 100644 agent/consul/state/config_entry_exported_services_oss.go delete mode 100644 agent/consul/state/config_entry_sameness_group.go delete mode 100644 agent/consul/state/config_entry_sameness_group_oss.go delete mode 100644 agent/consul/state/config_entry_sameness_group_oss_test.go delete mode 100644 agent/consul/state/events_test.go delete mode 100644 agent/consul/state/memdb_test.go delete mode 100644 agent/consul/state/mock_publishFuncType.go delete mode 100644 agent/envoyextensions/builtin/aws-lambda/aws_lambda.go delete mode 100644 agent/envoyextensions/builtin/aws-lambda/aws_lambda_test.go delete mode 100644 agent/envoyextensions/builtin/ext-authz/ext_authz.go delete mode 100644 agent/envoyextensions/builtin/ext-authz/ext_authz_test.go delete mode 100644 agent/envoyextensions/builtin/ext-authz/structs.go delete mode 100644 agent/envoyextensions/builtin/http/localratelimit/ratelimit.go delete mode 100644 agent/envoyextensions/builtin/http/localratelimit/ratelimit_test.go delete mode 100644 agent/envoyextensions/builtin/lua/lua.go delete mode 100644 agent/envoyextensions/builtin/lua/lua_test.go delete mode 100644 agent/envoyextensions/builtin/property-override/property_override.go delete mode 100644 agent/envoyextensions/builtin/property-override/property_override_test.go delete mode 100644 agent/envoyextensions/builtin/property-override/structpatcher.go delete mode 100644 agent/envoyextensions/builtin/property-override/structpatcher_test.go delete mode 100644 agent/envoyextensions/builtin/wasm/structs.go delete mode 100644 agent/envoyextensions/builtin/wasm/wasm.go delete mode 100644 agent/envoyextensions/builtin/wasm/wasm_test.go delete mode 100644 agent/envoyextensions/registered_extensions.go delete mode 100644 agent/envoyextensions/registered_extensions_test.go delete mode 100644 agent/grpc-external/services/resource/delete.go delete mode 100644 agent/grpc-external/services/resource/delete_test.go delete mode 100644 agent/grpc-external/services/resource/list.go delete mode 100644 agent/grpc-external/services/resource/list_by_owner.go delete mode 100644 agent/grpc-external/services/resource/list_by_owner_test.go delete mode 100644 agent/grpc-external/services/resource/list_test.go delete mode 100644 agent/grpc-external/services/resource/mock_ACLResolver.go delete mode 100644 agent/grpc-external/services/resource/mock_Backend.go delete mode 100644 agent/grpc-external/services/resource/mock_Registry.go delete mode 100644 agent/grpc-external/services/resource/read.go delete mode 100644 agent/grpc-external/services/resource/read_test.go delete mode 100644 agent/grpc-external/services/resource/server.go delete mode 100644 agent/grpc-external/services/resource/server_test.go delete mode 100644 agent/grpc-external/services/resource/testing/testing.go delete mode 100644 agent/grpc-external/services/resource/watch.go delete mode 100644 agent/grpc-external/services/resource/watch_test.go delete mode 100644 agent/grpc-external/services/resource/write.go delete mode 100644 agent/grpc-external/services/resource/write_status.go delete mode 100644 agent/grpc-external/services/resource/write_status_test.go delete mode 100644 agent/grpc-external/services/resource/write_test.go delete mode 100644 agent/grpc-internal/balancer/balancer.go delete mode 100644 agent/grpc-internal/balancer/balancer_test.go create mode 100644 agent/grpc-internal/balancer/custombalancer.go create mode 100644 agent/grpc-internal/balancer/pickfirst.go delete mode 100644 agent/grpc-internal/balancer/registry.go delete mode 100644 agent/grpc-internal/listener.go delete mode 100644 agent/grpc-internal/pipe.go delete mode 100644 agent/grpc-internal/pipe_test.go delete mode 100644 agent/grpc-internal/tracker.go delete mode 100644 agent/grpc-middleware/rate.go delete mode 100644 agent/grpc-middleware/rate_limit_mappings.gen.go delete mode 100644 agent/grpc-middleware/rate_test.go delete mode 100644 agent/grpc-middleware/testutil/testservice/buf.gen.yaml delete mode 100644 agent/grpc-middleware/testutil/testservice/simple_grpc.pb.go rename agent/hcp/{client => }/client.go (66%) delete mode 100644 agent/hcp/client/client_test.go delete mode 100644 agent/hcp/client/metrics_client.go delete mode 100644 agent/hcp/client/metrics_client_test.go delete mode 100644 agent/hcp/client/mock_CloudConfig.go delete mode 100644 agent/hcp/client/mock_metrics_client.go delete mode 100644 agent/hcp/deps_test.go rename agent/hcp/{client => }/mock_Client.go (65%) delete mode 100644 agent/hcp/telemetry/custom_metrics.go delete mode 100644 agent/hcp/telemetry/doc.go delete mode 100644 agent/hcp/telemetry/filter.go delete mode 100644 agent/hcp/telemetry/filter_test.go delete mode 100644 agent/hcp/telemetry/gauge_store.go delete mode 100644 agent/hcp/telemetry/gauge_store_test.go delete mode 100644 agent/hcp/telemetry/otel_exporter.go delete mode 100644 agent/hcp/telemetry/otel_exporter_test.go delete mode 100644 agent/hcp/telemetry/otel_sink.go delete mode 100644 agent/hcp/telemetry/otel_sink_test.go delete mode 100644 agent/hcp/telemetry/otlp_transform.go delete mode 100644 agent/hcp/telemetry/otlp_transform_test.go delete mode 100644 agent/leafcert/cached_roots.go delete mode 100644 agent/leafcert/cert.go delete mode 100644 agent/leafcert/generate.go delete mode 100644 agent/leafcert/leafcert.go delete mode 100644 agent/leafcert/leafcert_test.go delete mode 100644 agent/leafcert/roots.go delete mode 100644 agent/leafcert/signer_netrpc.go delete mode 100644 agent/leafcert/signer_test.go delete mode 100644 agent/leafcert/structs.go delete mode 100644 agent/leafcert/structs_test.go delete mode 100644 agent/leafcert/util.go delete mode 100644 agent/leafcert/util_test.go delete mode 100644 agent/leafcert/watch.go delete mode 100644 agent/local/state_internal_test.go delete mode 100644 agent/log-drop/log-drop.go delete mode 100644 agent/log-drop/log-drop_test.go delete mode 100644 agent/log-drop/mock_Logger.go delete mode 100644 agent/metrics/testing.go delete mode 100644 agent/operator_endpoint_oss_test.go rename agent/{rpcclient/configentry/view_test.go => proxycfg-glue/config_entry_test.go} (91%) delete mode 100644 agent/proxycfg-glue/health_blocking.go delete mode 100644 agent/proxycfg-glue/health_blocking_test.go create mode 100644 agent/proxycfg-glue/intentions_ent_test.go delete mode 100644 agent/proxycfg-glue/leafcerts.go delete mode 100644 agent/proxycfg/api_gateway.go delete mode 100644 agent/proxycfg/testing_api_gateway.go delete mode 100644 agent/proxycfg/testing_upstreams_oss.go delete mode 100644 agent/rpc/middleware/rate_limit_mappings.go delete mode 100644 agent/rpc/middleware/recovery.go delete mode 100644 agent/rpc/operator/service.go delete mode 100644 agent/rpc/operator/service_test.go delete mode 100644 agent/rpcclient/common.go delete mode 100644 agent/rpcclient/configentry/configentry.go delete mode 100644 agent/rpcclient/configentry/configentry_test.go delete mode 100644 agent/rpcclient/configentry/view.go rename agent/structs/{config_entry_exports_oss_test.go => config_entry_export_oss_test.go} (73%) delete mode 100644 agent/structs/config_entry_exports_oss.go delete mode 100644 agent/structs/config_entry_inline_certificate.go delete mode 100644 agent/structs/config_entry_inline_certificate_test.go delete mode 100644 agent/structs/config_entry_intentions_oss_test.go delete mode 100644 agent/structs/config_entry_jwt_provider.go delete mode 100644 agent/structs/config_entry_jwt_provider_oss.go delete mode 100644 agent/structs/config_entry_jwt_provider_test.go delete mode 100644 agent/structs/config_entry_routes.go delete mode 100644 agent/structs/config_entry_routes_test.go delete mode 100644 agent/structs/config_entry_sameness_group.go delete mode 100644 agent/structs/config_entry_sameness_group_oss.go delete mode 100644 agent/structs/config_entry_status.go delete mode 100644 agent/structs/envoy_extension.go create mode 100644 agent/structs/sanitize_oss.go delete mode 100644 agent/structs/structs_ext_test.go delete mode 100644 agent/uiserver/dist/assets/chunk.143.ff39f0b820a97e2c6d5d.js delete mode 100644 agent/uiserver/dist/assets/chunk.178.00380c6ad3fa678e07b6.js delete mode 100644 agent/uiserver/dist/assets/chunk.336.f5cb05e551aa08eb7125.js delete mode 100644 agent/uiserver/dist/assets/chunk.336.f5cb05e551aa08eb7125.js.LICENSE.txt delete mode 100644 agent/uiserver/dist/assets/chunk.412.2df22e4bf69d8f15ebdb.js delete mode 100644 agent/uiserver/dist/assets/chunk.412.2df22e4bf69d8f15ebdb.js.LICENSE.txt delete mode 100644 agent/uiserver/dist/assets/chunk.744.c0eb6726020fc4af8d3f.css delete mode 100644 agent/uiserver/dist/assets/chunk.744.c0eb6726020fc4af8d3f.js delete mode 100644 agent/uiserver/dist/assets/chunk.83.85cc25a28afe28f711a3.js rename agent/uiserver/dist/assets/codemirror/mode/javascript/{javascript-a5e5d64b0f9ff6b6e21f5f48aa1ef464.js => javascript-77218cd1268ea6df75775114ae086566.js} (91%) rename agent/uiserver/dist/assets/codemirror/mode/ruby/{ruby-2b9a2a4b4d14d9fa6f6edcda84a260e6.js => ruby-ea43ca3a3bdd63a52811e8464d66134b.js} (100%) rename agent/uiserver/dist/assets/codemirror/mode/xml/{xml-80f64aaafa6af7844d14f32f3219bb26.js => xml-10ec8b8cc61ef0fbd25b27a599fdcd60.js} (60%) rename agent/uiserver/dist/assets/codemirror/mode/yaml/{yaml-39582b60e653cf0b8d42292ddfabefb2.js => yaml-3f129a000349e3075be0f65719884b61.js} (89%) rename agent/uiserver/dist/assets/consul-acls/{routes-0c01f9c463b81fdc3929288f31c23040.js => routes-75a2ac7d38caf09cfee2a4e2bc49dcf7.js} (100%) rename agent/uiserver/dist/assets/consul-acls/{services-70b9e635f1e8e9a316e3773fccadb7c7.js => services-8b6b2b2bea3add7709b8075a5ed5652b.js} (100%) delete mode 100644 agent/uiserver/dist/assets/consul-hcp/routes-282630d2b2c8bf766b7e0d4f512828cc.js delete mode 100644 agent/uiserver/dist/assets/consul-hcp/services-51af43ae095119987dadf6f2392a59b3.js rename agent/uiserver/dist/assets/consul-lock-sessions/{routes-7718d309039e9f8b3b185656b6dd7f05.js => routes-f2c5ce353830c89f540358e7f174e0bf.js} (100%) rename agent/uiserver/dist/assets/consul-lock-sessions/{services-70b9e635f1e8e9a316e3773fccadb7c7.js => services-8b6b2b2bea3add7709b8075a5ed5652b.js} (100%) rename agent/uiserver/dist/assets/consul-nspaces/{routes-71c32de6a0307211d1299dac7688bfbf.js => routes-f939ed42e9b83f9d1bbc5256be68e77c.js} (100%) rename agent/uiserver/dist/assets/consul-nspaces/{services-70b9e635f1e8e9a316e3773fccadb7c7.js => services-8b6b2b2bea3add7709b8075a5ed5652b.js} (100%) rename agent/uiserver/dist/assets/consul-partitions/{routes-1bdd3b7ae99c7d7ce0425b2412f10d5e.js => routes-cba490481425519435d142c743bbc3d3.js} (100%) rename agent/uiserver/dist/assets/consul-partitions/{services-1a3b6937a8bc5f6e68df884b1650eaf0.js => services-85621f245f195fe1ce177064bfb04504.js} (100%) delete mode 100644 agent/uiserver/dist/assets/consul-peerings/routes-989d6de4b58a54c8638e37694240f29a.js delete mode 100644 agent/uiserver/dist/assets/consul-peerings/services-e5a754eca7f3fbb406035f10b8dfbb77.js create mode 100644 agent/uiserver/dist/assets/consul-ui-20fef69ea9b73df740a420526b12c7fb.css delete mode 100644 agent/uiserver/dist/assets/consul-ui-7444626e95c5ba30e9097f92995f0238.js create mode 100644 agent/uiserver/dist/assets/consul-ui-e58b85f0a8e1fb15ded242e5b25b171c.js delete mode 100644 agent/uiserver/dist/assets/consul-ui-f5d0ec3be8cca14adb133c8e2f488419.css rename agent/uiserver/dist/assets/consul-ui/{routes-debug-41d0902009004c6875ddb9882b4ee3f6.js => routes-debug-8f884a3e3f7105d43b7b4024db9b4c99.js} (100%) rename agent/uiserver/dist/assets/consul-ui/{routes-c69d5bf72b7c740af5e6ce29eefe65bf.js => routes-e55bc65732ba7c0352d43313fd9563e6.js} (52%) rename agent/uiserver/dist/assets/consul-ui/{services-faa0d1867ff0795f940a4199bcf17128.js => services-a17470cdfbd4a4096117ac0103802226.js} (78%) rename agent/uiserver/dist/assets/consul-ui/{services-debug-d1862bae590c1c8cd6dc0dd81645801a.js => services-debug-5a3f1d2e3954a05aa8383f02db31b8e6.js} (100%) rename agent/uiserver/dist/assets/{css.escape-fe4db48c9e3f272a6d12cf1312de889e.js => css.escape-851839b3ea1d0b4eb4c7089446df5e9f.js} (100%) delete mode 100644 agent/uiserver/dist/assets/encoding-022884ab2a5bd42b6f4fff580fa0dd34.js create mode 100644 agent/uiserver/dist/assets/encoding-cdb50fbdab6d4d3fdf574dd784f77d27.js rename agent/uiserver/dist/assets/{encoding-indexes-50f27403be5972eae4831f5b69db1f80.js => encoding-indexes-75eea16b259716db4fd162ee283d2ae5.js} (100%) create mode 100644 agent/uiserver/dist/assets/init-21ea65714d133467454b601efc15e2dd.js delete mode 100644 agent/uiserver/dist/assets/init-fe2561b45ce1429092f4a9a2bbb9ce71.js rename agent/uiserver/dist/assets/metrics-providers/{consul-5e97a9af114229497d43377450c54418.js => consul-31d7e3b0ef7c58d62338c7d7aeaaf545.js} (100%) rename agent/uiserver/dist/assets/metrics-providers/{prometheus-8779f1c99f6a15611567154767f1f674.js => prometheus-5f31ba3b7ffd850fa916a0a76933e968.js} (74%) create mode 100644 agent/uiserver/dist/assets/vendor-69ef69e98b7d14d1513f8056b6c6b48d.css delete mode 100644 agent/uiserver/dist/assets/vendor-aeac0d1e27f3b95c9b4bad3aac59a219.js create mode 100644 agent/uiserver/dist/assets/vendor-c7887d0a48fe1497d1843edc3d5bfbc8.js delete mode 100644 agent/uiserver/dist/assets/vendor-cf03d69ba4d9fa5934f04dca689d187f.css delete mode 100644 agent/xds/accesslogs/accesslogs.go delete mode 100644 agent/xds/delta_envoy_extender_oss_test.go delete mode 100644 agent/xds/delta_envoy_extender_test.go rename {envoyextensions/xdscommon => agent/xds}/envoy_versioning.go (72%) create mode 100644 agent/xds/envoy_versioning_test.go delete mode 100644 agent/xds/extensionruntime/runtime_config.go delete mode 100644 agent/xds/extensionruntime/runtime_config_oss_test.go create mode 100644 agent/xds/failover_math.go create mode 100644 agent/xds/failover_math_test.go delete mode 100644 agent/xds/failover_policy.go delete mode 100644 agent/xds/failover_policy_oss.go delete mode 100644 agent/xds/jwt_authn.go delete mode 100644 agent/xds/jwt_authn_test.go delete mode 100644 agent/xds/listeners_apigateway.go delete mode 100644 agent/xds/locality_policy.go delete mode 100644 agent/xds/locality_policy_oss.go create mode 100644 agent/xds/proxysupport/proxysupport.go delete mode 100644 agent/xds/secrets.go create mode 100644 agent/xds/serverless_plugin_oss_test.go create mode 100644 agent/xds/serverlessplugin/copied.go create mode 100644 agent/xds/serverlessplugin/lambda_patcher.go create mode 100644 agent/xds/serverlessplugin/lambda_patcher_test.go create mode 100644 agent/xds/serverlessplugin/patcher.go create mode 100644 agent/xds/serverlessplugin/patcher_test.go create mode 100644 agent/xds/serverlessplugin/serverlessplugin.go delete mode 100644 agent/xds/testcommon/testcommon.go delete mode 100644 agent/xds/testdata/builtin_extension/clusters/ext-authz-http-local-grpc-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/ext-authz-http-local-http-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/ext-authz-http-upstream-grpc-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/ext-authz-http-upstream-http-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/ext-authz-tcp-local-grpc-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/ext-authz-tcp-upstream-grpc-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/http-local-ratelimit-applyto-filter.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/lambda-and-lua-connect-proxy.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/lambda-connect-proxy-opposite-meta.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/lambda-connect-proxy-tproxy.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/lambda-connect-proxy-with-terminating-gateway-upstream.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/lambda-connect-proxy.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/lambda-terminating-gateway-with-service-resolvers.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/lambda-terminating-gateway.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/lua-connect-proxy-with-terminating-gateway-upstream.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/lua-inbound-applies-to-inbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/lua-inbound-doesnt-apply-to-local-upstreams.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/lua-outbound-applies-to-local-upstreams-tproxy.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/lua-outbound-applies-to-local-upstreams.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/lua-outbound-doesnt-apply-to-inbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/lua-outbound-doesnt-apply-to-local-upstreams-with-consul-constraint-violation.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/lua-outbound-doesnt-apply-to-local-upstreams-with-envoy-constraint-violation.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/propertyoverride-add-keepalive.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/propertyoverride-add-outlier-detection-multiple.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/propertyoverride-add-outlier-detection.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/propertyoverride-add-round-robin-lb-config.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/propertyoverride-cluster-load-assignment-inbound-add.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/propertyoverride-cluster-load-assignment-outbound-add.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/propertyoverride-inbound-doesnt-apply-to-outbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/propertyoverride-listener-inbound-add.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/propertyoverride-listener-outbound-add.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/propertyoverride-outbound-doesnt-apply-to-inbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/propertyoverride-patch-specific-upstream-service-failover.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/propertyoverride-patch-specific-upstream-service-splitter.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/propertyoverride-patch-specific-upstream-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/propertyoverride-remove-outlier-detection.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/wasm-http-local-file.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/wasm-http-remote-file.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/wasm-tcp-local-file-outbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/wasm-tcp-local-file.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/wasm-tcp-remote-file-outbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/wasm-tcp-remote-file.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/ext-authz-http-local-grpc-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/ext-authz-http-local-http-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/ext-authz-http-upstream-grpc-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/ext-authz-http-upstream-http-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/ext-authz-tcp-local-grpc-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/ext-authz-tcp-upstream-grpc-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/http-local-ratelimit-applyto-filter.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/lambda-and-lua-connect-proxy.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/lambda-connect-proxy-opposite-meta.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/lambda-connect-proxy-tproxy.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/lambda-connect-proxy-with-terminating-gateway-upstream.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/lambda-connect-proxy.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/lambda-terminating-gateway-with-service-resolvers.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/lambda-terminating-gateway.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/lua-connect-proxy-with-terminating-gateway-upstream.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/lua-inbound-applies-to-inbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/lua-inbound-doesnt-apply-to-local-upstreams.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/lua-outbound-applies-to-local-upstreams-tproxy.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/lua-outbound-applies-to-local-upstreams.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/lua-outbound-doesnt-apply-to-inbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/lua-outbound-doesnt-apply-to-local-upstreams-with-consul-constraint-violation.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/lua-outbound-doesnt-apply-to-local-upstreams-with-envoy-constraint-violation.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/propertyoverride-add-keepalive.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/propertyoverride-add-outlier-detection-multiple.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/propertyoverride-add-outlier-detection.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/propertyoverride-add-round-robin-lb-config.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/propertyoverride-cluster-load-assignment-inbound-add.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/propertyoverride-cluster-load-assignment-outbound-add.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/propertyoverride-inbound-doesnt-apply-to-outbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/propertyoverride-listener-inbound-add.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/propertyoverride-listener-outbound-add.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/propertyoverride-outbound-doesnt-apply-to-inbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/propertyoverride-patch-specific-upstream-service-failover.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/propertyoverride-patch-specific-upstream-service-splitter.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/propertyoverride-patch-specific-upstream-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/propertyoverride-remove-outlier-detection.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/wasm-http-local-file.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/wasm-http-remote-file.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/wasm-tcp-local-file-outbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/wasm-tcp-local-file.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/wasm-tcp-remote-file-outbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/wasm-tcp-remote-file.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/ext-authz-http-local-grpc-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/ext-authz-http-local-http-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/ext-authz-http-upstream-grpc-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/ext-authz-http-upstream-http-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/ext-authz-tcp-local-grpc-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/http-local-ratelimit-applyto-filter.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/lambda-and-lua-connect-proxy.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/lambda-connect-proxy-opposite-meta.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/lambda-connect-proxy-tproxy.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/lambda-connect-proxy-with-terminating-gateway-upstream.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/lambda-connect-proxy.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/lambda-terminating-gateway-with-service-resolvers.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/lambda-terminating-gateway.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/lua-connect-proxy-with-terminating-gateway-upstream.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/lua-inbound-applies-to-inbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/lua-inbound-doesnt-apply-to-local-upstreams.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/lua-outbound-applies-to-local-upstreams-tproxy.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/lua-outbound-applies-to-local-upstreams.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/lua-outbound-doesnt-apply-to-inbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/lua-outbound-doesnt-apply-to-local-upstreams-with-consul-constraint-violation.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/lua-outbound-doesnt-apply-to-local-upstreams-with-envoy-constraint-violation.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/propertyoverride-add-keepalive.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/propertyoverride-add-outlier-detection-multiple.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/propertyoverride-add-outlier-detection.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/propertyoverride-add-round-robin-lb-config.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/propertyoverride-cluster-load-assignment-inbound-add.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/propertyoverride-cluster-load-assignment-outbound-add.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/propertyoverride-inbound-doesnt-apply-to-outbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/propertyoverride-listener-inbound-add.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/propertyoverride-listener-outbound-add.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/propertyoverride-outbound-doesnt-apply-to-inbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/propertyoverride-patch-specific-upstream-service-failover.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/propertyoverride-patch-specific-upstream-service-splitter.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/propertyoverride-patch-specific-upstream-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/propertyoverride-remove-outlier-detection.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/wasm-http-local-file.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/wasm-http-remote-file.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/wasm-tcp-local-file-outbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/wasm-tcp-local-file.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/wasm-tcp-remote-file-outbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/wasm-tcp-remote-file.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/ext-authz-http-local-grpc-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/ext-authz-http-local-http-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/ext-authz-http-upstream-grpc-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/ext-authz-http-upstream-http-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/ext-authz-tcp-local-grpc-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/ext-authz-tcp-upstream-grpc-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/http-local-ratelimit-applyto-filter.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/lambda-and-lua-connect-proxy.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/lambda-connect-proxy-opposite-meta.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/lambda-connect-proxy-tproxy.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/lambda-connect-proxy-with-terminating-gateway-upstream.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/lambda-connect-proxy.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/lambda-terminating-gateway-with-service-resolvers.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/lambda-terminating-gateway.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/lua-connect-proxy-with-terminating-gateway-upstream.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/lua-inbound-applies-to-inbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/lua-inbound-doesnt-apply-to-local-upstreams.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/lua-outbound-applies-to-local-upstreams-tproxy.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/lua-outbound-applies-to-local-upstreams.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/lua-outbound-doesnt-apply-to-inbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/lua-outbound-doesnt-apply-to-local-upstreams-with-consul-constraint-violation.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/lua-outbound-doesnt-apply-to-local-upstreams-with-envoy-constraint-violation.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/propertyoverride-add-outlier-detection.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/propertyoverride-add-round-robin-lb-config.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/propertyoverride-cluster-load-assignment-inbound-add.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/propertyoverride-cluster-load-assignment-outbound-add.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/propertyoverride-inbound-doesnt-apply-to-outbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/propertyoverride-listener-inbound-add.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/propertyoverride-listener-outbound-add.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/propertyoverride-outbound-doesnt-apply-to-inbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/propertyoverride-patch-specific-upstream-service-failover.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/propertyoverride-patch-specific-upstream-service-splitter.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/propertyoverride-patch-specific-upstream-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/propertyoverride-remove-outlier-detection.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/wasm-http-local-file.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/wasm-http-remote-file.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/wasm-tcp-local-file-outbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/wasm-tcp-local-file.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/wasm-tcp-remote-file-outbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/wasm-tcp-remote-file.latest.golden delete mode 100644 agent/xds/testdata/clusters/api-gateway-with-http-route-and-inline-certificate.latest.golden delete mode 100644 agent/xds/testdata/clusters/api-gateway-with-tcp-route-and-inline-certificate.envoy-1-21-x.golden delete mode 100644 agent/xds/testdata/clusters/api-gateway-with-tcp-route-and-inline-certificate.latest.golden delete mode 100644 agent/xds/testdata/clusters/ingress-gateway-nil-config-entry.latest.golden delete mode 100644 agent/xds/testdata/clusters/ingress-with-overwrite-defaults-service-passive-health-check.latest.golden delete mode 100644 agent/xds/testdata/clusters/ingress-with-service-passive-health-check.latest.golden delete mode 100644 agent/xds/testdata/clusters/telemetry-collector.latest.golden delete mode 100644 agent/xds/testdata/endpoints/api-gateway-with-http-route-and-inline-certificate.latest.golden delete mode 100644 agent/xds/testdata/endpoints/api-gateway-with-tcp-route-and-inline-certificate.latest.golden delete mode 100644 agent/xds/testdata/endpoints/ingress-gateway-nil-config-entry.latest.golden delete mode 100644 agent/xds/testdata/endpoints/telemetry-collector.latest.golden delete mode 100644 agent/xds/testdata/jwt_authn/intention-with-path.golden delete mode 100644 agent/xds/testdata/jwt_authn/local-provider.golden delete mode 100644 agent/xds/testdata/jwt_authn/multiple-providers-and-one-permission.golden delete mode 100644 agent/xds/testdata/jwt_authn/remote-provider.golden delete mode 100644 agent/xds/testdata/jwt_authn/top-level-provider-with-permission.golden delete mode 100644 agent/xds/testdata/listeners/access-logs-defaults.latest.golden delete mode 100644 agent/xds/testdata/listeners/access-logs-json-file.latest.golden delete mode 100644 agent/xds/testdata/listeners/api-gateway-http-listener-with-http-route.latest.golden delete mode 100644 agent/xds/testdata/listeners/api-gateway-http-listener.latest.golden delete mode 100644 agent/xds/testdata/listeners/api-gateway-nil-config-entry.latest.golden delete mode 100644 agent/xds/testdata/listeners/api-gateway-tcp-listener-with-tcp-and-http-route.latest.golden delete mode 100644 agent/xds/testdata/listeners/api-gateway-tcp-listener-with-tcp-route.latest.golden delete mode 100644 agent/xds/testdata/listeners/api-gateway-tcp-listener.latest.golden delete mode 100644 agent/xds/testdata/listeners/api-gateway-tcp-listeners.latest.golden delete mode 100644 agent/xds/testdata/listeners/api-gateway-with-http-route-and-inline-certificate.latest.golden delete mode 100644 agent/xds/testdata/listeners/api-gateway-with-tcp-route-and-inline-certificate.latest.golden delete mode 100644 agent/xds/testdata/listeners/api-gateway.latest.golden delete mode 100644 agent/xds/testdata/listeners/connect-proxy-with-tproxy-and-permissive-mtls.latest.golden delete mode 100644 agent/xds/testdata/listeners/connect-proxy-without-tproxy-and-permissive-mtls.latest.golden delete mode 100644 agent/xds/testdata/listeners/ingress-gateway-nil-config-entry.latest.golden delete mode 100644 agent/xds/testdata/listeners/telemetry-collector.latest.golden delete mode 100644 agent/xds/testdata/rbac/empty-top-level-jwt-with-one-permission--httpfilter.golden delete mode 100644 agent/xds/testdata/rbac/empty-top-level-jwt-with-one-permission.golden delete mode 100644 agent/xds/testdata/rbac/top-level-jwt-no-permissions--httpfilter.golden delete mode 100644 agent/xds/testdata/rbac/top-level-jwt-no-permissions.golden delete mode 100644 agent/xds/testdata/rbac/top-level-jwt-with-multiple-permissions--httpfilter.golden delete mode 100644 agent/xds/testdata/rbac/top-level-jwt-with-multiple-permissions.golden delete mode 100644 agent/xds/testdata/rbac/top-level-jwt-with-one-permission--httpfilter.golden delete mode 100644 agent/xds/testdata/rbac/top-level-jwt-with-one-permission.golden delete mode 100644 agent/xds/testdata/routes/api-gateway-with-http-route-and-inline-certificate.latest.golden delete mode 100644 agent/xds/testdata/routes/api-gateway-with-tcp-route-and-inline-certificate.latest.golden delete mode 100644 agent/xds/testdata/routes/ingress-config-entry-nil.latest.golden delete mode 100644 agent/xds/testdata/routes/telemetry-collector.latest.golden delete mode 100644 agent/xds/testdata/secrets/api-gateway-with-http-route-and-inline-certificate.latest.golden delete mode 100644 agent/xds/testdata/secrets/api-gateway-with-tcp-route-and-inline-certificate.latest.golden delete mode 100644 agent/xds/testdata/secrets/connect-proxy-exported-to-peers.latest.golden delete mode 100644 agent/xds/testdata/secrets/connect-proxy-with-chain-and-failover-to-cluster-peer.latest.golden delete mode 100644 agent/xds/testdata/secrets/connect-proxy-with-chain-and-redirect-to-cluster-peer.latest.golden delete mode 100644 agent/xds/testdata/secrets/connect-proxy-with-peered-upstreams.latest.golden delete mode 100644 agent/xds/testdata/secrets/defaults.latest.golden delete mode 100644 agent/xds/testdata/secrets/local-mesh-gateway-with-peered-upstreams.latest.golden delete mode 100644 agent/xds/testdata/secrets/mesh-gateway-peering-control-plane.latest.golden delete mode 100644 agent/xds/testdata/secrets/mesh-gateway-with-exported-peered-services-http-with-router.latest.golden delete mode 100644 agent/xds/testdata/secrets/mesh-gateway-with-exported-peered-services-http.latest.golden delete mode 100644 agent/xds/testdata/secrets/mesh-gateway-with-exported-peered-services.latest.golden delete mode 100644 agent/xds/testdata/secrets/mesh-gateway-with-imported-peered-services.latest.golden delete mode 100644 agent/xds/testdata/secrets/mesh-gateway-with-peer-through-mesh-gateway-enabled.latest.golden delete mode 100644 agent/xds/testdata/secrets/telemetry-collector.latest.golden delete mode 100644 agent/xds/testdata/secrets/transparent-proxy-destination-http.latest.golden delete mode 100644 agent/xds/testdata/secrets/transparent-proxy-destination.latest.golden delete mode 100644 agent/xds/testdata/secrets/transparent-proxy-terminating-gateway-destinations-only.latest.golden delete mode 100644 agent/xds/testdata/secrets/transparent-proxy-with-peered-upstreams.latest.golden delete mode 100644 agent/xds/testdata/secrets/transparent-proxy.latest.golden rename agent/xds/testdata/{clusters/ingress-with-defaults-passive-health-check.latest.golden => serverless_plugin/clusters/lambda-connect-proxy-opposite-meta.latest.golden} (62%) rename agent/xds/testdata/{clusters/ingress-with-overwrite-defaults-passive-health-check.latest.golden => serverless_plugin/clusters/lambda-connect-proxy.latest.golden} (62%) create mode 100644 agent/xds/testdata/serverless_plugin/clusters/lambda-terminating-gateway-with-service-resolvers.latest.golden create mode 100644 agent/xds/testdata/serverless_plugin/clusters/lambda-terminating-gateway.latest.golden rename agent/xds/testdata/{listeners/access-logs-text-stderr-disablelistenerlogs.latest.golden => serverless_plugin/listeners/lambda-connect-proxy-opposite-meta.latest.golden} (79%) rename agent/xds/testdata/{builtin_extension/listeners/ext-authz-tcp-upstream-grpc-service.latest.golden => serverless_plugin/listeners/lambda-connect-proxy.latest.golden} (76%) create mode 100644 agent/xds/testdata/serverless_plugin/listeners/lambda-terminating-gateway-with-service-resolvers.latest.golden create mode 100644 agent/xds/testdata/serverless_plugin/listeners/lambda-terminating-gateway.latest.golden rename agent/xds/testdata/{builtin_extension/routes/propertyoverride-add-keepalive.latest.golden => serverless_plugin/routes/lambda-connect-proxy-opposite-meta.latest.golden} (100%) rename agent/xds/testdata/{builtin_extension/routes/propertyoverride-add-outlier-detection-multiple.latest.golden => serverless_plugin/routes/lambda-connect-proxy.latest.golden} (100%) create mode 100644 agent/xds/testdata/serverless_plugin/routes/lambda-terminating-gateway-with-service-resolvers.latest.golden create mode 100644 agent/xds/testdata/serverless_plugin/routes/lambda-terminating-gateway.latest.golden delete mode 100644 agent/xds/validateupstream-test/testdata/test-leaf-cert.golden delete mode 100644 agent/xds/validateupstream-test/testdata/test-leaf-key.golden delete mode 100644 agent/xds/validateupstream-test/testdata/test-root-cert.golden delete mode 100644 agent/xds/validateupstream-test/validateupstream_test.go create mode 100644 agent/xds/xdscommon/xdscommon.go create mode 100644 agent/xds/xdscommon/xdscommon_oss_test.go delete mode 100644 api/config_entry_inline_certificate.go delete mode 100644 api/config_entry_inline_certificate_test.go delete mode 100644 api/config_entry_jwt_provider.go delete mode 100644 api/config_entry_jwt_provider_test.go delete mode 100644 api/config_entry_rate_limit_ip.go delete mode 100644 api/config_entry_routes.go delete mode 100644 api/config_entry_sameness_group.go delete mode 100644 api/config_entry_status.go delete mode 100644 api/config_entry_status_test.go delete mode 100644 api/internal.go delete mode 100644 api/internal_test.go delete mode 100644 api/operator_usage.go delete mode 100644 api/operator_usage_test.go delete mode 100644 buf.work.yaml delete mode 100644 build-support/docker/Consul-Dev-Dbg.dockerfile delete mode 100755 build-support/scripts/check-allowed-imports.sh create mode 100644 command/acl/rules/translate.go create mode 100644 command/acl/rules/translate_test.go create mode 100644 command/acl/token/testdata/FormatToken/legacy.json.golden create mode 100644 command/acl/token/testdata/FormatToken/legacy.pretty-meta.golden create mode 100644 command/acl/token/testdata/FormatToken/legacy.pretty.golden create mode 100644 command/acl/token/testdata/FormatTokenList/legacy.json.golden create mode 100644 command/acl/token/testdata/FormatTokenList/legacy.pretty-meta.golden create mode 100644 command/acl/token/testdata/FormatTokenList/legacy.pretty.golden delete mode 100644 command/cli/formatting.go delete mode 100644 command/connect/envoy/exec.go delete mode 100644 command/connect/envoy/testdata/access-logs-enabled-custom.golden delete mode 100644 command/connect/envoy/testdata/access-logs-enabled.golden delete mode 100644 command/connect/envoy/testdata/acl-enabled-and-token.golden delete mode 100644 command/connect/envoy/testdata/acl-enabled-but-no-token.golden delete mode 100644 command/connect/envoy/testdata/telemetry-collector.golden delete mode 100644 command/operator/raft/transferleader/transfer_leader.go delete mode 100644 command/operator/raft/transferleader/transfer_leader_test.go delete mode 100644 command/operator/usage/instances/usage_instances.go delete mode 100644 command/operator/usage/instances/usage_instances_oss.go delete mode 100644 command/operator/usage/instances/usage_instances_oss_test.go delete mode 100644 command/operator/usage/instances/usage_instances_test.go delete mode 100644 command/operator/usage/usage.go delete mode 100644 command/services/export/export.go delete mode 100644 command/services/export/export_test.go delete mode 100644 command/troubleshoot/proxy/troubleshoot_proxy.go delete mode 100644 command/troubleshoot/troubleshoot.go delete mode 100644 command/troubleshoot/troubleshoot_test.go delete mode 100644 command/troubleshoot/upstreams/troubleshoot_upstreams.go delete mode 100644 docs/resources/README.md delete mode 100644 docs/resources/architecture-overview.png delete mode 100644 docs/resources/guide.md delete mode 100644 docs/resources/raft-backend.png delete mode 100644 docs/service-mesh/config-entries/README.md delete mode 100644 docs/service-mesh/config-entries/config-resolution.md delete mode 100644 docs/service-mesh/config-entries/life-of-a-config-entry.png delete mode 100644 docs/service-mesh/config-entries/world-of-data.png delete mode 100644 docs/service-mesh/configuring-envoy.png delete mode 100644 docs/service-mesh/proxycfg-snapshot-building.png delete mode 100644 docs/service-mesh/proxycfg-snapshot-sharing.png delete mode 100644 docs/service-mesh/proxycfg.md delete mode 100644 envoyextensions/extensioncommon/basic_envoy_extender.go delete mode 100644 envoyextensions/extensioncommon/basic_extension_adapter.go delete mode 100644 envoyextensions/extensioncommon/envoy_extender.go delete mode 100644 envoyextensions/extensioncommon/envoy_extender_test.go delete mode 100644 envoyextensions/extensioncommon/resources.go delete mode 100644 envoyextensions/extensioncommon/resources_test.go delete mode 100644 envoyextensions/extensioncommon/runtime_config.go delete mode 100644 envoyextensions/extensioncommon/runtime_config_test.go delete mode 100644 envoyextensions/extensioncommon/upstream_envoy_extender.go delete mode 100644 envoyextensions/go.mod delete mode 100644 envoyextensions/go.sum delete mode 100644 envoyextensions/xdscommon/envoy_versioning_test.go delete mode 100644 envoyextensions/xdscommon/proxysupport.go delete mode 100644 envoyextensions/xdscommon/proxysupport_test.go delete mode 100644 envoyextensions/xdscommon/xdscommon.go delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-service.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-1-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-1.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-10-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-10.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-11-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-11.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-12-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-12.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-13-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-13.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-14-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-14.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-15-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-15.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-16-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-16.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-17-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-17.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-18-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-18.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-19-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-19.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-2-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-2.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-20-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-20.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-3-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-3.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-4-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-4.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-5-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-5.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-6-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-6.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-7-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-7.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-8-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-8.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-9-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-9.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/foo-service-endpoints.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/foo-service.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/grpc-api-service.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/http-api-service.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/node-1-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/node-1.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/node-2-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/node-2.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/node-3-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/node-3.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/node-4-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/node-4.json delete mode 100644 internal/catalog/catalogtest/run_test.go delete mode 100644 internal/catalog/catalogtest/test_integration_v1alpha1.go delete mode 100644 internal/catalog/catalogtest/test_lifecycle_v1alpha1.go delete mode 100644 internal/catalog/exports.go delete mode 100644 internal/catalog/internal/controllers/endpoints/controller.go delete mode 100644 internal/catalog/internal/controllers/endpoints/controller_test.go delete mode 100644 internal/catalog/internal/controllers/endpoints/reconciliation_data.go delete mode 100644 internal/catalog/internal/controllers/endpoints/reconciliation_data_test.go delete mode 100644 internal/catalog/internal/controllers/endpoints/status.go delete mode 100644 internal/catalog/internal/controllers/nodehealth/controller.go delete mode 100644 internal/catalog/internal/controllers/nodehealth/controller_test.go delete mode 100644 internal/catalog/internal/controllers/nodehealth/status.go delete mode 100644 internal/catalog/internal/controllers/register.go delete mode 100644 internal/catalog/internal/controllers/workloadhealth/controller.go delete mode 100644 internal/catalog/internal/controllers/workloadhealth/controller_test.go delete mode 100644 internal/catalog/internal/controllers/workloadhealth/status.go delete mode 100644 internal/catalog/internal/mappers/nodemapper/node_mapper.go delete mode 100644 internal/catalog/internal/mappers/nodemapper/node_mapper_test.go delete mode 100644 internal/catalog/internal/mappers/selectiontracker/selection_tracker.go delete mode 100644 internal/catalog/internal/mappers/selectiontracker/selection_tracker_test.go delete mode 100644 internal/catalog/internal/types/dns_policy.go delete mode 100644 internal/catalog/internal/types/dns_policy_test.go delete mode 100644 internal/catalog/internal/types/errors.go delete mode 100644 internal/catalog/internal/types/errors_test.go delete mode 100644 internal/catalog/internal/types/health_checks.go delete mode 100644 internal/catalog/internal/types/health_checks_test.go delete mode 100644 internal/catalog/internal/types/health_status.go delete mode 100644 internal/catalog/internal/types/health_status_test.go delete mode 100644 internal/catalog/internal/types/node.go delete mode 100644 internal/catalog/internal/types/node_test.go delete mode 100644 internal/catalog/internal/types/service.go delete mode 100644 internal/catalog/internal/types/service_endpoints.go delete mode 100644 internal/catalog/internal/types/service_endpoints_test.go delete mode 100644 internal/catalog/internal/types/service_test.go delete mode 100644 internal/catalog/internal/types/testdata/errDNSPassingWeightOutOfRange.golden delete mode 100644 internal/catalog/internal/types/testdata/errDNSWarningWeightOutOfRange.golden delete mode 100644 internal/catalog/internal/types/testdata/errInvalidEndpointsOwnerName.golden delete mode 100644 internal/catalog/internal/types/testdata/errInvalidNodeHostFormat.golden delete mode 100644 internal/catalog/internal/types/testdata/errInvalidPhysicalPort.golden delete mode 100644 internal/catalog/internal/types/testdata/errInvalidPortReference.golden delete mode 100644 internal/catalog/internal/types/testdata/errInvalidVirtualPort.golden delete mode 100644 internal/catalog/internal/types/testdata/errInvalidWorkloadHostFormat.golden delete mode 100644 internal/catalog/internal/types/testdata/errLocalityZoneNoRegion.golden delete mode 100644 internal/catalog/internal/types/testdata/errNotDNSLabel.golden delete mode 100644 internal/catalog/internal/types/testdata/errNotIPAddress.golden delete mode 100644 internal/catalog/internal/types/testdata/errTooMuchMesh.golden delete mode 100644 internal/catalog/internal/types/testdata/errUnixSocketMultiport.golden delete mode 100644 internal/catalog/internal/types/testdata/errVirtualPortReused.golden delete mode 100644 internal/catalog/internal/types/types.go delete mode 100644 internal/catalog/internal/types/types_test.go delete mode 100644 internal/catalog/internal/types/validators.go delete mode 100644 internal/catalog/internal/types/validators_test.go delete mode 100644 internal/catalog/internal/types/virtual_ips.go delete mode 100644 internal/catalog/internal/types/virtual_ips_test.go delete mode 100644 internal/catalog/internal/types/workload.go delete mode 100644 internal/catalog/internal/types/workload_test.go delete mode 100644 internal/controller/api.go delete mode 100644 internal/controller/api_test.go delete mode 100644 internal/controller/controller.go delete mode 100644 internal/controller/dependency_mappers.go delete mode 100644 internal/controller/dependency_mappers_test.go delete mode 100644 internal/controller/doc.go delete mode 100644 internal/controller/lease.go delete mode 100644 internal/controller/manager.go delete mode 100644 internal/controller/supervisor.go delete mode 100644 internal/controller/supervisor_test.go delete mode 100644 internal/mesh/exports.go delete mode 100644 internal/mesh/internal/types/proxy_configuration.go delete mode 100644 internal/mesh/internal/types/types.go delete mode 100644 internal/mesh/internal/types/types_test.go delete mode 100644 internal/mesh/internal/types/upstreams.go delete mode 100644 internal/radix/doc.go delete mode 100644 internal/radix/radix.go delete mode 100644 internal/radix/radix_test.go delete mode 100644 internal/resource/authz_oss.go delete mode 100644 internal/resource/demo/controller.go delete mode 100644 internal/resource/demo/controller_test.go delete mode 100644 internal/resource/demo/demo.go delete mode 100644 internal/resource/equality.go delete mode 100644 internal/resource/equality_test.go delete mode 100644 internal/resource/errors.go delete mode 100644 internal/resource/errors_test.go delete mode 100644 internal/resource/reaper/controller.go delete mode 100644 internal/resource/reaper/controller_test.go delete mode 100644 internal/resource/reference.go delete mode 100644 internal/resource/registry.go delete mode 100644 internal/resource/registry_test.go delete mode 100644 internal/resource/resourcetest/builder.go delete mode 100644 internal/resource/resourcetest/client.go delete mode 100644 internal/resource/resourcetest/fs.go delete mode 100644 internal/resource/resourcetest/require.go delete mode 100644 internal/resource/resourcetest/testing.go delete mode 100644 internal/resource/testdata/ErrDataParse.golden delete mode 100644 internal/resource/testdata/ErrEmpty.golden delete mode 100644 internal/resource/testdata/ErrInvalidField.golden delete mode 100644 internal/resource/testdata/ErrInvalidListElement.golden delete mode 100644 internal/resource/testdata/ErrInvalidMapKey.golden delete mode 100644 internal/resource/testdata/ErrInvalidMapValue.golden delete mode 100644 internal/resource/testdata/ErrInvalidReferenceType.golden delete mode 100644 internal/resource/testdata/ErrMissing.golden delete mode 100644 internal/resource/testdata/ErrOwnerInvalid.golden delete mode 100644 internal/resource/testdata/ErrReferenceTenancyNotEqual.golden delete mode 100644 internal/resource/tombstone.go delete mode 100644 internal/storage/conformance/conformance.go delete mode 100644 internal/storage/inmem/backend.go delete mode 100644 internal/storage/inmem/backend_test.go delete mode 100644 internal/storage/inmem/event_index.go delete mode 100644 internal/storage/inmem/schema.go delete mode 100644 internal/storage/inmem/snapshot.go delete mode 100644 internal/storage/inmem/snapshot_test.go delete mode 100644 internal/storage/inmem/store.go delete mode 100644 internal/storage/inmem/watch.go delete mode 100644 internal/storage/raft/backend.go delete mode 100644 internal/storage/raft/conformance_test.go delete mode 100644 internal/storage/raft/forwarding.go delete mode 100644 internal/storage/storage.go delete mode 100644 internal/tools/protoc-gen-consul-rate-limit/go.mod delete mode 100644 internal/tools/protoc-gen-consul-rate-limit/go.sum delete mode 100644 internal/tools/protoc-gen-consul-rate-limit/main.go delete mode 100644 internal/tools/protoc-gen-consul-rate-limit/postprocess/main.go delete mode 100644 lib/hoststats/collector.go delete mode 100644 lib/hoststats/cpu.go delete mode 100644 lib/hoststats/cpu_test.go delete mode 100644 lib/hoststats/host.go delete mode 100644 lib/hoststats/metrics.go delete mode 100644 proto-public/annotations/ratelimit/ratelimit.pb.binary.go delete mode 100644 proto-public/annotations/ratelimit/ratelimit.pb.go delete mode 100644 proto-public/annotations/ratelimit/ratelimit.proto delete mode 100644 proto-public/pbcatalog/v1alpha1/dns.pb.binary.go delete mode 100644 proto-public/pbcatalog/v1alpha1/dns.pb.go delete mode 100644 proto-public/pbcatalog/v1alpha1/dns.proto delete mode 100644 proto-public/pbcatalog/v1alpha1/health.pb.binary.go delete mode 100644 proto-public/pbcatalog/v1alpha1/health.pb.go delete mode 100644 proto-public/pbcatalog/v1alpha1/health.proto delete mode 100644 proto-public/pbcatalog/v1alpha1/node.pb.binary.go delete mode 100644 proto-public/pbcatalog/v1alpha1/node.pb.go delete mode 100644 proto-public/pbcatalog/v1alpha1/node.proto delete mode 100644 proto-public/pbcatalog/v1alpha1/protocol.pb.go delete mode 100644 proto-public/pbcatalog/v1alpha1/protocol.proto delete mode 100644 proto-public/pbcatalog/v1alpha1/selector.pb.binary.go delete mode 100644 proto-public/pbcatalog/v1alpha1/selector.pb.go delete mode 100644 proto-public/pbcatalog/v1alpha1/selector.proto delete mode 100644 proto-public/pbcatalog/v1alpha1/service.pb.binary.go delete mode 100644 proto-public/pbcatalog/v1alpha1/service.pb.go delete mode 100644 proto-public/pbcatalog/v1alpha1/service.proto delete mode 100644 proto-public/pbcatalog/v1alpha1/service_endpoints.pb.binary.go delete mode 100644 proto-public/pbcatalog/v1alpha1/service_endpoints.pb.go delete mode 100644 proto-public/pbcatalog/v1alpha1/service_endpoints.proto delete mode 100644 proto-public/pbcatalog/v1alpha1/vip.pb.binary.go delete mode 100644 proto-public/pbcatalog/v1alpha1/vip.pb.go delete mode 100644 proto-public/pbcatalog/v1alpha1/vip.proto delete mode 100644 proto-public/pbcatalog/v1alpha1/workload.pb.binary.go delete mode 100644 proto-public/pbcatalog/v1alpha1/workload.pb.go delete mode 100644 proto-public/pbcatalog/v1alpha1/workload.proto delete mode 100644 proto-public/pbmesh/v1alpha1/connection.pb.binary.go delete mode 100644 proto-public/pbmesh/v1alpha1/connection.pb.go delete mode 100644 proto-public/pbmesh/v1alpha1/connection.proto delete mode 100644 proto-public/pbmesh/v1alpha1/expose.pb.binary.go delete mode 100644 proto-public/pbmesh/v1alpha1/expose.pb.go delete mode 100644 proto-public/pbmesh/v1alpha1/expose.proto delete mode 100644 proto-public/pbmesh/v1alpha1/proxy.pb.binary.go delete mode 100644 proto-public/pbmesh/v1alpha1/proxy.pb.go delete mode 100644 proto-public/pbmesh/v1alpha1/proxy.proto delete mode 100644 proto-public/pbmesh/v1alpha1/routing.pb.go delete mode 100644 proto-public/pbmesh/v1alpha1/routing.proto delete mode 100644 proto-public/pbmesh/v1alpha1/upstreams.pb.binary.go delete mode 100644 proto-public/pbmesh/v1alpha1/upstreams.pb.go delete mode 100644 proto-public/pbmesh/v1alpha1/upstreams.proto delete mode 100644 proto-public/pbresource/resource.pb.binary.go delete mode 100644 proto-public/pbresource/resource.pb.go delete mode 100644 proto-public/pbresource/resource.proto delete mode 100644 proto-public/pbresource/resource_grpc.pb.go rename proto/{private => }/pbacl/acl.go (78%) rename proto/{private => }/pbacl/acl.pb.binary.go (83%) create mode 100644 proto/pbacl/acl.pb.go rename proto/{private => }/pbacl/acl.proto (67%) rename proto/{private => }/pbautoconf/auto_config.go (89%) rename proto/{private => }/pbautoconf/auto_config.pb.binary.go (89%) rename proto/{private => }/pbautoconf/auto_config.pb.go (50%) rename proto/{private => }/pbautoconf/auto_config.proto (92%) rename proto/{private => }/pbautoconf/auto_config_oss.go (66%) rename proto/{private => }/pbcommon/common.gen.go (72%) rename proto/{private => }/pbcommon/common.go (83%) rename proto/{private => }/pbcommon/common.pb.binary.go (76%) rename proto/{private => }/pbcommon/common.pb.go (66%) rename proto/{private => }/pbcommon/common.proto (89%) rename proto/{private => }/pbcommon/common_oss.go (86%) rename proto/{private => }/pbconfig/config.pb.binary.go (96%) rename proto/{private => }/pbconfig/config.pb.go (55%) rename proto/{private => }/pbconfig/config.proto (95%) rename proto/{private => }/pbconfigentry/config_entry.gen.go (51%) create mode 100644 proto/pbconfigentry/config_entry.go rename proto/{private => }/pbconfigentry/config_entry.pb.binary.go (50%) create mode 100644 proto/pbconfigentry/config_entry.pb.go rename proto/{private => }/pbconfigentry/config_entry.proto (51%) rename proto/{private => }/pbconnect/connect.gen.go (100%) rename proto/{private => }/pbconnect/connect.go (93%) rename proto/{private => }/pbconnect/connect.pb.binary.go (92%) rename proto/{private => }/pbconnect/connect.pb.go (60%) rename proto/{private => }/pbconnect/connect.proto (98%) rename proto/{private => }/pbpeering/peering.gen.go (97%) rename proto/{private => }/pbpeering/peering.go (82%) rename proto/{private => }/pbpeering/peering.pb.binary.go (99%) rename proto/{private => }/pbpeering/peering.pb.go (64%) rename proto/{private => }/pbpeering/peering.proto (88%) rename proto/{private => }/pbpeering/peering_grpc.pb.go (99%) rename proto/{private => }/pbpeering/peering_oss.go (79%) rename proto/{private => }/pbpeerstream/convert.go (86%) rename proto/{private => }/pbpeerstream/peerstream.go (53%) rename proto/{private => }/pbpeerstream/peerstream.pb.binary.go (97%) rename proto/{private => }/pbpeerstream/peerstream.pb.go (60%) rename proto/{private => }/pbpeerstream/peerstream.proto (87%) rename proto/{private => }/pbpeerstream/peerstream_grpc.pb.go (98%) rename proto/{private => }/pbpeerstream/types.go (90%) rename proto/{private => }/pbservice/convert.go (86%) rename proto/{private => }/pbservice/convert_oss.go (73%) rename proto/{private => }/pbservice/convert_oss_test.go (75%) create mode 100644 proto/pbservice/convert_pbstruct.go rename proto/{private => }/pbservice/convert_test.go (84%) rename proto/{private => }/pbservice/healthcheck.gen.go (100%) rename proto/{private => }/pbservice/healthcheck.pb.binary.go (93%) rename proto/{private => }/pbservice/healthcheck.pb.go (56%) rename proto/{private => }/pbservice/healthcheck.proto (97%) rename proto/{private => }/pbservice/ids.go (94%) rename proto/{private => }/pbservice/ids_test.go (96%) rename proto/{private => }/pbservice/node.gen.go (92%) rename proto/{private => }/pbservice/node.pb.binary.go (94%) rename proto/{private => }/pbservice/node.pb.go (67%) rename proto/{private => }/pbservice/node.proto (90%) rename proto/{private => }/pbservice/service.gen.go (88%) rename proto/{private => }/pbservice/service.pb.binary.go (89%) rename proto/{private => }/pbservice/service.pb.go (61%) rename proto/{private => }/pbservice/service.proto (91%) rename proto/{private => }/pbstatus/status.pb.binary.go (82%) create mode 100644 proto/pbstatus/status.pb.go rename proto/{private => }/pbstatus/status.proto (100%) rename proto/{private => }/pbsubscribe/subscribe.go (95%) rename proto/{private => }/pbsubscribe/subscribe.pb.binary.go (96%) rename proto/{private => }/pbsubscribe/subscribe.pb.go (57%) rename proto/{private => }/pbsubscribe/subscribe.proto (85%) rename proto/{private => }/pbsubscribe/subscribe_grpc.pb.go (98%) delete mode 100644 proto/private/pbacl/acl.pb.go delete mode 100644 proto/private/pbcommon/convert_pbstruct.go delete mode 100644 proto/private/pbcommon/convert_pbstruct_test.go delete mode 100644 proto/private/pbconfigentry/config_entry.go delete mode 100644 proto/private/pbconfigentry/config_entry.pb.go delete mode 100644 proto/private/pbdemo/v1/demo.pb.binary.go delete mode 100644 proto/private/pbdemo/v1/demo.pb.go delete mode 100644 proto/private/pbdemo/v1/demo.proto delete mode 100644 proto/private/pbdemo/v2/demo.pb.binary.go delete mode 100644 proto/private/pbdemo/v2/demo.pb.go delete mode 100644 proto/private/pbdemo/v2/demo.proto delete mode 100644 proto/private/pboperator/operator.gen.go delete mode 100644 proto/private/pboperator/operator.pb.binary.go delete mode 100644 proto/private/pboperator/operator.pb.go delete mode 100644 proto/private/pboperator/operator.proto delete mode 100644 proto/private/pboperator/operator_grpc.pb.go delete mode 100644 proto/private/pbstatus/status.pb.go delete mode 100644 proto/private/pbstorage/raft.pb.binary.go delete mode 100644 proto/private/pbstorage/raft.pb.go delete mode 100644 proto/private/pbstorage/raft.proto delete mode 100644 proto/private/pbstorage/raft_grpc.pb.go rename proto/{private => }/prototest/testing.go (75%) rename proto/{private => }/prototest/testing_test.go (100%) delete mode 100644 sdk/testutil/retry/counter.go delete mode 100644 sdk/testutil/retry/timer.go rename test/integration/connect/envoy/{test-sds-server/Dockerfile => Dockerfile-test-sds-server} (64%) delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-hostnames/capture.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-hostnames/service_gateway.hcl delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-hostnames/setup.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-hostnames/vars.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-hostnames/verify.bats delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-simple/capture.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-simple/service_gateway.hcl delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-simple/setup.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-simple/vars.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-simple/verify.bats delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-splitter-targets/capture.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-splitter-targets/service_gateway.hcl delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-splitter-targets/service_s3.hcl delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-splitter-targets/setup.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-splitter-targets/vars.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-splitter-targets/verify.bats delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-tls-overlapping-hosts/capture.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-tls-overlapping-hosts/service_gateway.hcl delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-tls-overlapping-hosts/setup.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-tls-overlapping-hosts/vars.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-tls-overlapping-hosts/verify.bats delete mode 100644 test/integration/connect/envoy/case-api-gateway-tcp-conflicted/capture.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-tcp-conflicted/service_gateway.hcl delete mode 100644 test/integration/connect/envoy/case-api-gateway-tcp-conflicted/setup.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-tcp-conflicted/vars.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-tcp-conflicted/verify.bats delete mode 100644 test/integration/connect/envoy/case-api-gateway-tcp-simple/capture.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-tcp-simple/service_gateway.hcl delete mode 100644 test/integration/connect/envoy/case-api-gateway-tcp-simple/setup.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-tcp-simple/vars.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-tcp-simple/verify.bats delete mode 100644 test/integration/connect/envoy/case-api-gateway-tcp-tls-overlapping-hosts/capture.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-tcp-tls-overlapping-hosts/service_gateway.hcl delete mode 100644 test/integration/connect/envoy/case-api-gateway-tcp-tls-overlapping-hosts/setup.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-tcp-tls-overlapping-hosts/vars.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-tcp-tls-overlapping-hosts/verify.bats create mode 100644 test/integration/connect/envoy/case-centralconf/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/alpha/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/primary/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/primary/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/primary/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-resolver-defaultsubset/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-resolver-features/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-resolver-subset-onlypassing/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-resolver-subset-redirect/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-resolver-svc-failover/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-resolver-svc-redirect-http/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-resolver-svc-redirect-tcp/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-router-features/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-splitter-cluster-peering/alpha/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-splitter-cluster-peering/primary/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-splitter-features/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/alpha/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/primary/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cross-peer-control-plane-mgw/alpha/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cross-peer-control-plane-mgw/primary/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cross-peers-http-router/alpha/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cross-peers-http-router/primary/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cross-peers-http/alpha/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cross-peers-http/primary/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/alpha/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/primary/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cross-peers/alpha/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cross-peers/primary/config_entries.hcl delete mode 100644 test/integration/connect/envoy/case-envoyext-ratelimit/capture.sh delete mode 100644 test/integration/connect/envoy/case-envoyext-ratelimit/service_s1.hcl delete mode 100644 test/integration/connect/envoy/case-envoyext-ratelimit/service_s2.hcl delete mode 100644 test/integration/connect/envoy/case-envoyext-ratelimit/setup.sh delete mode 100644 test/integration/connect/envoy/case-envoyext-ratelimit/vars.sh delete mode 100644 test/integration/connect/envoy/case-envoyext-ratelimit/verify.bats create mode 100644 test/integration/connect/envoy/case-ingress-gateway-grpc/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-ingress-gateway-http/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-ingress-gateway-multiple-services/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-ingress-gateway-peering-failover/alpha/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-ingress-gateway-peering-failover/primary/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-ingress-gateway-sds/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-ingress-gateway-simple/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-ingress-gateway-tls/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/primary/config_entries.hcl delete mode 100644 test/integration/connect/envoy/case-l7-intentions/acl.hcl create mode 100644 test/integration/connect/envoy/case-l7-intentions/config_entries.hcl delete mode 100644 test/integration/connect/envoy/case-lua/capture.sh delete mode 100644 test/integration/connect/envoy/case-lua/service_s1.hcl delete mode 100644 test/integration/connect/envoy/case-lua/service_s2.hcl delete mode 100644 test/integration/connect/envoy/case-lua/setup.sh delete mode 100644 test/integration/connect/envoy/case-lua/vars.sh delete mode 100644 test/integration/connect/envoy/case-lua/verify.bats create mode 100644 test/integration/connect/envoy/case-mesh-to-lambda/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-mesh-to-lambda/serverless.hcl delete mode 100644 test/integration/connect/envoy/case-property-override/capture.sh delete mode 100644 test/integration/connect/envoy/case-property-override/service_s1.hcl delete mode 100644 test/integration/connect/envoy/case-property-override/service_s2.hcl delete mode 100644 test/integration/connect/envoy/case-property-override/service_s3.hcl delete mode 100644 test/integration/connect/envoy/case-property-override/setup.sh delete mode 100644 test/integration/connect/envoy/case-property-override/vars.sh delete mode 100644 test/integration/connect/envoy/case-property-override/verify.bats create mode 100644 test/integration/connect/envoy/case-terminating-gateway-hostnames/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-terminating-gateway-simple/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-terminating-gateway-subsets/config_entries.hcl delete mode 100644 test/integration/connect/envoy/case-wasm/capture.sh delete mode 100644 test/integration/connect/envoy/case-wasm/data/dummy.wasm delete mode 100644 test/integration/connect/envoy/case-wasm/service_s1.hcl delete mode 100644 test/integration/connect/envoy/case-wasm/service_s2.hcl delete mode 100644 test/integration/connect/envoy/case-wasm/setup.sh delete mode 100644 test/integration/connect/envoy/case-wasm/vars.sh delete mode 100644 test/integration/connect/envoy/case-wasm/verify.bats delete mode 100644 test/integration/consul-container/assets/Dockerfile-consul-envoy delete mode 100644 test/integration/consul-container/assets/tproxy-startup.sh create mode 100644 test/integration/consul-container/libs/agent/agent.go create mode 100644 test/integration/consul-container/libs/agent/builder.go create mode 100644 test/integration/consul-container/libs/agent/container.go create mode 100644 test/integration/consul-container/libs/agent/encryption.go rename test/integration/consul-container/libs/{cluster => agent}/log.go (82%) delete mode 100644 test/integration/consul-container/libs/assert/envoy.go delete mode 100644 test/integration/consul-container/libs/assert/grpc.go delete mode 100644 test/integration/consul-container/libs/cluster/agent.go delete mode 100644 test/integration/consul-container/libs/cluster/app.go delete mode 100644 test/integration/consul-container/libs/cluster/builder.go delete mode 100644 test/integration/consul-container/libs/cluster/config.go delete mode 100644 test/integration/consul-container/libs/cluster/container.go delete mode 100644 test/integration/consul-container/libs/cluster/encryption.go create mode 100644 test/integration/consul-container/libs/service/assets/Dockerfile-consul-envoy delete mode 100644 test/integration/consul-container/libs/topology/peering_topology.go delete mode 100644 test/integration/consul-container/libs/topology/service_topology.go delete mode 100644 test/integration/consul-container/libs/utils/debug.go delete mode 100644 test/integration/consul-container/libs/utils/defer.go delete mode 100644 test/integration/consul-container/libs/utils/docker.go delete mode 100644 test/integration/consul-container/libs/utils/tenancy.go delete mode 100644 test/integration/consul-container/test/catalog/catalog_test.go delete mode 100644 test/integration/consul-container/test/consul_envoy_version/consul_envoy_version.go delete mode 100644 test/integration/consul-container/test/debugging.md delete mode 100644 test/integration/consul-container/test/gateways/gateway_endpoint_test.go delete mode 100644 test/integration/consul-container/test/gateways/http_route_test.go delete mode 100644 test/integration/consul-container/test/gateways/tenancy_oss.go create mode 100644 test/integration/consul-container/test/metrics/leader_test.go delete mode 100644 test/integration/consul-container/test/observability/access_logs_test.go delete mode 100644 test/integration/consul-container/test/observability/metrics_leader_test.go delete mode 100644 test/integration/consul-container/test/ratelimit/ratelimit_test.go delete mode 100644 test/integration/consul-container/test/snapshot/snapshot_restore_test.go delete mode 100644 test/integration/consul-container/test/tproxy/tproxy_test.go delete mode 100644 test/integration/consul-container/test/troubleshoot/troubleshoot_test.go delete mode 100644 test/integration/consul-container/test/upgrade/acl_node_test.go delete mode 100644 test/integration/consul-container/test/upgrade/basic/basic_test.go delete mode 100644 test/integration/consul-container/test/upgrade/basic/fullstopupgrade_test.go delete mode 100644 test/integration/consul-container/test/upgrade/basic/healthcheck_test.go delete mode 100644 test/integration/consul-container/test/upgrade/catalog/catalog_test.go delete mode 100644 test/integration/consul-container/test/upgrade/common.go create mode 100644 test/integration/consul-container/test/upgrade/healthcheck_test.go delete mode 100644 test/integration/consul-container/test/upgrade/ingress_gateway_grpc_test.go delete mode 100644 test/integration/consul-container/test/upgrade/ingress_gateway_sds_test.go delete mode 100644 test/integration/consul-container/test/upgrade/ingress_gateway_test.go delete mode 100644 test/integration/consul-container/test/upgrade/l7_traffic_management/resolver_default_subset_test.go delete mode 100644 test/integration/consul-container/test/upgrade/peering/peering_control_plane_mgw_test.go delete mode 100644 test/integration/consul-container/test/upgrade/peering/peering_http_test.go delete mode 100644 test/integration/consul-container/test/util/test_debug_breakpoint_hit.png delete mode 100644 test/integration/consul-container/test/util/test_debug_configuration.png delete mode 100644 test/integration/consul-container/test/util/test_debug_info.png delete mode 100644 test/integration/consul-container/test/util/test_debug_remote_configuration.png delete mode 100644 test/integration/consul-container/test/util/test_debug_remote_connected.png delete mode 100644 test/integration/consul-container/test/util/test_debug_resume_program.png delete mode 100644 test/integration/consul-container/test/util/upgrade_tests_workflow.png delete mode 100644 test/integration/consul-container/test/wanfed/acl_bootstrap_replication_test.go delete mode 100644 test/integration/consul-container/test/wanfed/wanfed_peering_test.go delete mode 100644 troubleshoot/go.mod delete mode 100644 troubleshoot/go.sum delete mode 100644 troubleshoot/proxy/certs.go delete mode 100644 troubleshoot/proxy/certs_test.go delete mode 100644 troubleshoot/proxy/stats.go delete mode 100644 troubleshoot/proxy/testdata/clusters.json delete mode 100644 troubleshoot/proxy/testdata/config.json delete mode 100644 troubleshoot/proxy/testdata/upstreams/config.json delete mode 100644 troubleshoot/proxy/troubleshoot_proxy.go delete mode 100644 troubleshoot/proxy/upstreams.go delete mode 100644 troubleshoot/proxy/upstreams_test.go delete mode 100644 troubleshoot/proxy/utils.go delete mode 100644 troubleshoot/proxy/validateupstream.go delete mode 100644 troubleshoot/proxy/validateupstream_test.go delete mode 100644 troubleshoot/proxy/z_xds_packages.go delete mode 100644 troubleshoot/validate/validate.go delete mode 100644 troubleshoot/validate/validate_test.go delete mode 100644 ui/packages/consul-peerings/app/components/consul/peer/address/list/index.scss create mode 100644 ui/packages/consul-ui/app/components/consul/logo/index.hbs delete mode 100644 ui/packages/consul-ui/app/components/consul/sources-select/index.hbs create mode 100644 ui/packages/consul-ui/app/components/custom-element/README.mdx create mode 100644 ui/packages/consul-ui/app/components/custom-element/index.hbs create mode 100644 ui/packages/consul-ui/app/components/custom-element/index.js create mode 100644 ui/packages/consul-ui/app/components/disclosure-card/README.mdx create mode 100644 ui/packages/consul-ui/app/components/disclosure-card/index.hbs create mode 100644 ui/packages/consul-ui/app/components/distribution-meter/README.mdx create mode 100644 ui/packages/consul-ui/app/components/distribution-meter/index.css.js create mode 100644 ui/packages/consul-ui/app/components/distribution-meter/index.hbs create mode 100644 ui/packages/consul-ui/app/components/distribution-meter/meter/element.js create mode 100644 ui/packages/consul-ui/app/components/distribution-meter/meter/index.css.js create mode 100644 ui/packages/consul-ui/app/components/distribution-meter/meter/index.hbs create mode 100644 ui/packages/consul-ui/app/components/notice/README.mdx create mode 100644 ui/packages/consul-ui/app/components/notice/index.hbs create mode 100644 ui/packages/consul-ui/app/components/notice/index.scss create mode 100644 ui/packages/consul-ui/app/components/notice/layout.scss create mode 100644 ui/packages/consul-ui/app/components/notice/skin.scss create mode 100644 ui/packages/consul-ui/app/components/shadow-host/README.mdx create mode 100644 ui/packages/consul-ui/app/components/shadow-host/index.hbs create mode 100644 ui/packages/consul-ui/app/components/shadow-host/index.js create mode 100644 ui/packages/consul-ui/app/components/shadow-template/README.mdx create mode 100644 ui/packages/consul-ui/app/components/shadow-template/debug.scss create mode 100644 ui/packages/consul-ui/app/components/shadow-template/index.hbs delete mode 100644 ui/packages/consul-ui/app/helpers/icon-mapping.js create mode 100644 ui/packages/consul-ui/app/modifiers/attach-shadow.js create mode 100644 ui/packages/consul-ui/app/modifiers/attach-shadow.mdx create mode 100644 ui/packages/consul-ui/app/styles/base/color/README.mdx create mode 100644 ui/packages/consul-ui/app/styles/base/color/base-variables.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/hex-variables.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/lemon/frame-placeholders.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/lemon/index.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/lemon/themes/dark-high-contrast.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/lemon/themes/dark.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/lemon/themes/light-high-contrast.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/lemon/themes/light.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/magenta/frame-placeholders.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/magenta/index.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/magenta/themes/dark-high-contrast.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/magenta/themes/dark.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/magenta/themes/light-high-contrast.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/magenta/themes/light.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/strawberry/frame-placeholders.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/strawberry/index.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/strawberry/themes/dark-high-contrast.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/strawberry/themes/dark.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/strawberry/themes/light-high-contrast.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/strawberry/themes/light.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/theme-placeholders.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/ui/themes/dark-high-contrast.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/ui/themes/dark.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/ui/themes/light-high-contrast.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/ui/themes/light.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/vault/frame-placeholders.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/vault/index.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/vault/themes/dark-high-contrast.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/vault/themes/dark.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/vault/themes/light-high-contrast.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/vault/themes/light.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws-color/index.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws-color/keyframes.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws-color/placeholders.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws-color/property-16.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws-color/property-24.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws-ec2-color/index.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws-ec2-color/keyframes.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws-ec2-color/placeholders.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws-ec2-color/property-16.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws-ec2-color/property-24.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws-ec2/index.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws-ec2/keyframes.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws-ec2/placeholders.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws-ec2/property-16.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws-ec2/property-24.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws/index.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws/keyframes.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws/placeholders.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws/property-16.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws/property-24.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/consul-color/index.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/consul-color/keyframes.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/consul-color/placeholders.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/consul-color/property-16.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/consul-color/property-24.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/consul/index.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/consul/keyframes.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/consul/placeholders.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/consul/property-16.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/consul/property-24.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/logo-consul-color/index.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/logo-consul-color/keyframes.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/logo-consul-color/placeholders.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/logo-nomad-color/index.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/logo-nomad-color/keyframes.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/logo-nomad-color/placeholders.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/logo-terraform-color/index.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/logo-terraform-color/keyframes.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/logo-terraform-color/placeholders.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/logo-vault-color/index.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/logo-vault-color/keyframes.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/logo-vault-color/placeholders.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/logo-vault-color/property-16.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/logo-vault-color/property-24.scss create mode 100644 ui/packages/consul-ui/app/styles/base/typography/base-variables.scss delete mode 100644 ui/packages/consul-ui/app/validations/sometimes.js delete mode 100644 version/fips.go create mode 100644 website/content/api-docs/acl/legacy.mdx delete mode 100644 website/content/api-docs/operator/usage.mdx create mode 100644 website/content/commands/acl/translate-rules.mdx delete mode 100644 website/content/commands/operator/usage.mdx delete mode 100644 website/content/commands/troubleshoot/index.mdx delete mode 100644 website/content/commands/troubleshoot/proxy.mdx delete mode 100644 website/content/commands/troubleshoot/upstreams.mdx delete mode 100644 website/content/docs/agent/limits/index.mdx delete mode 100644 website/content/docs/agent/limits/usage/init-rate-limits.mdx delete mode 100644 website/content/docs/agent/limits/usage/limit-request-rates-from-ips.mdx delete mode 100644 website/content/docs/agent/limits/usage/monitor-rate-limits.mdx delete mode 100644 website/content/docs/agent/limits/usage/set-global-traffic-rate-limits.mdx delete mode 100644 website/content/docs/agent/wal-logstore/enable.mdx delete mode 100644 website/content/docs/agent/wal-logstore/index.mdx delete mode 100644 website/content/docs/agent/wal-logstore/monitoring.mdx delete mode 100644 website/content/docs/agent/wal-logstore/revert-to-boltdb.mdx delete mode 100644 website/content/docs/connect/cluster-peering/usage/create-sameness-groups.mdx delete mode 100644 website/content/docs/connect/config-entries/control-plane-request-limit.mdx delete mode 100644 website/content/docs/connect/config-entries/jwt-provider.mdx delete mode 100644 website/content/docs/connect/config-entries/sameness-group.mdx delete mode 100644 website/content/docs/connect/failover/index.mdx delete mode 100644 website/content/docs/connect/gateways/api-gateway/configuration/api-gateway.mdx delete mode 100644 website/content/docs/connect/gateways/api-gateway/configuration/http-route.mdx delete mode 100644 website/content/docs/connect/gateways/api-gateway/configuration/inline-certificate.mdx delete mode 100644 website/content/docs/connect/gateways/api-gateway/configuration/tcp-route.mdx delete mode 100644 website/content/docs/connect/gateways/api-gateway/index.mdx delete mode 100644 website/content/docs/connect/gateways/api-gateway/usage.mdx create mode 100644 website/content/docs/connect/gateways/ingress-gateway.mdx delete mode 100644 website/content/docs/connect/gateways/ingress-gateway/index.mdx delete mode 100644 website/content/docs/connect/gateways/ingress-gateway/tls-external-service.mdx delete mode 100644 website/content/docs/connect/gateways/ingress-gateway/usage.mdx rename website/content/docs/connect/{intentions/legacy.mdx => intentions-legacy.mdx} (84%) create mode 100644 website/content/docs/connect/intentions.mdx delete mode 100644 website/content/docs/connect/intentions/create-manage-intentions.mdx delete mode 100644 website/content/docs/connect/intentions/index.mdx delete mode 100644 website/content/docs/connect/intentions/jwt-authorization.mdx delete mode 100644 website/content/docs/connect/observability/access-logs.mdx delete mode 100644 website/content/docs/connect/proxies/envoy-extensions/configuration/ext-authz.mdx delete mode 100644 website/content/docs/connect/proxies/envoy-extensions/configuration/property-override.mdx delete mode 100644 website/content/docs/connect/proxies/envoy-extensions/configuration/wasm.mdx delete mode 100644 website/content/docs/connect/proxies/envoy-extensions/index.mdx delete mode 100644 website/content/docs/connect/proxies/envoy-extensions/usage/ext-authz.mdx delete mode 100644 website/content/docs/connect/proxies/envoy-extensions/usage/lambda.mdx delete mode 100644 website/content/docs/connect/proxies/envoy-extensions/usage/lua.mdx delete mode 100644 website/content/docs/connect/proxies/envoy-extensions/usage/property-override.mdx delete mode 100644 website/content/docs/connect/proxies/envoy-extensions/usage/wasm.mdx rename website/content/docs/{k8s/connect/transparent-proxy/enable-transparent-proxy.mdx => connect/transparent-proxy.mdx} (64%) delete mode 100644 website/content/docs/enterprise/fips.mdx delete mode 100644 website/content/docs/enterprise/license/utilization-reporting.mdx delete mode 100644 website/content/docs/k8s/connect/cluster-peering/usage/create-sameness-groups.mdx delete mode 100644 website/content/docs/k8s/connect/onboarding-tproxy-mode.mdx delete mode 100644 website/content/docs/k8s/connect/transparent-proxy/index.mdx delete mode 100644 website/content/docs/k8s/l7-traffic/failover-tproxy.mdx delete mode 100644 website/content/docs/k8s/l7-traffic/route-to-virtual-services.mdx delete mode 100644 website/content/docs/release-notes/consul-api-gateway/v0_5_x.mdx delete mode 100644 website/content/docs/release-notes/consul-k8s/v1_1_x.mdx delete mode 100644 website/content/docs/release-notes/consul/v1_15_x.mdx delete mode 100644 website/content/docs/release-notes/consul/v1_16_x.mdx create mode 100644 website/content/docs/security/acl/acl-legacy.mdx create mode 100644 website/content/docs/security/acl/acl-migrate-tokens.mdx delete mode 100644 website/content/docs/troubleshoot/troubleshoot-services.mdx delete mode 100644 website/content/partials/envoy_ext_rule_matcher.mdx delete mode 100644 website/public/img/consul-connect/consul-service-mesh-intentions-overview.svg diff --git a/.changelog/14132.txt b/.changelog/14132.txt deleted file mode 100644 index 7037f479d9237..0000000000000 --- a/.changelog/14132.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:enhancement -raft: add an operator api endpoint and a command to initiate raft leadership transfer. -``` diff --git a/.changelog/14244.txt b/.changelog/14244.txt deleted file mode 100644 index 3edc4e7f56b2f..0000000000000 --- a/.changelog/14244.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -client: add support for RemoveEmptyTags in Prepared Queries templates. -``` diff --git a/.changelog/14437.txt b/.changelog/14437.txt deleted file mode 100644 index c9584f641a3d3..0000000000000 --- a/.changelog/14437.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -acl: Added option to allow for an operator-generated bootstrap token to be passed to the `acl bootstrap` command. -``` \ No newline at end of file diff --git a/.changelog/14465.txt b/.changelog/14465.txt deleted file mode 100644 index 8fbdf14e6a064..0000000000000 --- a/.changelog/14465.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -dns: support RFC 2782 SRV lookups for prepared queries using format `_._tcp.query[.].`. -``` diff --git a/.changelog/14832.txt b/.changelog/14832.txt deleted file mode 100644 index 6fef1c257427b..0000000000000 --- a/.changelog/14832.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -agent: Give better error when client specifies wrong datacenter when auto-encrypt is enabled. -``` diff --git a/.changelog/14833.txt b/.changelog/14833.txt deleted file mode 100644 index fd8f911e27cd1..0000000000000 --- a/.changelog/14833.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -cli: always use name "global" for proxy-defaults config entries -``` diff --git a/.changelog/14956.txt b/.changelog/14956.txt deleted file mode 100644 index fac4bc12ea006..0000000000000 --- a/.changelog/14956.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:bug -cache: refactor agent cache fetching to prevent unnecessary fetches on error -``` diff --git a/.changelog/15001.txt b/.changelog/15001.txt deleted file mode 100644 index 18d658547eb79..0000000000000 --- a/.changelog/15001.txt +++ /dev/null @@ -1,4 +0,0 @@ -```release-note:improvement -ingress-gateways: Don't log error when gateway is registered without a config entry -``` - diff --git a/.changelog/15107.txt b/.changelog/15107.txt deleted file mode 100644 index 33e36008233dd..0000000000000 --- a/.changelog/15107.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:bug -cli: fatal error if config file does not have HCL or JSON extension, instead of warn and skip -``` \ No newline at end of file diff --git a/.changelog/15253.txt b/.changelog/15253.txt index 81fe48c24ed68..b0063ffb47999 100644 --- a/.changelog/15253.txt +++ b/.changelog/15253.txt @@ -1,3 +1,3 @@ ```release-note:bug -connect: Fixed issue where using Vault 1.11+ as CA provider would eventually break Intermediate CAs in primary datacenters. A separate fix is needed to address the same issue in secondary datacenters. [[GH-15217](https://github.com/hashicorp/consul/issues/15217)] +connect: Fixed issue where using Vault 1.11+ as CA provider would eventually break Intermediate CAs [[GH-15217](https://github.com/hashicorp/consul/issues/15217)] ``` \ No newline at end of file diff --git a/.changelog/15274.txt b/.changelog/15274.txt deleted file mode 100644 index 689f65774930c..0000000000000 --- a/.changelog/15274.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note: bug -cli: fix ACL token processing unexpected precedence -``` \ No newline at end of file diff --git a/.changelog/15297.txt b/.changelog/15297.txt deleted file mode 100644 index 66fa6450dad45..0000000000000 --- a/.changelog/15297.txt +++ /dev/null @@ -1,7 +0,0 @@ -```release-note:improvement -api: updated the go module directive to 1.18. -``` - -```release-note:improvement -sdk: updated the go module directive to 1.18. -``` diff --git a/.changelog/15598.txt b/.changelog/15598.txt deleted file mode 100644 index 87a0854059749..0000000000000 --- a/.changelog/15598.txt +++ /dev/null @@ -1,4 +0,0 @@ -```release-note:breaking-change -config: Deprecate `-join`, `-join-wan`, `start_join`, and `start_join_wan`. -These options are now aliases of `-retry-join`, `-retry-join-wan`, `retry_join`, and `retry_join_wan`, respectively. -``` diff --git a/.changelog/15614.txt b/.changelog/15614.txt deleted file mode 100644 index 1b43a27e9bf9e..0000000000000 --- a/.changelog/15614.txt +++ /dev/null @@ -1,7 +0,0 @@ -```release-note:feature -config-entry(ingress-gateway): support outlier detection (passive health check) for upstream cluster -``` - -```release-note:breaking-change -ingress-gateway: upstream cluster will have empty outlier_detection if passive health check is unspecified -``` diff --git a/.changelog/15654.txt b/.changelog/15654.txt deleted file mode 100644 index 169191377ba3b..0000000000000 --- a/.changelog/15654.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:feature -cli: Adds new command - `consul services export` - for exporting a service to a peer or partition -``` diff --git a/.changelog/15710.txt b/.changelog/15710.txt deleted file mode 100644 index fbc335258d81b..0000000000000 --- a/.changelog/15710.txt +++ /dev/null @@ -1,4 +0,0 @@ -```release-note:breaking-change -xds: Remove the `connect.enable_serverless_plugin` agent configuration option. Now -Lambda integration is enabled by default. -``` diff --git a/.changelog/15794.txt b/.changelog/15794.txt deleted file mode 100644 index 8195ccce6dc48..0000000000000 --- a/.changelog/15794.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -cli: connect envoy command errors if grpc ports are not open -``` \ No newline at end of file diff --git a/.changelog/15817.txt b/.changelog/15817.txt deleted file mode 100644 index b31b9503134d0..0000000000000 --- a/.changelog/15817.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:breaking-change -extensions: Refactor Lambda integration to get configured with the Envoy extensions field on service-defaults configuration entries. -``` diff --git a/.changelog/15818.txt b/.changelog/15818.txt deleted file mode 100644 index 7a7182a2d4cfa..0000000000000 --- a/.changelog/15818.txt +++ /dev/null @@ -1,6 +0,0 @@ -```release-note:enhancement -connect: for early awareness of Envoy incompatibilities, when using the `consul connect envoy` command the Envoy version will now be checked for compatibility. If incompatible Consul will error and exit. -``` -```release-note:breaking-change -connect: Consul will now error and exit when using the `consul connect envoy` command if the Envoy version is incompatible. To ignore this check use flag `--ignore-envoy-compatibility` -``` \ No newline at end of file diff --git a/.changelog/15828.txt b/.changelog/15828.txt deleted file mode 100644 index 8b8cfdce76524..0000000000000 --- a/.changelog/15828.txt +++ /dev/null @@ -1,4 +0,0 @@ -```release-note:feature -acl: Add new `acl.tokens.config_file_registration` config field which specifies the token used -to register services and checks that are defined in config files. -``` diff --git a/.changelog/15864.txt b/.changelog/15864.txt deleted file mode 100644 index 66030f7f5e18f..0000000000000 --- a/.changelog/15864.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:feature -connect: adds support for Envoy [access logging](https://developer.hashicorp.com/consul/docs/connect/observability/access-logs). Access logging can be enabled using the [`proxy-defaults`](https://developer.hashicorp.com/consul/docs/connect/config-entries/proxy-defaults#accesslogs) config entry. -``` diff --git a/.changelog/15884.txt b/.changelog/15884.txt deleted file mode 100644 index aaa4f35c99a68..0000000000000 --- a/.changelog/15884.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:feature -acl: anonymous token is logged as 'anonymous token' instead of its accessor ID -``` \ No newline at end of file diff --git a/.changelog/15892.txt b/.changelog/15892.txt deleted file mode 100644 index 972261120b57e..0000000000000 --- a/.changelog/15892.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:enhancement -grpc: client agents will switch server on error, and automatically retry on `RESOURCE_EXHAUSTED` responses -``` diff --git a/.changelog/15906.txt b/.changelog/15906.txt deleted file mode 100644 index b1a4ba4761be7..0000000000000 --- a/.changelog/15906.txt +++ /dev/null @@ -1,7 +0,0 @@ -```release-note:feature -xds: Add a built-in Envoy extension that inserts Lua HTTP filters. -``` - -```release-note:feature -xds: Insert originator service identity into Envoy's dynamic metadata under the `consul` namespace. -``` diff --git a/.changelog/15922.txt b/.changelog/15922.txt deleted file mode 100644 index 96cd488012d6d..0000000000000 --- a/.changelog/15922.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:breaking-change -acl: remove all functionality and references for legacy acl policies. -``` \ No newline at end of file diff --git a/.changelog/15947.txt b/.changelog/15947.txt deleted file mode 100644 index faec894c3da33..0000000000000 --- a/.changelog/15947.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:breaking-change -acl: remove all acl migration functionality and references to the legacy acl system. -``` \ No newline at end of file diff --git a/.changelog/15956.txt b/.changelog/15956.txt deleted file mode 100644 index 24537d6a9040b..0000000000000 --- a/.changelog/15956.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:breaking-change -connect: Add `peer` field to service-defaults upstream overrides. The addition of this field makes it possible to apply upstream overrides only to peer services. Prior to this change, overrides would be applied based on matching the `namespace` and `name` fields only, which means users could not have different configuration for local versus peer services. With this change, peer upstreams are only affected if the `peer` field matches the destination peer name. -``` diff --git a/.changelog/15967.txt b/.changelog/15967.txt deleted file mode 100644 index 77a95ebcd2a77..0000000000000 --- a/.changelog/15967.txt +++ /dev/null @@ -1,9 +0,0 @@ -```release-note:improvement -connect: Warn if ACLs are enabled but a token is not provided to envoy -``` - -```release-note:improvement -telemetry: Added a `consul.xds.server.streamsUnauthenticated` metric to track -the number of active xDS streams handled by the server that are unauthenticated -because ACLs are not enabled or ACL tokens were missing. -```` \ No newline at end of file diff --git a/.changelog/15970.txt b/.changelog/15970.txt deleted file mode 100644 index 59ea54f51f532..0000000000000 --- a/.changelog/15970.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -ca: support Vault agent auto-auth config for Vault CA provider using AWS/GCP authentication. -``` diff --git a/.changelog/15987.txt b/.changelog/15987.txt deleted file mode 100644 index 2a4da0320a36d..0000000000000 --- a/.changelog/15987.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -api: Enable setting query options on agent force-leave endpoint. -``` \ No newline at end of file diff --git a/.changelog/16009.txt b/.changelog/16009.txt deleted file mode 100644 index 5116bcc22993c..0000000000000 --- a/.changelog/16009.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:deprecation -acl: Deprecate the `token` query parameter and warn when it is used for authentication. -``` diff --git a/.changelog/16044.txt b/.changelog/16044.txt deleted file mode 100644 index 338c5c309f804..0000000000000 --- a/.changelog/16044.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:deprecation -cli: The `-id` flag on acl token operations has been changed to `-accessor-id` for clarity in documentation. The `-id` flag will continue to work, but operators should use `-accessor-id` in the future. -``` \ No newline at end of file diff --git a/.changelog/16097.txt b/.changelog/16097.txt deleted file mode 100644 index e25bf8961a8e4..0000000000000 --- a/.changelog/16097.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:bug-fix -agent: Only use the `agent` token for internal deregistration of checks and services during anti-entropy syncing. The service token specified in the `token` field of the check or service definition is no longer used for deregistration. This fixes an issue where the agent failed to ever deregister a service or check if the service token was deleted. -``` diff --git a/.changelog/16105.txt b/.changelog/16105.txt deleted file mode 100644 index ac3ae0e929d38..0000000000000 --- a/.changelog/16105.txt +++ /dev/null @@ -1,11 +0,0 @@ -```release-note:breaking-change -acl errors: Delete and get requests now return descriptive errors when the specified resource cannot be found. Other ACL request errors provide more information about when a resource is missing. Add error for when the ACL system has not been bootstrapped. -1. Delete Token/Policy/AuthMethod/Role/BindingRule endpoints now return 404 when the resource cannot be found. - - New error formats: "Requested * does not exist: ACL not found", "* not found in namespace $NAMESPACE: ACL not found" -3. Read Token/Policy/Role endpoints now return 404 when the resource cannot be found. - - New error format: "Cannot find * to delete" -4. Logout now returns a 401 error when the supplied token cannot be found - - New error format: "Supplied token does not exist" -5. Token Self endpoint now returns 404 when the token cannot be found. - - New error format: "Supplied token does not exist" -``` \ No newline at end of file diff --git a/.changelog/16176.txt b/.changelog/16176.txt deleted file mode 100644 index d68e053f599c4..0000000000000 --- a/.changelog/16176.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -raft: Added experimental `wal` backend for log storage. -``` \ No newline at end of file diff --git a/.changelog/16204.txt b/.changelog/16204.txt deleted file mode 100644 index 89ae9815edcad..0000000000000 --- a/.changelog/16204.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -ui: Update sidebar width to 280px -``` diff --git a/.changelog/16205.txt b/.changelog/16205.txt deleted file mode 100644 index 5d8bd47987695..0000000000000 --- a/.changelog/16205.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:feature -command: Adds the `operator usage instances` subcommand for displaying total services, connect service instances and billable service instances in the local datacenter or globally. -``` diff --git a/.changelog/16224.txt b/.changelog/16224.txt deleted file mode 100644 index 76f73d05953c3..0000000000000 --- a/.changelog/16224.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -ca: support Vault agent auto-auth config for Vault CA provider using AliCloud authentication. -``` diff --git a/.changelog/16227.txt b/.changelog/16227.txt deleted file mode 100644 index 698c7bd2fc792..0000000000000 --- a/.changelog/16227.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -ui: update Ember version to 3.27; -``` \ No newline at end of file diff --git a/.changelog/16251.txt b/.changelog/16251.txt deleted file mode 100644 index 7aaf58011e0ac..0000000000000 --- a/.changelog/16251.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -ui: update from