From 49e5fcf748cee9bd17849a464f497eaca97116e2 Mon Sep 17 00:00:00 2001 From: Derek Menteer Date: Fri, 3 Nov 2023 15:03:07 +0000 Subject: [PATCH] backport of commit a47995f72dba14020cc50e69eaffdf6b131159ae --- .changelog/13023.txt | 3 - .changelog/15654.txt | 3 - .changelog/15987.txt | 3 - .changelog/16224.txt | 3 - .changelog/16251.txt | 3 - .changelog/16259.txt | 3 - .changelog/16262.txt | 3 - .changelog/16266.txt | 3 - .changelog/16292.txt | 3 - .changelog/16298.txt | 3 - .changelog/16412.txt | 3 - .changelog/16428.txt | 3 - .changelog/16519.txt | 3 - .changelog/16577.txt | 3 - .changelog/16651.txt | 3 + .changelog/{16673.txt => 16675.txt} | 0 .changelog/16871.txt | 3 - .changelog/16877.txt | 3 - .changelog/16957.txt | 5 - .changelog/17035.txt | 3 - .changelog/17066.txt | 3 - .changelog/17075.txt | 3 - .changelog/17086.txt | 3 - .changelog/17107.txt | 3 - .changelog/17138.txt | 4 - .changelog/17155.txt | 3 - .changelog/17183.txt | 7 - .changelog/17424.txt | 3 - .changelog/17452.txt | 3 - .changelog/17481.txt | 3 - .changelog/17487.txt | 3 - .changelog/17495.txt | 3 - .changelog/17505.txt | 3 - .changelog/17525.txt | 3 - .changelog/17545.txt | 3 + .changelog/17546.txt | 3 - .changelog/17636.txt | 3 + .changelog/17694.txt | 3 - .changelog/17719.txt | 3 - .changelog/17754.txt | 3 - .changelog/17755.txt | 3 - .changelog/17757.txt | 3 - .changelog/17759.txt | 3 - .changelog/17775.txt | 3 - .changelog/17831.txt | 3 - .changelog/17911.txt | 4 - .changelog/17936.txt | 3 - .changelog/17939.txt | 4 - .changelog/17978.txt | 3 - .changelog/18007.txt | 3 - .changelog/18068.txt | 3 - .changelog/18112.txt | 3 - .changelog/18184.txt | 3 - .changelog/18300.txt | 3 - .changelog/18304.txt | 3 + .changelog/18324.txt | 3 - .changelog/18325.txt | 3 - .changelog/18336.txt | 7 - .changelog/18367.txt | 3 - .changelog/18381.txt | 6 - .changelog/18437.txt | 3 - .changelog/18439.txt | 3 - .changelog/18464.txt | 3 - .changelog/18504.txt | 3 - .changelog/18560.txt | 3 - .changelog/18573.txt | 3 - .changelog/18583.txt | 3 - .changelog/18636.txt | 3 - .changelog/18646.txt | 3 - .changelog/18668.txt | 3 - .changelog/18708.txt | 7 - .changelog/18719.txt | 7 - .changelog/18769.txt | 3 - .changelog/18813.txt | 3 - .changelog/18816.txt | 3 - .changelog/18943.txt | 3 - .changelog/18983.txt | 3 - .changelog/18994.txt | 20 - .changelog/19077.txt | 3 - .changelog/19218.txt | 3 - .changelog/19272.txt | 3 + .changelog/19306.txt | 3 - .changelog/19311.txt | 3 - .changelog/19314.txt | 3 - .changelog/19389.txt | 3 - .changelog/19444.txt | 3 + .changelog/4633.txt | 3 - .changelog/5200.txt | 3 - .changelog/_18366.txt | 3 - .changelog/_18422.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 - .changelog/_6074.txt | 3 - .changelog/_6870.txt | 3 - .changelog/_7406.txt | 3 - .copywrite.hcl | 39 - .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/get_runner_classes_windows.sh | 26 - .github/scripts/metrics_checker.sh | 3 - .github/scripts/notify_slack.sh | 6 +- .github/scripts/rerun_fails_report.sh | 2 +- .github/scripts/set_test_package_matrix.sh | 5 +- .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 | 16 +- .github/scripts/verify_rpm.sh | 3 - .github/workflows/backport-assistant.yml | 30 +- .github/workflows/backport-checker.yml | 3 - .github/workflows/bot-auto-approve.yaml | 5 +- .github/workflows/broken-link-check.yml | 33 - .github/workflows/build-artifacts.yml | 14 +- .github/workflows/build-distros.yml | 14 +- .github/workflows/build.yml | 64 +- .github/workflows/ce-merge-trigger.yml | 7 +- .github/workflows/changelog-checker.yml | 5 +- .github/workflows/embedded-asset-checker.yml | 5 +- .github/workflows/frontend.yml | 30 +- .github/workflows/go-tests.yml | 56 +- .github/workflows/issue-comment-created.yml | 7 +- .github/workflows/jira-issues.yaml | 32 +- .github/workflows/jira-pr.yaml | 27 +- ...t-1.15.x.yaml => nightly-test-1.11.x.yaml} | 48 +- ...t-1.16.x.yaml => nightly-test-1.12.x.yaml} | 48 +- ...t-1.17.x.yaml => nightly-test-1.13.x.yaml} | 60 +- .github/workflows/nightly-test-1.14.x.yaml | 46 +- .../nightly-test-integrations-1.15.x.yml | 320 - .../nightly-test-integrations-1.16.x.yml | 342 - .../nightly-test-integrations-1.17.x.yml | 342 - .../workflows/nightly-test-integrations.yml | 127 +- .github/workflows/nightly-test-main.yaml | 58 +- .github/workflows/pr-labeler.yml | 5 +- .github/workflows/pr-metrics-test-checker.yml | 5 +- .github/workflows/reusable-check-go-mod.yml | 4 +- .../workflows/reusable-dev-build-windows.yml | 47 - .github/workflows/reusable-dev-build.yml | 14 +- .github/workflows/reusable-lint.yml | 9 +- .github/workflows/reusable-unit-split.yml | 21 +- .github/workflows/reusable-unit.yml | 12 +- .github/workflows/stale.yml | 5 +- .../workflows/test-integrations-windows.yml | 1211 -- .github/workflows/test-integrations.yml | 150 +- .github/workflows/test-link-rewrites.yml | 16 + .github/workflows/verify-envoy-version.yml | 5 +- .github/workflows/website-checker.yml | 51 + .gitignore | 4 - .golangci.yml | 12 +- .release/ci.hcl | 17 +- .release/docker/docker-entrypoint-ubi.sh | 3 - .release/docker/docker-entrypoint-windows.sh | 85 - .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 | 516 +- Dockerfile | 7 +- Dockerfile-windows | 51 - Makefile => GNUmakefile | 469 +- LICENSE | 417 +- NOTICE.md | 3 + README.md | 11 +- Vagrantfile | 66 + acl/MockAuthorizer.go | 46 - acl/acl.go | 3 - acl/acl_ce.go | 4 +- acl/acl_test.go | 226 - acl/authorizer.go | 93 - acl/authorizer_ce.go | 4 +- acl/authorizer_test.go | 31 - acl/chained_authorizer.go | 53 - acl/chained_authorizer_test.go | 24 - acl/enterprisemeta_ce.go | 4 +- acl/errors.go | 3 - acl/errors_ce.go | 4 +- acl/errors_test.go | 3 - acl/policy.go | 42 - acl/policy_authorizer.go | 182 +- acl/policy_authorizer_ce.go | 4 +- acl/policy_authorizer_test.go | 269 +- acl/policy_ce.go | 4 +- acl/policy_merger.go | 53 - acl/policy_merger_ce.go | 4 +- acl/policy_test.go | 179 - acl/resolver/danger.go | 19 - acl/resolver/result.go | 3 - acl/static_authorizer.go | 52 - acl/static_authorizer_test.go | 3 - acl/testing.go | 3 - acl/validation.go | 3 - acl/validation_test.go | 2 +- agent/acl.go | 3 - agent/acl_ce.go | 4 +- agent/acl_endpoint.go | 144 - agent/acl_endpoint_test.go | 110 +- agent/acl_test.go | 7 - agent/ae/ae.go | 30 +- agent/ae/ae_test.go | 3 - agent/ae/trigger.go | 3 - agent/agent.go | 234 +- agent/agent_ce.go | 13 +- agent/agent_ce_test.go | 3 +- agent/agent_endpoint.go | 143 +- agent/agent_endpoint_ce.go | 4 +- agent/agent_endpoint_ce_test.go | 4 +- agent/agent_endpoint_test.go | 132 +- agent/agent_test.go | 152 +- agent/apiserver.go | 3 - agent/apiserver_test.go | 3 - agent/auto-config/auto_config.go | 5 +- agent/auto-config/auto_config_ce.go | 4 +- agent/auto-config/auto_config_ce_test.go | 4 +- agent/auto-config/auto_config_test.go | 29 +- agent/auto-config/auto_encrypt.go | 3 - agent/auto-config/auto_encrypt_test.go | 17 +- agent/auto-config/config.go | 23 +- agent/auto-config/config_ce.go | 4 +- agent/auto-config/config_translate.go | 9 +- agent/auto-config/config_translate_test.go | 7 +- agent/auto-config/mock_ce_test.go | 4 +- agent/auto-config/mock_test.go | 110 +- agent/auto-config/persist.go | 5 +- 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/blockingquery/blockingquery.go | 3 - agent/blockingquery/blockingquery_test.go | 3 - agent/cache-types/catalog_datacenters.go | 3 - agent/cache-types/catalog_datacenters_test.go | 3 - agent/cache-types/catalog_list_services.go | 3 - .../cache-types/catalog_list_services_test.go | 3 - agent/cache-types/catalog_service_list.go | 3 - .../cache-types/catalog_service_list_test.go | 3 - agent/cache-types/catalog_services.go | 3 - agent/cache-types/catalog_services_test.go | 3 - agent/cache-types/config_entry.go | 3 - agent/cache-types/config_entry_test.go | 3 - agent/cache-types/connect_ca_leaf.go | 777 ++ agent/cache-types/connect_ca_leaf_ce.go | 8 + agent/cache-types/connect_ca_leaf_test.go | 1175 ++ agent/cache-types/connect_ca_root.go | 6 +- agent/cache-types/connect_ca_root_test.go | 3 - agent/cache-types/discovery_chain.go | 3 - agent/cache-types/discovery_chain_test.go | 5 +- agent/cache-types/exported_peered_services.go | 3 - .../exported_peered_services_test.go | 3 - .../federation_state_list_gateways.go | 3 - .../federation_state_list_gateways_test.go | 3 - agent/cache-types/gateway_services.go | 3 - agent/cache-types/gateway_services_test.go | 3 - agent/cache-types/health_services.go | 3 - agent/cache-types/health_services_test.go | 3 - agent/cache-types/intention_match.go | 3 - agent/cache-types/intention_match_test.go | 3 - agent/cache-types/intention_upstreams.go | 3 - .../intention_upstreams_destination.go | 3 - .../intention_upstreams_destination_test.go | 3 - agent/cache-types/intention_upstreams_test.go | 3 - agent/cache-types/mock_PeeringLister_test.go | 2 +- .../mock_TrustBundleLister_test.go | 2 +- .../mock_TrustBundleReader_test.go | 2 +- agent/cache-types/node_services.go | 3 - agent/cache-types/node_services_test.go | 3 - agent/cache-types/norace_test.go | 6 + agent/cache-types/options.go | 3 - agent/cache-types/peered_upstreams.go | 3 - agent/cache-types/peered_upstreams_test.go | 3 - agent/cache-types/peerings.go | 5 +- agent/cache-types/peerings_test.go | 5 +- agent/cache-types/prepared_query.go | 3 - agent/cache-types/prepared_query_test.go | 3 - agent/cache-types/race_test.go | 6 + agent/cache-types/resolved_service_config.go | 3 - .../resolved_service_config_test.go | 3 - agent/cache-types/rpc.go | 3 - agent/cache-types/service_checks.go | 3 - agent/cache-types/service_checks_test.go | 3 - agent/cache-types/service_dump.go | 3 - agent/cache-types/service_dump_test.go | 3 - agent/cache-types/service_gateways.go | 3 - agent/cache-types/service_gateways_test.go | 3 - 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 | 38 +- agent/cache/cache_test.go | 3 - agent/cache/entry.go | 3 - agent/cache/request.go | 61 +- agent/cache/testing.go | 3 - agent/cache/type.go | 3 - agent/cache/watch.go | 26 +- agent/cache/watch_test.go | 3 - agent/cacheshim/cache.go | 118 - agent/catalog_endpoint.go | 34 - agent/catalog_endpoint_ce.go | 4 +- agent/catalog_endpoint_test.go | 117 +- agent/check.go | 3 - agent/checks/alias.go | 3 - agent/checks/alias_test.go | 3 - agent/checks/check.go | 41 +- agent/checks/check_test.go | 3 - agent/checks/check_windows_test.go | 4 +- agent/checks/docker.go | 3 - agent/checks/docker_unix.go | 4 +- agent/checks/docker_windows.go | 3 - agent/checks/grpc.go | 3 - agent/checks/grpc_test.go | 3 - agent/checks/os_service.go | 3 - agent/checks/os_service_unix.go | 4 +- agent/checks/os_service_windows.go | 4 +- agent/config/agent_limits.go | 3 - agent/config/builder.go | 58 +- agent/config/builder_ce.go | 4 +- agent/config/builder_ce_test.go | 4 +- agent/config/builder_test.go | 72 - agent/config/config.deepcopy.go | 19 - agent/config/config.go | 22 +- agent/config/config_ce.go | 4 +- agent/config/deep-copy.sh | 2 - agent/config/default.go | 5 +- agent/config/default_ce.go | 4 +- agent/config/deprecated.go | 3 - agent/config/deprecated_test.go | 3 - agent/config/doc.go | 3 - agent/config/file_watcher.go | 3 - agent/config/file_watcher_test.go | 3 - agent/config/flags.go | 3 - agent/config/flags_test.go | 3 - agent/config/flagset.go | 3 - agent/config/golden_test.go | 3 - agent/config/limits.go | 4 +- agent/config/limits_windows.go | 4 +- agent/config/merge.go | 3 - agent/config/merge_test.go | 3 - agent/config/ratelimited_file_watcher.go | 3 - agent/config/ratelimited_file_watcher_test.go | 3 - agent/config/runtime.go | 19 - agent/config/runtime_ce.go | 4 +- agent/config/runtime_ce_test.go | 4 +- agent/config/runtime_test.go | 219 +- agent/config/segment_ce.go | 4 +- agent/config/segment_ce_test.go | 4 +- .../TestRuntimeConfig_Sanitize.golden | 9 - agent/config/testdata/full-config.hcl | 18 - agent/config/testdata/full-config.json | 29 +- agent/config_endpoint.go | 3 - agent/config_endpoint_test.go | 20 - agent/configentry/compare.go | 40 - agent/configentry/compare_test.go | 92 - agent/configentry/config_entry.go | 3 - agent/configentry/discoverychain.go | 105 +- agent/configentry/doc.go | 3 - agent/configentry/merge_service_config.go | 101 +- .../configentry/merge_service_config_test.go | 113 - agent/configentry/resolve.go | 66 +- agent/configentry/resolve_test.go | 47 - 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 | 73 +- agent/connect/ca/provider.go | 51 +- agent/connect/ca/provider_aws.go | 32 +- agent/connect/ca/provider_aws_test.go | 51 +- agent/connect/ca/provider_consul.go | 33 +- agent/connect/ca/provider_consul_config.go | 3 - agent/connect/ca/provider_consul_test.go | 47 +- agent/connect/ca/provider_test.go | 5 +- agent/connect/ca/provider_vault.go | 118 +- agent/connect/ca/provider_vault_auth.go | 18 +- .../ca/provider_vault_auth_alicloud.go | 55 - .../connect/ca/provider_vault_auth_approle.go | 69 - agent/connect/ca/provider_vault_auth_aws.go | 5 +- agent/connect/ca/provider_vault_auth_azure.go | 145 - agent/connect/ca/provider_vault_auth_gcp.go | 5 +- 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 | 465 - agent/connect/ca/provider_vault_test.go | 145 +- agent/connect/ca/testing.go | 9 +- 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 | 5 +- agent/connect/sni.go | 3 - agent/connect/sni_test.go | 3 - agent/connect/testing_ca.go | 3 - agent/connect/testing_ca_test.go | 3 - agent/connect/testing_spiffe.go | 3 - agent/connect/uri.go | 31 - agent/connect/uri_agent.go | 3 - agent/connect/uri_agent_ce.go | 4 +- agent/connect/uri_agent_ce_test.go | 4 +- agent/connect/uri_mesh_gateway.go | 3 - agent/connect/uri_mesh_gateway_ce.go | 4 +- agent/connect/uri_mesh_gateway_ce_test.go | 4 +- agent/connect/uri_server.go | 3 - agent/connect/uri_service.go | 15 - agent/connect/uri_service_ce.go | 4 +- agent/connect/uri_service_ce_test.go | 4 +- agent/connect/uri_signing.go | 13 +- agent/connect/uri_signing_test.go | 27 - agent/connect/uri_test.go | 58 - agent/connect/uri_workload_identity.go | 46 - agent/connect/uri_workload_identity_ce.go | 30 - .../connect/uri_workload_identity_ce_test.go | 40 - agent/connect/x509_patch.go | 3 - agent/connect/x509_patch_test.go | 3 - agent/connect_auth.go | 140 + agent/connect_ca_endpoint.go | 3 - agent/connect_ca_endpoint_test.go | 3 - agent/consul/acl.go | 43 +- agent/consul/acl_authmethod.go | 3 - agent/consul/acl_authmethod_ce.go | 4 +- agent/consul/acl_ce.go | 4 +- agent/consul/acl_ce_test.go | 4 +- agent/consul/acl_client.go | 3 - agent/consul/acl_endpoint.go | 61 +- agent/consul/acl_endpoint_ce.go | 4 +- agent/consul/acl_endpoint_test.go | 164 +- agent/consul/acl_replication.go | 3 - agent/consul/acl_replication_test.go | 3 - agent/consul/acl_replication_types.go | 3 - agent/consul/acl_server.go | 3 - agent/consul/acl_server_ce.go | 4 +- agent/consul/acl_test.go | 90 +- agent/consul/acl_token_exp.go | 3 - agent/consul/acl_token_exp_test.go | 3 - agent/consul/auth/binder.go | 150 +- agent/consul/auth/binder_ce.go | 4 +- agent/consul/auth/binder_test.go | 89 +- agent/consul/auth/login.go | 4 - agent/consul/auth/token_writer.go | 38 - agent/consul/auth/token_writer_ce.go | 4 +- agent/consul/auth/token_writer_test.go | 57 - agent/consul/authmethod/authmethods.go | 3 - agent/consul/authmethod/authmethods_ce.go | 4 +- 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_ce.go | 4 +- agent/consul/authmethod/kubeauth/k8s_test.go | 3 - agent/consul/authmethod/kubeauth/testing.go | 3 - agent/consul/authmethod/ssoauth/sso.go | 3 - agent/consul/authmethod/ssoauth/sso_ce.go | 4 +- agent/consul/authmethod/ssoauth/sso_test.go | 3 - agent/consul/authmethod/testauth/testing.go | 3 - .../consul/authmethod/testauth/testing_ce.go | 4 +- agent/consul/authmethod/testing.go | 3 - agent/consul/auto_config_backend.go | 5 +- agent/consul/auto_config_backend_test.go | 3 - agent/consul/auto_config_endpoint.go | 9 +- agent/consul/auto_config_endpoint_test.go | 11 +- agent/consul/auto_encrypt_endpoint.go | 3 - agent/consul/auto_encrypt_endpoint_test.go | 3 - agent/consul/autopilot.go | 3 - agent/consul/autopilot_ce.go | 4 +- agent/consul/autopilot_test.go | 3 - .../autopilotevents/ready_servers_events.go | 5 +- .../ready_servers_events_test.go | 5 +- agent/consul/catalog_endpoint.go | 4 +- agent/consul/catalog_endpoint_test.go | 3 - agent/consul/client.go | 18 - agent/consul/client_serf.go | 3 - agent/consul/client_test.go | 16 +- agent/consul/cluster_test.go | 3 - agent/consul/config.go | 28 +- agent/consul/config_ce.go | 4 +- agent/consul/config_cloud.go | 3 - agent/consul/config_endpoint.go | 28 - agent/consul/config_endpoint_test.go | 204 +- agent/consul/config_replication.go | 43 +- agent/consul/config_replication_test.go | 83 +- agent/consul/config_test.go | 3 - agent/consul/connect_ca_endpoint.go | 13 +- agent/consul/connect_ca_endpoint_test.go | 3 - agent/consul/context.go | 3 - agent/consul/context_test.go | 3 - agent/consul/controller/controller.go | 19 +- agent/consul/controller/controller_test.go | 38 +- agent/consul/controller/{queue => }/defer.go | 77 +- agent/consul/controller/doc.go | 3 - agent/consul/controller/{queue => }/queue.go | 86 +- agent/consul/controller/queue_test.go | 43 +- agent/consul/controller/{queue => }/rate.go | 33 +- .../controller/{queue => }/rate_test.go | 15 +- agent/consul/controller/reconciler.go | 15 - agent/consul/controller/reconciler_test.go | 3 - 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 | 150 +- agent/consul/discoverychain/compile_ce.go | 4 +- agent/consul/discoverychain/compile_test.go | 35 - agent/consul/discoverychain/gateway.go | 68 +- .../discoverychain/gateway_httproute.go | 52 +- .../consul/discoverychain/gateway_tcproute.go | 3 - agent/consul/discoverychain/gateway_test.go | 109 +- agent/consul/discoverychain/string_stack.go | 3 - .../discoverychain/string_stack_test.go | 3 - agent/consul/discoverychain/testing.go | 13 +- agent/consul/enterprise_client_ce.go | 4 +- agent/consul/enterprise_config_ce.go | 4 +- agent/consul/enterprise_server_ce.go | 4 +- agent/consul/enterprise_server_ce_test.go | 4 +- agent/consul/federation_state_endpoint.go | 3 - .../consul/federation_state_endpoint_test.go | 3 - agent/consul/federation_state_replication.go | 3 - .../federation_state_replication_test.go | 3 - agent/consul/filter.go | 3 - agent/consul/filter_test.go | 3 - agent/consul/flood.go | 3 - agent/consul/fsm/commands_ce.go | 115 +- agent/consul/fsm/commands_ce_test.go | 97 +- agent/consul/fsm/decode_ce.go | 145 - agent/consul/fsm/decode_downgrade.go | 1011 -- agent/consul/fsm/fsm.go | 147 +- agent/consul/fsm/fsm_test.go | 3 - .../fsm/log_verification_chunking_shim.go | 3 - agent/consul/fsm/snapshot.go | 14 +- agent/consul/fsm/snapshot_ce.go | 30 +- agent/consul/fsm/snapshot_ce_test.go | 24 +- agent/consul/fsm/snapshot_test.go | 144 +- agent/consul/gateway_locator.go | 3 - agent/consul/gateway_locator_test.go | 3 - agent/consul/gateways/controller_gateways.go | 109 +- .../consul/gateways/controller_gateways_ce.go | 26 - .../gateways/controller_gateways_test.go | 41 +- agent/consul/grpc_integration_test.go | 3 - agent/consul/health_endpoint.go | 22 +- agent/consul/health_endpoint_test.go | 10 +- agent/consul/helper_test.go | 3 - agent/consul/intention_endpoint.go | 19 +- agent/consul/intention_endpoint_test.go | 4 - agent/consul/internal_endpoint.go | 55 - 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 | 13 - agent/consul/leader_ce_test.go | 4 +- agent/consul/leader_connect.go | 3 - agent/consul/leader_connect_ca.go | 178 +- agent/consul/leader_connect_ca_test.go | 129 +- agent/consul/leader_connect_test.go | 76 +- agent/consul/leader_federation_state_ae.go | 3 - .../consul/leader_federation_state_ae_test.go | 3 - agent/consul/leader_intentions.go | 3 - agent/consul/leader_intentions_ce.go | 4 +- agent/consul/leader_intentions_ce_test.go | 4 +- agent/consul/leader_intentions_test.go | 3 - agent/consul/leader_log_verification.go | 3 - agent/consul/leader_metrics.go | 89 +- agent/consul/leader_metrics_test.go | 40 - agent/consul/leader_peering.go | 9 +- agent/consul/leader_peering_test.go | 20 +- agent/consul/leader_test.go | 5 +- agent/consul/logging.go | 3 - agent/consul/logging_test.go | 3 - agent/consul/merge.go | 3 - agent/consul/merge_ce.go | 8 +- agent/consul/merge_ce_test.go | 4 +- agent/consul/merge_test.go | 5 - agent/consul/multilimiter/mock_RateLimiter.go | 7 +- agent/consul/multilimiter/multilimiter.go | 83 +- .../consul/multilimiter/multilimiter_test.go | 265 +- agent/consul/operator_autopilot_endpoint.go | 3 - .../operator_autopilot_endpoint_test.go | 3 - agent/consul/operator_backend.go | 6 +- agent/consul/operator_backend_test.go | 19 +- 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 | 3 - agent/consul/options.go | 28 - agent/consul/options_ce.go | 4 +- agent/consul/peering_backend.go | 5 +- agent/consul/peering_backend_ce.go | 4 +- agent/consul/peering_backend_ce_test.go | 6 +- agent/consul/peering_backend_test.go | 7 +- 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_ce_test.go | 4 +- agent/consul/prepared_query/walk_test.go | 4 - agent/consul/prepared_query_endpoint.go | 301 +- agent/consul/prepared_query_endpoint_ce.go | 37 - .../consul/prepared_query_endpoint_ce_test.go | 51 - agent/consul/prepared_query_endpoint_test.go | 802 +- agent/consul/raft_handle.go | 83 - agent/consul/raft_rpc.go | 3 - agent/consul/rate/handler.go | 272 +- agent/consul/rate/handler_ce.go | 20 - agent/consul/rate/handler_test.go | 152 +- agent/consul/rate/metrics.go | 3 - .../rate/mock_LeaderStatusProvider_test.go | 38 + .../consul/rate/mock_RequestLimitsHandler.go | 13 +- .../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_ce.go | 4 +- agent/consul/rpc.go | 83 +- agent/consul/rpc_test.go | 5 +- agent/consul/rtt.go | 3 - agent/consul/rtt_test.go | 3 - agent/consul/segment_ce.go | 4 +- agent/consul/serf_filter.go | 3 - agent/consul/serf_test.go | 3 - agent/consul/server.go | 524 +- agent/consul/server_ce.go | 9 +- agent/consul/server_ce_test.go | 4 +- agent/consul/server_connect.go | 35 +- agent/consul/server_log_verification.go | 3 - agent/consul/server_lookup.go | 3 - agent/consul/server_lookup_test.go | 3 - agent/consul/server_metadata.go | 2 +- agent/consul/server_metadata_test.go | 2 +- 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 | 75 +- 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 | 3 - agent/consul/snapshot_endpoint.go | 3 - agent/consul/snapshot_endpoint_test.go | 3 - agent/consul/state/acl.go | 28 +- agent/consul/state/acl_ce.go | 4 +- agent/consul/state/acl_ce_test.go | 4 +- agent/consul/state/acl_events.go | 3 - agent/consul/state/acl_events_test.go | 3 - agent/consul/state/acl_schema.go | 3 - agent/consul/state/acl_test.go | 5 +- agent/consul/state/autopilot.go | 3 - agent/consul/state/autopilot_test.go | 3 - agent/consul/state/catalog.go | 197 +- agent/consul/state/catalog_ce.go | 4 +- agent/consul/state/catalog_ce_test.go | 4 +- agent/consul/state/catalog_events.go | 11 +- agent/consul/state/catalog_events_ce.go | 4 +- agent/consul/state/catalog_events_ce_test.go | 4 +- agent/consul/state/catalog_events_test.go | 7 +- agent/consul/state/catalog_schema.deepcopy.go | 3 - agent/consul/state/catalog_schema.go | 57 +- agent/consul/state/catalog_test.go | 132 +- agent/consul/state/config_entry.go | 566 +- agent/consul/state/config_entry_ce.go | 15 +- agent/consul/state/config_entry_ce_test.go | 4 +- agent/consul/state/config_entry_events.go | 28 +- .../consul/state/config_entry_events_test.go | 5 +- .../state/config_entry_exported_services.go | 66 - .../config_entry_exported_services_ce.go | 33 - agent/consul/state/config_entry_intention.go | 196 +- .../consul/state/config_entry_intention_ce.go | 4 +- .../state/config_entry_sameness_group.go | 22 - .../state/config_entry_sameness_group_ce.go | 52 - .../config_entry_sameness_group_ce_test.go | 20 - 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 | 3 - agent/consul/state/connect_ca_test.go | 5 +- agent/consul/state/coordinate.go | 3 - agent/consul/state/coordinate_ce.go | 4 +- agent/consul/state/coordinate_ce_test.go | 4 +- agent/consul/state/coordinate_test.go | 3 - agent/consul/state/deep-copy.sh | 3 - agent/consul/state/delay_ce.go | 4 +- agent/consul/state/delay_test.go | 3 - agent/consul/state/events.go | 9 +- agent/consul/state/events_test.go | 31 +- agent/consul/state/federation_state.go | 3 - agent/consul/state/graveyard.go | 3 - agent/consul/state/graveyard_ce.go | 4 +- 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 | 133 +- agent/consul/state/intention_ce.go | 13 +- agent/consul/state/intention_test.go | 96 +- agent/consul/state/kvs.go | 3 - agent/consul/state/kvs_ce.go | 4 +- agent/consul/state/kvs_ce_test.go | 4 +- agent/consul/state/kvs_test.go | 3 - agent/consul/state/memdb.go | 61 +- agent/consul/state/memdb_test.go | 101 - agent/consul/state/mock_publishFuncType.go | 33 - agent/consul/state/operations_ce.go | 4 +- agent/consul/state/peering.go | 58 +- agent/consul/state/peering_ce.go | 6 +- agent/consul/state/peering_ce_test.go | 6 +- agent/consul/state/peering_test.go | 44 +- 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_ce.go | 4 +- agent/consul/state/schema.go | 3 - agent/consul/state/schema_ce.go | 4 +- agent/consul/state/schema_ce_test.go | 4 +- agent/consul/state/schema_test.go | 5 +- agent/consul/state/session.go | 3 - agent/consul/state/session_ce.go | 4 +- agent/consul/state/session_test.go | 3 - agent/consul/state/state_store.go | 3 - agent/consul/state/state_store_ce_test.go | 4 +- agent/consul/state/state_store_test.go | 36 +- agent/consul/state/store_integration_test.go | 5 +- 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 | 9 - agent/consul/state/usage_ce.go | 4 +- agent/consul/state/usage_test.go | 3 - 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 | 7 +- agent/consul/system_metadata.go | 3 - agent/consul/system_metadata_test.go | 3 - agent/consul/tenancy_bridge.go | 17 - agent/consul/tenancy_bridge_ce.go | 28 - .../testdata/v2-resource-dependencies.md | 45 - agent/consul/txn_endpoint.go | 3 - agent/consul/txn_endpoint_test.go | 3 - agent/consul/type_registry.go | 34 - agent/consul/usagemetrics/usagemetrics.go | 3 - agent/consul/usagemetrics/usagemetrics_ce.go | 4 +- .../usagemetrics/usagemetrics_ce_test.go | 102 +- .../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 | 3 - agent/coordinate_endpoint_test.go | 3 - agent/debug/host.go | 3 - agent/debug/host_test.go | 3 - agent/delegate_mock_test.go | 8 - agent/denylist.go | 3 - agent/denylist_test.go | 3 - agent/discovery_chain_endpoint.go | 3 - agent/discovery_chain_endpoint_test.go | 7 - agent/dns.go | 112 +- agent/dns/dns.go | 3 - agent/dns/dns_test.go | 3 - agent/dns/validation.go | 3 - agent/dns/validation_test.go | 3 - agent/dns_ce.go | 15 +- agent/dns_ce_test.go | 9 +- agent/dns_test.go | 48 +- agent/enterprise_delegate_ce.go | 4 +- .../builtin/aws-lambda/aws_lambda.go | 38 +- .../builtin/aws-lambda/aws_lambda_test.go | 26 +- .../builtin/aws-lambda/copied.go | 58 + .../builtin/ext-authz/ext_authz.go | 163 - .../builtin/ext-authz/ext_authz_test.go | 201 - .../builtin/ext-authz/structs.go | 697 - agent/envoyextensions/builtin/lua/copied.go | 58 + agent/envoyextensions/builtin/lua/lua.go | 34 +- agent/envoyextensions/builtin/lua/lua_test.go | 12 - .../otel_access_logging.go | 274 - .../otel_access_logging_test.go | 113 - .../builtin/otel-access-logging/structs.go | 424 - .../property-override/property_override.go | 375 - .../property_override_test.go | 702 - .../property-override/structpatcher.go | 534 - .../property-override/structpatcher_test.go | 1156 -- agent/envoyextensions/builtin/wasm/structs.go | 435 - agent/envoyextensions/builtin/wasm/wasm.go | 120 - .../envoyextensions/builtin/wasm/wasm_test.go | 678 - .../envoyextensions/registered_extensions.go | 46 +- .../registered_extensions_ce.go | 8 - .../registered_extensions_test.go | 27 - agent/event_endpoint.go | 3 - agent/event_endpoint_test.go | 3 - agent/exec/exec.go | 3 - agent/exec/exec_unix.go | 4 +- agent/exec/exec_windows.go | 4 +- agent/federation_state_endpoint.go | 3 - 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 | 3 - agent/grpc-external/querymeta.go | 3 - agent/grpc-external/querymeta_test.go | 3 - agent/grpc-external/server.go | 3 - 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 | 151 +- .../get_envoy_bootstrap_params_test.go | 263 +- .../dataplane/get_supported_features.go | 10 +- .../dataplane/get_supported_features_test.go | 10 +- .../services/dataplane/server.go | 8 - .../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 | 11 +- .../services/peerstream/server.go | 7 +- .../services/peerstream/server_test.go | 7 +- .../services/peerstream/stream_resources.go | 9 +- .../services/peerstream/stream_test.go | 15 +- .../services/peerstream/stream_tracker.go | 3 - .../peerstream/stream_tracker_test.go | 3 - .../peerstream/subscription_blocking.go | 5 +- .../peerstream/subscription_manager.go | 11 +- .../peerstream/subscription_manager_test.go | 13 +- .../services/peerstream/subscription_state.go | 5 +- .../peerstream/subscription_state_test.go | 5 +- .../services/peerstream/subscription_view.go | 18 +- .../peerstream/subscription_view_test.go | 7 +- .../services/peerstream/testing.go | 5 +- .../grpc-external/services/resource/delete.go | 210 - .../services/resource/delete_test.go | 415 - agent/grpc-external/services/resource/list.go | 122 - .../services/resource/list_by_owner.go | 123 - .../services/resource/list_by_owner_test.go | 357 - .../services/resource/list_test.go | 374 - .../services/resource/mock_ACLResolver.go | 54 - .../services/resource/mock_Backend.go | 176 - .../services/resource/mock_Registry.go | 59 - .../services/resource/mock_TenancyBridge.go | 121 - agent/grpc-external/services/resource/read.go | 137 - .../services/resource/read_test.go | 446 - .../grpc-external/services/resource/server.go | 269 - .../services/resource/server_ce.go | 39 - .../services/resource/server_ce_test.go | 16 - .../services/resource/server_test.go | 255 - .../services/resource/testing/testing.go | 160 - .../services/resource/testing/testing_ce.go | 65 - .../grpc-external/services/resource/watch.go | 132 - .../services/resource/watch_test.go | 384 - .../grpc-external/services/resource/write.go | 312 - .../services/resource/write_status.go | 210 - .../services/resource/write_status_test.go | 596 - .../services/resource/write_test.go | 905 -- .../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 | 5 +- agent/grpc-external/testutils/acl.go | 49 - agent/grpc-external/testutils/fsm.go | 3 - agent/grpc-external/testutils/server.go | 3 - agent/grpc-external/utils.go | 3 - agent/grpc-internal/balancer/balancer.go | 3 - agent/grpc-internal/balancer/balancer_test.go | 3 - agent/grpc-internal/balancer/registry.go | 3 - agent/grpc-internal/client.go | 3 - agent/grpc-internal/client_test.go | 4 - agent/grpc-internal/handler.go | 43 +- agent/grpc-internal/handler_test.go | 3 - 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 | 3 - agent/grpc-internal/resolver/resolver_test.go | 3 - agent/grpc-internal/server_test.go | 3 - .../services/subscribe/logger.go | 5 +- .../services/subscribe/subscribe.go | 5 +- .../services/subscribe/subscribe_test.go | 11 +- agent/grpc-internal/stats_test.go | 5 +- agent/grpc-internal/tracker.go | 3 - 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 | 8 +- .../rate_limit_mappings.gen.go | 53 +- agent/grpc-middleware/rate_test.go | 3 - agent/grpc-middleware/recovery.go | 3 - agent/grpc-middleware/stats.go | 3 - agent/grpc-middleware/testutil/fake_sink.go | 3 - .../testutil/testservice/buf.gen.yaml | 3 - .../testutil/testservice/fake_service.go | 3 - .../testutil/testservice/simple.pb.binary.go | 2 +- .../testutil/testservice/simple.pb.go | 130 +- .../testutil/testservice/simple.proto | 3 - .../testutil/testservice/simple_grpc.pb.go | 4 +- agent/hcp/bootstrap/bootstrap.go | 3 - agent/hcp/bootstrap/bootstrap_test.go | 3 - agent/hcp/bootstrap/testing.go | 3 - agent/hcp/client/client.go | 2 +- agent/hcp/client/client_test.go | 3 - agent/hcp/client/metrics_client.go | 3 - agent/hcp/client/metrics_client_test.go | 3 - agent/hcp/client/mock_CloudConfig.go | 3 - agent/hcp/client/telemetry_config.go | 3 - agent/hcp/client/telemetry_config_test.go | 3 - agent/hcp/config/config.go | 3 - agent/hcp/deps.go | 3 - agent/hcp/deps_test.go | 3 - agent/hcp/discover/discover.go | 3 - agent/hcp/manager.go | 3 - agent/hcp/manager_test.go | 3 - agent/hcp/scada/capabilities.go | 3 - agent/hcp/scada/scada.go | 3 - agent/hcp/telemetry/custom_metrics.go | 3 - agent/hcp/telemetry/doc.go | 3 - agent/hcp/telemetry/gauge_store.go | 3 - agent/hcp/telemetry/gauge_store_test.go | 3 - agent/hcp/telemetry/otel_exporter.go | 3 - agent/hcp/telemetry/otel_exporter_test.go | 3 - agent/hcp/telemetry/otel_sink.go | 3 - agent/hcp/telemetry/otel_sink_test.go | 5 +- agent/hcp/telemetry/otlp_transform.go | 3 - agent/hcp/telemetry/otlp_transform_test.go | 3 - agent/hcp/telemetry_provider.go | 3 - agent/hcp/telemetry_provider_test.go | 5 - agent/hcp/testing.go | 3 - agent/hcp/testserver/main.go | 3 - agent/health_endpoint.go | 3 - agent/health_endpoint_test.go | 49 +- agent/http.go | 106 +- agent/http_ce.go | 4 +- agent/http_ce_test.go | 5 +- agent/http_decode_test.go | 3 - agent/http_register.go | 8 - agent/http_test.go | 26 +- agent/intentions_endpoint.go | 3 - agent/intentions_endpoint_ce_test.go | 4 +- agent/intentions_endpoint_test.go | 3 - agent/keyring.go | 3 - agent/keyring_test.go | 3 - agent/kvs_endpoint.go | 3 - agent/kvs_endpoint_test.go | 3 - agent/leafcert/cached_roots.go | 49 - agent/leafcert/cert.go | 136 - agent/leafcert/generate.go | 373 - agent/leafcert/leafcert.go | 559 - agent/leafcert/leafcert_test.go | 1042 -- agent/leafcert/leafcert_test_helpers.go | 366 - agent/leafcert/roots.go | 155 - agent/leafcert/signer_netrpc.go | 38 - agent/leafcert/structs.go | 117 - agent/leafcert/structs_test.go | 82 - agent/leafcert/util.go | 66 - agent/leafcert/util_test.go | 136 - agent/leafcert/watch.go | 163 - agent/local/state.go | 6 - agent/local/state_internal_test.go | 3 - agent/local/state_test.go | 25 +- agent/local/testing.go | 3 - agent/log-drop/log-drop.go | 3 - agent/log-drop/log-drop_test.go | 3 - 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 | 3 - agent/metrics_test.go | 67 +- agent/mock/notify.go | 3 - agent/nodeid.go | 3 - agent/nodeid_test.go | 3 - agent/notify.go | 3 - agent/notify_test.go | 3 - agent/operator_endpoint.go | 5 +- agent/operator_endpoint_ce.go | 4 +- agent/operator_endpoint_ce_test.go | 5 +- agent/operator_endpoint_test.go | 3 - agent/peering_endpoint.go | 5 +- agent/peering_endpoint_ce_test.go | 6 +- agent/peering_endpoint_test.go | 5 +- agent/pool/conn.go | 26 +- agent/pool/peek.go | 3 - agent/pool/peek_test.go | 3 - agent/pool/pool.go | 5 +- agent/prepared_query_endpoint.go | 5 +- agent/prepared_query_endpoint_test.go | 3 - agent/proxycfg-glue/config_entry.go | 136 +- .../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 | 21 +- agent/proxycfg-glue/health.go | 3 - agent/proxycfg-glue/health_blocking.go | 175 - agent/proxycfg-glue/health_blocking_test.go | 185 - 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 | 3 - agent/proxycfg-glue/intentions.go | 149 +- agent/proxycfg-glue/intentions_ce.go | 6 +- agent/proxycfg-glue/intentions_ent_test.go | 80 + 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 | 5 +- .../proxycfg-glue/resolved_service_config.go | 8 +- .../resolved_service_config_test.go | 3 - agent/proxycfg-glue/service_http_checks.go | 3 - .../proxycfg-glue/service_http_checks_test.go | 3 - 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 | 5 +- .../proxycfg-sources/catalog/config_source.go | 16 +- .../catalog/config_source_oss.go | 15 - .../catalog/config_source_test.go | 46 +- .../catalog/mock_ConfigManager.go | 30 +- .../catalog/mock_SessionLimiter.go | 21 +- .../proxycfg-sources/catalog/mock_Watcher.go | 40 +- agent/proxycfg-sources/local/config_source.go | 10 +- agent/proxycfg-sources/local/local.go | 3 - .../local/mock_ConfigManager.go | 30 +- agent/proxycfg-sources/local/sync.go | 18 +- agent/proxycfg-sources/local/sync_test.go | 18 +- agent/proxycfg/api_gateway.go | 83 +- agent/proxycfg/api_gateway_ce.go | 16 - agent/proxycfg/config_snapshot_glue.go | 69 - agent/proxycfg/config_snapshot_glue_test.go | 315 - agent/proxycfg/connect_proxy.go | 44 +- agent/proxycfg/data_sources.go | 6 +- agent/proxycfg/data_sources_ce.go | 4 +- agent/proxycfg/deep-copy.sh | 3 - agent/proxycfg/ingress_gateway.go | 9 +- agent/proxycfg/internal/watch/watchmap.go | 3 - .../proxycfg/internal/watch/watchmap_test.go | 3 - agent/proxycfg/manager.go | 20 +- agent/proxycfg/manager_test.go | 45 +- agent/proxycfg/mesh_gateway.go | 9 +- agent/proxycfg/mesh_gateway_ce.go | 4 +- agent/proxycfg/naming.go | 3 - agent/proxycfg/naming_ce.go | 4 +- agent/proxycfg/naming_test.go | 3 - agent/proxycfg/proxycfg.deepcopy.go | 122 +- agent/proxycfg/proxycfg.go | 23 +- agent/proxycfg/snapshot.go | 150 +- agent/proxycfg/snapshot_test.go | 44 +- agent/proxycfg/state.go | 7 - agent/proxycfg/state_ce_test.go | 4 +- agent/proxycfg/state_test.go | 64 +- agent/proxycfg/terminating_gateway.go | 12 +- agent/proxycfg/testing.go | 80 +- agent/proxycfg/testing_api_gateway.go | 10 +- agent/proxycfg/testing_ce.go | 4 +- agent/proxycfg/testing_connect_proxy.go | 55 +- agent/proxycfg/testing_ingress_gateway.go | 309 +- agent/proxycfg/testing_mesh_gateway.go | 187 +- agent/proxycfg/testing_peering.go | 138 +- agent/proxycfg/testing_terminating_gateway.go | 24 +- agent/proxycfg/testing_tproxy.go | 108 +- agent/proxycfg/testing_upstreams.go | 156 +- agent/proxycfg/testing_upstreams_ce.go | 24 - agent/proxycfg/upstreams.go | 9 +- agent/proxycfg_test.go | 15 +- agent/reload.go | 3 - agent/remote_exec.go | 3 - agent/remote_exec_test.go | 3 - agent/retry_join.go | 3 - 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 | 3 - agent/rpc/middleware/interceptors.go | 28 +- agent/rpc/middleware/interceptors_test.go | 3 - agent/rpc/middleware/rate_limit_mappings.go | 280 +- agent/rpc/middleware/recovery.go | 3 - agent/rpc/operator/service.go | 6 +- agent/rpc/operator/service_test.go | 6 +- agent/rpc/peering/service.go | 11 +- agent/rpc/peering/service_ce_test.go | 6 +- agent/rpc/peering/service_test.go | 12 +- agent/rpc/peering/testing.go | 5 +- agent/rpc/peering/testutil_ce_test.go | 4 +- 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 | 38 +- agent/rpcclient/health/health_test.go | 46 +- 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 | 9 +- agent/service_manager_test.go | 6 +- agent/session_endpoint.go | 3 - agent/session_endpoint_test.go | 3 - agent/setup.go | 72 +- agent/setup_ce.go | 4 +- agent/sidecar_service.go | 9 - agent/sidecar_service_test.go | 72 +- agent/signal_unix.go | 4 +- agent/signal_windows.go | 4 +- agent/snapshot_endpoint.go | 3 - agent/snapshot_endpoint_test.go | 3 - agent/status_endpoint.go | 3 - agent/status_endpoint_test.go | 3 - agent/streaming_test.go | 3 - agent/structs/acl.go | 135 +- agent/structs/acl_cache.go | 3 - agent/structs/acl_cache_test.go | 3 - agent/structs/acl_ce.go | 4 +- agent/structs/acl_templated_policy.go | 294 - agent/structs/acl_templated_policy_ce.go | 47 - agent/structs/acl_templated_policy_ce_test.go | 115 - agent/structs/acl_templated_policy_test.go | 103 - agent/structs/acl_test.go | 3 - agent/structs/aclfilter/filter.go | 35 +- agent/structs/aclfilter/filter_test.go | 3 - .../acltemplatedpolicy/policies/ce/dns.hcl | 10 - .../acltemplatedpolicy/policies/ce/node.hcl | 7 - .../policies/ce/nomad-server.hcl | 11 - .../policies/ce/service.hcl | 13 - .../policies/ce/workload-identity.hcl | 3 - .../acltemplatedpolicy/schemas/node.json | 13 - .../acltemplatedpolicy/schemas/service.json | 13 - .../schemas/workload-identity.json | 13 - agent/structs/auto_encrypt.go | 3 - agent/structs/autopilot.go | 3 - agent/structs/autopilot_ce.go | 4 +- agent/structs/catalog.go | 15 - agent/structs/catalog_ce.go | 4 +- agent/structs/check_definition.go | 9 - agent/structs/check_definition_test.go | 3 - agent/structs/check_type.go | 8 - agent/structs/config_entry.go | 194 +- agent/structs/config_entry_apigw_jwt_ce.go | 12 - agent/structs/config_entry_ce.go | 32 +- agent/structs/config_entry_ce_test.go | 61 +- agent/structs/config_entry_discoverychain.go | 134 +- .../structs/config_entry_discoverychain_ce.go | 39 +- .../config_entry_discoverychain_ce_test.go | 39 +- .../config_entry_discoverychain_test.go | 5 +- agent/structs/config_entry_exports.go | 60 +- agent/structs/config_entry_exports_ce.go | 26 - agent/structs/config_entry_exports_ce_test.go | 20 +- agent/structs/config_entry_exports_test.go | 5 +- agent/structs/config_entry_gateways.go | 19 - agent/structs/config_entry_gateways_test.go | 3 - .../config_entry_inline_certificate.go | 56 +- .../config_entry_inline_certificate_test.go | 29 - agent/structs/config_entry_intentions.go | 169 +- agent/structs/config_entry_intentions_ce.go | 14 +- .../config_entry_intentions_ce_test.go | 73 - agent/structs/config_entry_intentions_test.go | 150 - agent/structs/config_entry_jwt_provider.go | 550 - agent/structs/config_entry_jwt_provider_ce.go | 24 - .../structs/config_entry_jwt_provider_test.go | 462 - agent/structs/config_entry_mesh.go | 7 - agent/structs/config_entry_mesh_ce.go | 4 +- agent/structs/config_entry_mesh_test.go | 3 - agent/structs/config_entry_routes.go | 68 +- agent/structs/config_entry_routes_test.go | 476 - agent/structs/config_entry_sameness_group.go | 76 - .../structs/config_entry_sameness_group_ce.go | 33 - agent/structs/config_entry_status.go | 3 - agent/structs/config_entry_test.go | 137 +- agent/structs/connect.go | 3 - agent/structs/connect_ca.go | 14 - agent/structs/connect_ca_test.go | 3 - agent/structs/connect_ce.go | 4 +- agent/structs/connect_proxy_config.go | 49 - agent/structs/connect_proxy_config_ce.go | 4 +- agent/structs/connect_proxy_config_test.go | 3 - agent/structs/deep-copy.sh | 4 - agent/structs/discovery_chain.go | 96 +- agent/structs/discovery_chain_ce.go | 4 +- agent/structs/envoy_extension.go | 19 +- agent/structs/errors.go | 17 - agent/structs/federation_state.go | 3 - agent/structs/identity.go | 3 - agent/structs/intention.go | 31 +- agent/structs/intention_ce.go | 8 +- agent/structs/intention_test.go | 64 +- agent/structs/operator.go | 3 - agent/structs/peering.go | 4 - agent/structs/prepared_query.go | 20 +- agent/structs/prepared_query_test.go | 56 - agent/structs/protobuf_compat.go | 3 - agent/structs/service_definition.go | 5 - agent/structs/service_definition_test.go | 3 - agent/structs/snapshot.go | 3 - agent/structs/structs.deepcopy.go | 252 +- agent/structs/structs.deepcopy_ce.go | 16 - agent/structs/structs.go | 89 +- agent/structs/structs_ce.go | 14 +- agent/structs/structs_ce_test.go | 4 +- agent/structs/structs_ext_test.go | 5 +- agent/structs/structs_filtering_test.go | 18 - agent/structs/structs_test.go | 49 +- agent/structs/system_metadata.go | 3 - agent/structs/testing.go | 3 - agent/structs/testing_catalog.go | 12 +- agent/structs/testing_connect_proxy_config.go | 3 - 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 | 58 +- agent/testagent_test.go | 3 - agent/token/persistence.go | 19 - agent/token/persistence_test.go | 185 +- agent/token/store.go | 42 +- agent/token/store_ce.go | 4 +- agent/token/store_test.go | 53 +- agent/translate_addr.go | 3 - agent/txn_endpoint.go | 4 - agent/txn_endpoint_test.go | 3 - agent/ui_endpoint.go | 120 +- agent/ui_endpoint_ce_test.go | 5 +- agent/ui_endpoint_test.go | 99 +- 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 | 3 - agent/user_event.go | 3 - agent/user_event_test.go | 3 - agent/util.go | 3 - agent/util_test.go | 3 - agent/watch_handler.go | 3 - agent/watch_handler_test.go | 3 - agent/xds/accesslogs/accesslogs.go | 34 +- agent/xds/clusters.go | 489 +- agent/xds/clusters_test.go | 773 +- agent/xds/{config => }/config.go | 22 +- agent/xds/{config => }/config_test.go | 5 +- agent/xds/configfetcher/config_fetcher.go | 10 - agent/xds/delta.go | 424 +- agent/xds/delta_envoy_extender_ce_test.go | 591 +- agent/xds/delta_envoy_extender_test.go | 164 - agent/xds/delta_test.go | 453 +- agent/xds/endpoints.go | 245 +- agent/xds/endpoints_test.go | 174 +- agent/xds/extensionruntime/runtime_config.go | 39 +- .../runtime_config_ce_test.go | 53 +- agent/xds/failover_math.go | 38 + agent/xds/failover_math_test.go | 142 + agent/xds/failover_policy.go | 160 - agent/xds/failover_policy_ce.go | 14 - agent/xds/golden_test.go | 22 +- agent/xds/gw_per_route_filters_ce.go | 23 - agent/xds/jwt_authn.go | 293 - agent/xds/jwt_authn_ce.go | 24 - agent/xds/jwt_authn_test.go | 574 - agent/xds/listeners.go | 138 +- agent/xds/listeners_apigateway.go | 489 - agent/xds/listeners_ingress.go | 152 +- agent/xds/listeners_test.go | 268 +- agent/xds/locality_policy.go | 23 - agent/xds/locality_policy_ce.go | 15 - agent/xds/naming.go | 16 + agent/xds/naming/naming.go | 29 - agent/xds/net_fallback.go | 8 + agent/xds/{platform => }/net_linux.go | 8 +- agent/xds/platform/net_fallback.go | 10 - agent/xds/protocol_trace.go | 18 +- agent/xds/proxystateconverter/clusters.go | 1263 -- agent/xds/proxystateconverter/converter.go | 136 - agent/xds/proxystateconverter/endpoints.go | 671 - .../proxystateconverter/failover_policy.go | 158 - .../proxystateconverter/failover_policy_ce.go | 14 - agent/xds/proxystateconverter/listeners.go | 1695 --- .../proxystateconverter/locality_policy.go | 21 - .../proxystateconverter/locality_policy_ce.go | 14 - agent/xds/proxystateconverter/routes.go | 777 -- agent/xds/rbac.go | 455 +- agent/xds/rbac_test.go | 481 +- agent/xds/resources.go | 8 +- agent/xds/resources_ce_test.go | 8 +- agent/xds/resources_test.go | 287 +- agent/xds/{response => }/response.go | 17 +- agent/xds/routes.go | 245 +- agent/xds/routes_test.go | 182 +- agent/xds/secrets.go | 3 - agent/xds/server.go | 66 +- agent/xds/server_ce.go | 4 +- agent/xds/testcommon/testcommon.go | 3 - ...uthz-http-local-grpc-service.latest.golden | 159 - ...uthz-http-local-http-service.latest.golden | 151 - ...z-http-upstream-grpc-service.latest.golden | 127 - ...z-http-upstream-http-service.latest.golden | 127 - ...authz-tcp-local-grpc-service.latest.golden | 159 - ...hz-tcp-upstream-grpc-service.latest.golden | 127 - ...lambda-and-lua-connect-proxy.latest.golden | 148 +- ...-connect-proxy-opposite-meta.latest.golden | 148 +- .../lambda-connect-proxy-tproxy.latest.golden | 294 +- ...terminating-gateway-upstream.latest.golden | 166 +- .../lambda-connect-proxy.latest.golden | 148 +- ...teway-with-service-resolvers.latest.golden | 296 +- .../lambda-terminating-gateway.latest.golden | 196 +- ...terminating-gateway-upstream.latest.golden | 166 +- ...a-inbound-applies-to-inbound.latest.golden | 166 +- ...snt-apply-to-local-upstreams.latest.golden | 166 +- ...es-to-local-upstreams-tproxy.latest.golden | 152 +- ...d-applies-to-local-upstreams.latest.golden | 166 +- ...ound-doesnt-apply-to-inbound.latest.golden | 166 +- ...-consul-constraint-violation.latest.golden | 127 - ...h-envoy-constraint-violation.latest.golden | 127 - .../otel-access-logging-http.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 | 127 - .../wasm-http-remote-file.latest.golden | 127 - ...wasm-tcp-local-file-outbound.latest.golden | 127 - .../wasm-tcp-local-file.latest.golden | 127 - ...asm-tcp-remote-file-outbound.latest.golden | 127 - .../wasm-tcp-remote-file.latest.golden | 127 - ...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 - ...lambda-and-lua-connect-proxy.latest.golden | 80 +- ...-connect-proxy-opposite-meta.latest.golden | 80 +- .../lambda-connect-proxy-tproxy.latest.golden | 108 +- ...terminating-gateway-upstream.latest.golden | 80 +- .../lambda-connect-proxy.latest.golden | 80 +- ...teway-with-service-resolvers.latest.golden | 116 +- .../lambda-terminating-gateway.latest.golden | 44 +- ...terminating-gateway-upstream.latest.golden | 80 +- ...a-inbound-applies-to-inbound.latest.golden | 80 +- ...snt-apply-to-local-upstreams.latest.golden | 80 +- ...es-to-local-upstreams-tproxy.latest.golden | 4 +- ...d-applies-to-local-upstreams.latest.golden | 80 +- ...ound-doesnt-apply-to-inbound.latest.golden | 80 +- ...-consul-constraint-violation.latest.golden | 75 - ...h-envoy-constraint-violation.latest.golden | 75 - .../otel-access-logging-http.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 | 256 - ...uthz-http-local-http-service.latest.golden | 257 - ...z-http-upstream-grpc-service.latest.golden | 280 - ...z-http-upstream-http-service.latest.golden | 356 - ...authz-tcp-local-grpc-service.latest.golden | 129 - ...hz-tcp-upstream-grpc-service.latest.golden | 141 - ...lambda-and-lua-connect-proxy.latest.golden | 376 +- ...-connect-proxy-opposite-meta.latest.golden | 194 +- .../lambda-connect-proxy-tproxy.latest.golden | 266 +- ...terminating-gateway-upstream.latest.golden | 174 +- .../lambda-connect-proxy.latest.golden | 194 +- ...teway-with-service-resolvers.latest.golden | 548 +- .../lambda-terminating-gateway.latest.golden | 328 +- ...terminating-gateway-upstream.latest.golden | 174 +- ...a-inbound-applies-to-inbound.latest.golden | 314 +- ...snt-apply-to-local-upstreams.latest.golden | 356 +- ...es-to-local-upstreams-tproxy.latest.golden | 440 +- ...d-applies-to-local-upstreams.latest.golden | 362 +- ...ound-doesnt-apply-to-inbound.latest.golden | 306 +- ...-consul-constraint-violation.latest.golden | 275 - ...h-envoy-constraint-violation.latest.golden | 275 - .../otel-access-logging-http.latest.golden | 289 - ...opertyoverride-add-keepalive.latest.golden | 239 - ...d-outlier-detection-multiple.latest.golden | 239 - ...erride-add-outlier-detection.latest.golden | 239 - ...de-add-round-robin-lb-config.latest.golden | 239 - ...-load-assignment-inbound-add.latest.golden | 239 - ...load-assignment-outbound-add.latest.golden | 239 - ...und-doesnt-apply-to-outbound.latest.golden | 242 - ...verride-listener-inbound-add.latest.golden | 240 - ...erride-listener-outbound-add.latest.golden | 241 - ...ound-doesnt-apply-to-inbound.latest.golden | 242 - ...ic-upstream-service-failover.latest.golden | 240 - ...ic-upstream-service-splitter.latest.golden | 262 - ...ch-specific-upstream-service.latest.golden | 234 - ...ide-remove-outlier-detection.latest.golden | 239 - .../wasm-http-local-file.latest.golden | 260 - .../wasm-http-remote-file.latest.golden | 265 - ...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 - ...lambda-and-lua-connect-proxy.latest.golden | 6 +- ...-connect-proxy-opposite-meta.latest.golden | 6 +- .../lambda-connect-proxy-tproxy.latest.golden | 6 +- ...terminating-gateway-upstream.latest.golden | 6 +- .../routes/lambda-connect-proxy.latest.golden | 6 +- ...teway-with-service-resolvers.latest.golden | 80 +- .../lambda-terminating-gateway.latest.golden | 32 +- ...terminating-gateway-upstream.latest.golden | 6 +- ...a-inbound-applies-to-inbound.latest.golden | 6 +- ...snt-apply-to-local-upstreams.latest.golden | 6 +- ...es-to-local-upstreams-tproxy.latest.golden | 20 +- ...d-applies-to-local-upstreams.latest.golden | 6 +- ...ound-doesnt-apply-to-inbound.latest.golden | 6 +- ...-consul-constraint-violation.latest.golden | 5 - ...h-envoy-constraint-violation.latest.golden | 5 - .../otel-access-logging-http.latest.golden | 5 - ...opertyoverride-add-keepalive.latest.golden | 5 - ...d-outlier-detection-multiple.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 - ...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 + .../api-gateway-with-http-route.latest.golden | 55 - ...multiple-inline-certificates.latest.golden | 55 - ...route-and-inline-certificate.latest.golden | 76 +- ...nect-proxy-exported-to-peers.latest.golden | 10 +- ...connect-proxy-lb-in-resolver.latest.golden | 126 +- ...and-failover-to-cluster-peer.latest.golden | 259 +- ...roxy-with-chain-and-failover.latest.golden | 134 +- ...oxy-with-chain-and-overrides.latest.golden | 98 +- ...and-redirect-to-cluster-peer.latest.golden | 167 +- ...roxy-with-chain-external-sni.latest.golden | 82 +- ...nnect-proxy-with-chain-http2.latest.golden | 135 - .../connect-proxy-with-chain.latest.golden | 82 +- ...-jwt-config-entry-with-local.latest.golden | 127 - ...onfig-entry-with-remote-jwks.latest.golden | 165 - ...d-upstreams-escape-overrides.latest.golden | 135 - ...-with-peered-upstreams-http2.latest.golden | 163 - ...-proxy-with-peered-upstreams.latest.golden | 80 +- ...ough-local-gateway-triggered.latest.golden | 178 +- ...ilover-through-local-gateway.latest.golden | 178 +- ...ugh-remote-gateway-triggered.latest.golden | 178 +- ...lover-through-remote-gateway.latest.golden | 178 +- ...ough-local-gateway-triggered.latest.golden | 134 +- ...ilover-through-local-gateway.latest.golden | 134 +- ...ugh-remote-gateway-triggered.latest.golden | 134 +- ...lover-through-remote-gateway.latest.golden | 134 +- ...h-tls-outgoing-cipher-suites.latest.golden | 98 +- ...ith-tls-outgoing-max-version.latest.golden | 86 +- ...ls-outgoing-min-version-auto.latest.golden | 82 +- ...ith-tls-outgoing-min-version.latest.golden | 86 +- ...-limits-max-connections-only.latest.golden | 86 +- .../custom-limits-set-to-zero.latest.golden | 86 +- .../clusters/custom-limits.latest.golden | 86 +- .../clusters/custom-local-app.latest.golden | 80 +- ...stom-max-inbound-connections.latest.golden | 94 +- ...thcheck-zero-consecutive_5xx.latest.golden | 133 - .../custom-passive-healthcheck.latest.golden | 84 +- .../clusters/custom-timeouts.latest.golden | 82 +- ...ustom-upstream-default-chain.latest.golden | 56 +- ...upstream-with-prepared-query.latest.golden | 136 - .../clusters/custom-upstream.latest.golden | 56 +- .../testdata/clusters/defaults.latest.golden | 82 +- ...am-service-with-unix-sockets.latest.golden | 82 +- .../clusters/expose-checks.latest.golden | 57 - ...paths-grpc-new-cluster-http1.latest.golden | 21 +- ...expose-paths-local-app-paths.latest.golden | 10 +- ...pose-paths-new-cluster-http2.latest.golden | 18 +- ...ess-gateway-nil-config-entry.latest.golden | 4 +- .../ingress-gateway-no-services.latest.golden | 4 +- ...h-tls-outgoing-cipher-suites.latest.golden | 52 +- ...ith-tls-outgoing-max-version.latest.golden | 46 +- ...ith-tls-outgoing-min-version.latest.golden | 46 +- .../clusters/ingress-gateway.latest.golden | 44 +- .../ingress-lb-in-resolver.latest.golden | 88 +- ...-listeners-duplicate-service.latest.golden | 84 +- ...itter-with-resolver-redirect.latest.golden | 84 +- ...and-failover-to-cluster-peer.latest.golden | 171 +- ...ress-with-chain-and-failover.latest.golden | 98 +- ...ress-with-chain-external-sni.latest.golden | 44 +- .../clusters/ingress-with-chain.latest.golden | 44 +- ...efaults-passive-health-check.latest.golden | 49 +- ...ults-service-max-connections.latest.golden | 44 +- ...efaults-passive-health-check.latest.golden | 50 +- ...ults-service-max-connections.latest.golden | 44 +- ...ervice-passive-health-check.latest.golden} | 56 +- ...with-service-max-connections.latest.golden | 44 +- ...service-passive-health-check.latest.golden | 49 +- ...ough-local-gateway-triggered.latest.golden | 142 +- ...ilover-through-local-gateway.latest.golden | 142 +- ...ugh-remote-gateway-triggered.latest.golden | 142 +- ...lover-through-remote-gateway.latest.golden | 142 +- ...ough-local-gateway-triggered.latest.golden | 98 +- ...ilover-through-local-gateway.latest.golden | 98 +- ...ugh-remote-gateway-triggered.latest.golden | 98 +- ...lover-through-remote-gateway.latest.golden | 98 +- ...ateway-with-peered-upstreams.latest.golden | 80 +- ...mesh-gateway-hash-lb-ignored.latest.golden | 98 +- ...teway-ignore-extra-resolvers.latest.golden | 98 +- .../mesh-gateway-no-services.latest.golden | 4 +- ...gateway-non-hash-lb-injected.latest.golden | 104 +- ...ateway-peering-control-plane.latest.golden | 18 +- ...mesh-gateway-service-subsets.latest.golden | 98 +- ...esh-gateway-service-timeouts.latest.golden | 98 +- .../mesh-gateway-tcp-keepalives.latest.golden | 82 +- ...ing-federation-control-plane.latest.golden | 205 - ...eway-using-federation-states.latest.golden | 70 +- ...ed-services-http-with-router.latest.golden | 187 +- ...xported-peered-services-http.latest.golden | 166 +- ...ith-exported-peered-services.latest.golden | 124 +- ...ith-imported-peered-services.latest.golden | 30 +- ...through-mesh-gateway-enabled.latest.golden | 30 +- .../clusters/mesh-gateway.latest.golden | 70 +- ...itter-with-resolver-redirect.latest.golden | 122 +- .../telemetry-collector.latest.golden | 246 +- ...way-hostname-service-subsets.latest.golden | 96 +- ...teway-http2-upstream-subsets.latest.golden | 106 +- ...ating-gateway-http2-upstream.latest.golden | 38 +- ...teway-ignore-extra-resolvers.latest.golden | 106 +- ...erminating-gateway-lb-config.latest.golden | 118 +- ...minating-gateway-no-services.latest.golden | 4 +- ...ting-gateway-service-subsets.latest.golden | 118 +- .../terminating-gateway-sni.latest.golden | 82 +- ...ating-gateway-tcp-keepalives.latest.golden | 78 +- .../terminating-gateway.latest.golden | 66 +- ...xy-catalog-destinations-only.latest.golden | 162 +- ...arent-proxy-destination-http.latest.golden | 226 +- ...ransparent-proxy-destination.latest.golden | 226 +- ...roxy-dial-instances-directly.latest.golden | 204 +- ...ng-gateway-destinations-only.latest.golden | 98 +- ...-proxy-with-peered-upstreams.latest.golden | 116 +- .../clusters/transparent-proxy.latest.golden | 168 +- ...oute-and-inline-certificate.latest.golden} | 28 +- ...-route-timeoutfilter-one-set.latest.golden | 41 - .../api-gateway-with-http-route.latest.golden | 41 - ...multiple-inline-certificates.latest.golden | 5 - ...route-and-inline-certificate.latest.golden | 6 +- ...nect-proxy-exported-to-peers.latest.golden | 4 +- ...and-failover-to-cluster-peer.latest.golden | 36 +- ...roxy-with-chain-and-failover.latest.golden | 8 +- ...oxy-with-chain-and-overrides.latest.golden | 4 +- ...and-redirect-to-cluster-peer.latest.golden | 66 +- ...roxy-with-chain-external-sni.latest.golden | 4 +- .../connect-proxy-with-chain.latest.golden | 4 +- ...ult-chain-and-custom-cluster.latest.golden | 4 +- ...d-upstreams-escape-overrides.latest.golden | 29 - ...-with-peered-upstreams-http2.latest.golden | 29 - ...-proxy-with-peered-upstreams.latest.golden | 4 +- ...ough-local-gateway-triggered.latest.golden | 10 +- ...ilover-through-local-gateway.latest.golden | 8 +- ...ugh-remote-gateway-triggered.latest.golden | 10 +- ...lover-through-remote-gateway.latest.golden | 8 +- ...ough-local-gateway-triggered.latest.golden | 8 +- ...ilover-through-local-gateway.latest.golden | 8 +- ...ugh-remote-gateway-triggered.latest.golden | 8 +- ...lover-through-remote-gateway.latest.golden | 8 +- .../testdata/endpoints/defaults.latest.golden | 4 +- ...ess-gateway-nil-config-entry.latest.golden | 4 +- .../ingress-gateway-no-services.latest.golden | 4 +- .../endpoints/ingress-gateway.latest.golden | 4 +- ...-listeners-duplicate-service.latest.golden | 4 +- ...itter-with-resolver-redirect.latest.golden | 4 +- ...and-failover-to-cluster-peer.latest.golden | 36 +- ...ress-with-chain-and-failover.latest.golden | 8 +- ...ress-with-chain-external-sni.latest.golden | 4 +- .../ingress-with-chain.latest.golden | 4 +- ...ough-local-gateway-triggered.latest.golden | 10 +- ...ilover-through-local-gateway.latest.golden | 8 +- ...ugh-remote-gateway-triggered.latest.golden | 10 +- ...lover-through-remote-gateway.latest.golden | 8 +- ...ough-local-gateway-triggered.latest.golden | 8 +- ...ilover-through-local-gateway.latest.golden | 8 +- ...ugh-remote-gateway-triggered.latest.golden | 8 +- ...lover-through-remote-gateway.latest.golden | 8 +- ...ateway-with-peered-upstreams.latest.golden | 4 +- ...teway-default-service-subset.latest.golden | 4 +- ...rmation-in-federation-states.latest.golden | 4 +- .../mesh-gateway-no-services.latest.golden | 4 +- ...rmation-in-federation-states.latest.golden | 4 +- ...ateway-peering-control-plane.latest.golden | 4 +- ...mesh-gateway-service-subsets.latest.golden | 4 +- ...ing-federation-control-plane.latest.golden | 249 - ...eway-using-federation-states.latest.golden | 4 +- ...ed-services-http-with-router.latest.golden | 104 +- ...xported-peered-services-http.latest.golden | 4 +- ...ith-exported-peered-services.latest.golden | 4 +- ...ith-imported-peered-services.latest.golden | 4 +- ...through-mesh-gateway-enabled.latest.golden | 54 +- .../endpoints/mesh-gateway.latest.golden | 4 +- ...itter-with-resolver-redirect.latest.golden | 4 +- .../telemetry-collector.latest.golden | 102 +- ...teway-default-service-subset.latest.golden | 4 +- ...minating-gateway-no-services.latest.golden | 4 +- ...ting-gateway-service-subsets.latest.golden | 4 +- .../terminating-gateway.latest.golden | 4 +- ...arent-proxy-destination-http.latest.golden | 4 +- ...ransparent-proxy-destination.latest.golden | 4 +- ...ng-gateway-destinations-only.latest.golden | 4 +- ...-proxy-with-peered-upstreams.latest.golden | 8 +- .../endpoints/transparent-proxy.latest.golden | 8 +- .../jwt_authn/intention-with-path.golden | 41 - .../testdata/jwt_authn/local-provider.golden | 34 - ...ltiple-providers-and-one-permission.golden | 73 - .../xds/testdata/jwt_authn/no-provider.golden | 1 - .../testdata/jwt_authn/remote-provider.golden | 41 - .../top-level-provider-with-permission.golden | 41 - ...ttp-provider-with-hostname-and-port.golden | 24 - ...http-provider-with-hostname-no-port.golden | 24 - .../http-provider-with-ip-and-port.golden | 24 - .../http-provider-with-ip-no-port.golden | 24 - ...tps-provider-with-hostname-and-port.golden | 37 - ...ttps-provider-with-hostname-no-port.golden | 37 - .../https-provider-with-ip-and-port.golden | 37 - .../https-provider-with-ip-no-port.golden | 37 - .../access-logs-defaults.latest.golden | 398 +- .../access-logs-json-file.latest.golden | 144 +- ...t-stderr-disablelistenerlogs.latest.golden | 36 +- ...ttp-listener-with-http-route.latest.golden | 64 +- .../api-gateway-http-listener.latest.golden | 6 +- ...api-gateway-nil-config-entry.latest.golden | 6 +- ...ener-with-tcp-and-http-route.latest.golden | 92 +- ...-tcp-listener-with-tcp-route.latest.golden | 36 +- .../api-gateway-tcp-listener.latest.golden | 6 +- ...route-and-inline-certificate.latest.golden | 54 + ...-route-timeoutfilter-one-set.latest.golden | 85 - .../api-gateway-with-http-route.latest.golden | 85 - ...multiple-inline-certificates.latest.golden | 102 - ...route-and-inline-certificate.latest.golden | 70 +- .../listeners/api-gateway.latest.golden | 6 +- ...nect-proxy-exported-to-peers.latest.golden | 18 +- ...nect-proxy-upstream-defaults.latest.golden | 30 +- ...and-failover-to-cluster-peer.latest.golden | 132 +- ...oxy-with-chain-and-overrides.latest.golden | 176 +- ...and-redirect-to-cluster-peer.latest.golden | 132 +- ...roxy-with-chain-external-sni.latest.golden | 30 +- ...onnect-proxy-with-grpc-chain.latest.golden | 176 +- ...onnect-proxy-with-http-chain.latest.golden | 160 +- ...nnect-proxy-with-http2-chain.latest.golden | 162 +- ...-jwt-config-entry-with-local.latest.golden | 278 - ...d-upstreams-escape-overrides.latest.golden | 114 - ...-with-peered-upstreams-http2.latest.golden | 189 - ...-proxy-with-peered-upstreams.latest.golden | 30 +- ...ilover-through-local-gateway.latest.golden | 30 +- ...lover-through-remote-gateway.latest.golden | 30 +- ...connect-proxy-with-tcp-chain.latest.golden | 30 +- ...h-tls-incoming-cipher-suites.latest.golden | 38 +- ...ith-tls-incoming-max-version.latest.golden | 32 +- ...ith-tls-incoming-min-version.latest.golden | 32 +- ...ls-outgoing-min-version-auto.latest.golden | 30 +- ...h-tproxy-and-permissive-mtls.latest.golden | 169 - ...t-tproxy-and-permissive-mtls.latest.golden | 115 - ...ustom-public-listener-http-2.latest.golden | 62 +- ...public-listener-http-missing.latest.golden | 40 +- .../custom-public-listener-http.latest.golden | 62 +- .../custom-public-listener.latest.golden | 32 +- .../custom-trace-listener.latest.golden | 340 +- ...eam-ignored-with-disco-chain.latest.golden | 30 +- ...upstream-with-prepared-query.latest.golden | 114 - .../listeners/custom-upstream.latest.golden | 32 +- .../testdata/listeners/defaults.latest.golden | 30 +- .../expose-checks-grpc.latest.golden | 143 - ...ecks-http-with-bind-override.latest.golden | 142 - .../expose-checks-http.latest.golden | 142 - .../listeners/expose-checks.latest.golden | 142 + ...expose-paths-local-app-paths.latest.golden | 216 +- ...pose-paths-new-cluster-http2.latest.golden | 218 +- .../grpc-public-listener.latest.golden | 212 +- .../http-listener-with-timeouts.latest.golden | 310 +- ...http-public-listener-no-xfcc.latest.golden | 186 +- .../http-public-listener.latest.golden | 306 +- .../listeners/http-upstream.latest.golden | 174 +- .../http2-public-listener.latest.golden | 310 +- .../ingress-gateway-bind-addrs.latest.golden | 22 +- ...ess-gateway-nil-config-entry.latest.golden | 4 +- .../ingress-gateway-no-services.latest.golden | 4 +- .../listeners/ingress-gateway.latest.golden | 10 +- ...gress-grpc-multiple-services.latest.golden | 80 +- ...gress-http-multiple-services.latest.golden | 120 +- ...itter-with-resolver-redirect.latest.golden | 64 +- ...ress-with-chain-external-sni.latest.golden | 10 +- ...ith-grpc-single-tls-listener.latest.golden | 196 +- ...d-grpc-multiple-tls-listener.latest.golden | 226 +- ...th-http2-single-tls-listener.latest.golden | 168 +- ...h-sds-listener+service-level.latest.golden | 204 +- ...h-sds-listener-gw-level-http.latest.golden | 108 +- ...-listener-gw-level-mixed-tls.latest.golden | 26 +- ...s-with-sds-listener-gw-level.latest.golden | 20 +- ...-sds-listener-listener-level.latest.golden | 20 +- ...s-service-level-mixed-no-tls.latest.golden | 160 +- ...gress-with-sds-service-level.latest.golden | 208 +- ...ess-with-single-tls-listener.latest.golden | 162 +- ...ilover-through-local-gateway.latest.golden | 10 +- ...lover-through-remote-gateway.latest.golden | 10 +- ...h-tls-listener-cipher-suites.latest.golden | 22 +- ...ith-tls-listener-max-version.latest.golden | 16 +- ...ith-tls-listener-min-version.latest.golden | 16 +- .../ingress-with-tls-listener.latest.golden | 14 +- ...n-listeners-gateway-defaults.latest.golden | 494 +- ...ixed-cipher-suites-listeners.latest.golden | 166 - ...ess-with-tls-mixed-listeners.latest.golden | 158 +- ...-mixed-max-version-listeners.latest.golden | 238 - ...-mixed-min-version-listeners.latest.golden | 302 +- ...-balance-inbound-connections.latest.golden | 40 +- ...tbound-connections-bind-port.latest.golden | 40 +- .../listener-bind-address-port.latest.golden | 30 +- .../listener-bind-address.latest.golden | 30 +- .../listener-bind-port.latest.golden | 30 +- ...ener-max-inbound-connections.latest.golden | 34 +- .../listener-unix-domain-socket.latest.golden | 34 +- ...ateway-with-peered-upstreams.latest.golden | 30 +- ...esh-gateway-custom-addresses.latest.golden | 84 +- .../mesh-gateway-no-services.latest.golden | 12 +- ...ateway-peering-control-plane.latest.golden | 16 +- ...esh-gateway-tagged-addresses.latest.golden | 44 +- ...ing-federation-control-plane.latest.golden | 181 - ...eway-using-federation-states.latest.golden | 24 +- ...ed-services-http-with-router.latest.golden | 156 +- ...xported-peered-services-http.latest.golden | 368 +- ...ith-exported-peered-services.latest.golden | 24 +- ...ith-imported-peered-services.latest.golden | 12 +- ...through-mesh-gateway-enabled.latest.golden | 98 +- .../listeners/mesh-gateway.latest.golden | 24 +- ...itter-with-resolver-redirect.latest.golden | 160 +- .../telemetry-collector.latest.golden | 228 +- ...-custom-and-tagged-addresses.latest.golden | 112 +- ...ateway-custom-trace-listener.latest.golden | 246 - ...minating-gateway-no-api-cert.latest.golden | 46 +- ...minating-gateway-no-services.latest.golden | 10 +- ...ting-gateway-service-subsets.latest.golden | 506 +- ...h-tls-incoming-cipher-suites.latest.golden | 90 +- ...ith-tls-incoming-max-version.latest.golden | 66 +- ...ith-tls-incoming-min-version.latest.golden | 66 +- .../terminating-gateway.latest.golden | 58 +- ...xy-catalog-destinations-only.latest.golden | 36 +- ...arent-proxy-destination-http.latest.golden | 250 +- ...ransparent-proxy-destination.latest.golden | 48 +- ...roxy-dial-instances-directly.latest.golden | 68 +- ...nsparent-proxy-http-upstream.latest.golden | 246 +- ...ng-gateway-destinations-only.latest.golden | 578 +- ...nt-proxy-terminating-gateway.latest.golden | 40 +- ...-proxy-with-peered-upstreams.latest.golden | 60 +- ...h-resolver-redirect-upstream.latest.golden | 60 +- .../listeners/transparent-proxy.latest.golden | 60 +- ...deny-all-and-path-allow--httpfilter.golden | 8 +- ...fault-allow-deny-all-and-path-allow.golden | 12 +- ...-deny-all-and-path-deny--httpfilter.golden | 12 +- ...efault-allow-deny-all-and-path-deny.golden | 12 +- ...ault-allow-kitchen-sink--httpfilter.golden | 24 +- .../rbac/default-allow-kitchen-sink.golden | 24 +- .../default-allow-one-deny--httpfilter.golden | 4 +- .../rbac/default-allow-one-deny.golden | 4 +- .../rbac/default-allow-path-allow.golden | 4 +- ...default-allow-path-deny--httpfilter.golden | 4 +- .../rbac/default-allow-path-deny.golden | 4 +- ...w-service-wildcard-deny--httpfilter.golden | 4 +- ...default-allow-service-wildcard-deny.golden | 4 +- ...with-kitchen-sink-perms--httpfilter.golden | 78 +- ...e-intention-with-kitchen-sink-perms.golden | 4 +- ...ath-deny-and-path-allow--httpfilter.golden | 4 +- ...-allow-two-path-deny-and-path-allow.golden | 4 +- ...default-deny-allow-deny--httpfilter.golden | 8 +- .../rbac/default-deny-allow-deny.golden | 8 +- ...deny-all-and-path-allow--httpfilter.golden | 4 +- ...efault-deny-deny-all-and-path-allow.golden | 4 +- ...-deny-all-and-path-deny--httpfilter.golden | 4 +- ...default-deny-deny-all-and-path-deny.golden | 4 +- ...fault-deny-kitchen-sink--httpfilter.golden | 24 +- .../rbac/default-deny-kitchen-sink.golden | 24 +- ...t-deny-mixed-precedence--httpfilter.golden | 4 +- .../rbac/default-deny-mixed-precedence.golden | 4 +- .../default-deny-one-allow--httpfilter.golden | 4 +- .../rbac/default-deny-one-allow.golden | 4 +- ...default-deny-path-allow--httpfilter.golden | 4 +- .../rbac/default-deny-path-allow.golden | 4 +- .../default-deny-path-deny--httpfilter.golden | 4 +- .../rbac/default-deny-path-deny.golden | 4 +- ...eny-peered-kitchen-sink--httpfilter.golden | 16 +- .../default-deny-peered-kitchen-sink.golden | 12 +- ...-service-wildcard-allow--httpfilter.golden | 4 +- ...default-deny-service-wildcard-allow.golden | 4 +- ...with-kitchen-sink-perms--httpfilter.golden | 78 +- ...e-intention-with-kitchen-sink-perms.golden | 4 +- ...ath-deny-and-path-allow--httpfilter.golden | 4 +- ...t-deny-two-path-deny-and-path-allow.golden | 4 +- ...jwt-with-one-permission--httpfilter.golden | 81 - ...y-top-level-jwt-with-one-permission.golden | 8 - ...evel-jwt-no-permissions--httpfilter.golden | 77 - .../rbac/top-level-jwt-no-permissions.golden | 30 - ...th-multiple-permissions--httpfilter.golden | 205 - ...level-jwt-with-multiple-permissions.golden | 8 - ...jwt-with-one-permission--httpfilter.golden | 154 - .../top-level-jwt-with-one-permission.golden | 8 - .../xds/testdata/rbac/v2-default-allow.golden | 1 - .../xds/testdata/rbac/v2-default-deny.golden | 8 - .../rbac/v2-ignore-empty-permissions.golden | 22 - .../xds/testdata/rbac/v2-kitchen-sink.golden | 122 - ...oute-and-inline-certificate.latest.golden} | 10 +- ...-route-timeoutfilter-one-set.latest.golden | 51 - .../api-gateway-with-http-route.latest.golden | 59 - ...eway-with-multiple-hostnames.latest.golden | 73 - ...multiple-inline-certificates.latest.golden | 5 - ...route-and-inline-certificate.latest.golden | 6 +- ...nect-proxy-exported-to-peers.latest.golden | 4 +- ...connect-proxy-lb-in-resolver.latest.golden | 43 +- ...nnect-proxy-resolver-with-lb.latest.golden | 30 - ...t-proxy-route-to-lb-resolver.latest.golden | 38 - ...ct-proxy-splitter-overweight.latest.golden | 99 - ...and-failover-to-cluster-peer.latest.golden | 34 +- ...oxy-with-chain-and-overrides.latest.golden | 10 +- ...and-redirect-to-cluster-peer.latest.golden | 34 +- ...-proxy-with-chain-and-router.latest.golden | 128 +- ...roxy-with-chain-and-splitter.latest.golden | 46 +- ...roxy-with-chain-external-sni.latest.golden | 34 +- .../connect-proxy-with-chain.latest.golden | 34 +- ...nnect-proxy-with-grpc-router.latest.golden | 10 +- ...d-upstreams-escape-overrides.latest.golden | 5 - ...-with-peered-upstreams-http2.latest.golden | 5 - ...-proxy-with-peered-upstreams.latest.golden | 4 +- .../testdata/routes/defaults.latest.golden | 4 +- .../ingress-config-entry-nil.latest.golden | 4 +- .../ingress-defaults-no-chain.latest.golden | 4 +- ...gress-grpc-multiple-services.latest.golden | 50 +- ...gress-http-multiple-services.latest.golden | 20 +- .../ingress-lb-in-resolver.latest.golden | 43 +- ...itter-with-resolver-redirect.latest.golden | 10 +- ...hain-and-router-header-manip.latest.golden | 204 +- ...ngress-with-chain-and-router.latest.golden | 128 +- ...ress-with-chain-and-splitter.latest.golden | 46 +- ...ress-with-chain-external-sni.latest.golden | 4 +- .../routes/ingress-with-chain.latest.golden | 4 +- .../ingress-with-grpc-router.latest.golden | 10 +- ...-sds-listener-level-wildcard.latest.golden | 50 +- ...ress-with-sds-listener-level.latest.golden | 50 +- ...-sds-service-level-mixed-tls.latest.golden | 60 +- ...gress-with-sds-service-level.latest.golden | 60 +- ...ateway-with-peered-upstreams.latest.golden | 4 +- ...ateway-peering-control-plane.latest.golden | 4 +- ...ed-services-http-with-router.latest.golden | 10 +- ...xported-peered-services-http.latest.golden | 22 +- ...ith-exported-peered-services.latest.golden | 4 +- ...ith-imported-peered-services.latest.golden | 4 +- ...through-mesh-gateway-enabled.latest.golden | 4 +- ...itter-with-resolver-redirect.latest.golden | 10 +- .../routes/telemetry-collector.latest.golden | 6 +- ...erminating-gateway-lb-config.latest.golden | 37 +- ...arent-proxy-destination-http.latest.golden | 20 +- ...ransparent-proxy-destination.latest.golden | 4 +- ...ng-gateway-destinations-only.latest.golden | 16 +- ...-proxy-with-peered-upstreams.latest.golden | 4 +- .../routes/transparent-proxy.latest.golden | 4 +- ...-route-timeoutfilter-one-set.latest.golden | 5 - .../api-gateway-with-http-route.latest.golden | 5 - ...multiple-inline-certificates.latest.golden | 5 - ...route-and-inline-certificate.latest.golden | 6 +- ...nect-proxy-exported-to-peers.latest.golden | 6 +- ...and-failover-to-cluster-peer.latest.golden | 6 +- ...and-redirect-to-cluster-peer.latest.golden | 6 +- ...d-upstreams-escape-overrides.latest.golden | 5 - ...-with-peered-upstreams-http2.latest.golden | 5 - ...-upstreams-listener-override.latest.golden | 5 - ...-proxy-with-peered-upstreams.latest.golden | 6 +- .../testdata/secrets/defaults.latest.golden | 6 +- ...ateway-with-peered-upstreams.latest.golden | 6 +- ...ateway-peering-control-plane.latest.golden | 6 +- ...ed-services-http-with-router.latest.golden | 6 +- ...xported-peered-services-http.latest.golden | 6 +- ...ith-exported-peered-services.latest.golden | 6 +- ...ith-imported-peered-services.latest.golden | 6 +- ...through-mesh-gateway-enabled.latest.golden | 6 +- .../secrets/telemetry-collector.latest.golden | 6 +- ...arent-proxy-destination-http.latest.golden | 6 +- ...ransparent-proxy-destination.latest.golden | 6 +- ...ng-gateway-destinations-only.latest.golden | 6 +- ...-proxy-with-peered-upstreams.latest.golden | 6 +- .../secrets/transparent-proxy.latest.golden | 6 +- agent/xds/testing.go | 3 - .../validateupstream_test.go | 5 +- agent/xds/xds.go | 3 - agent/xds/xds_protocol_helpers_test.go | 52 +- agent/xds/z_xds_packages.go | 14 + agent/xds/z_xds_packages_test.go | 3 - agent/xdsv2/cluster_resources.go | 384 - agent/xdsv2/endpoint_resources.go | 61 - agent/xdsv2/listener_resources.go | 1146 -- agent/xdsv2/rbac_resources.go | 256 - agent/xdsv2/resources.go | 75 - agent/xdsv2/resources_test.go | 150 - agent/xdsv2/route_resources.go | 544 - ...it-and-explicit-destinations-tproxy.golden | 110 - .../destination/l4-multi-destination.golden | 205 - ...ltiple-implicit-destinations-tproxy.golden | 110 - ...le-destination-ip-port-bind-address.golden | 109 - ...estination-unix-socket-bind-address.golden | 55 - ...-single-implicit-destination-tproxy.golden | 62 - .../mixed-multi-destination.golden | 157 - ...ltiple-implicit-destinations-tproxy.golden | 302 - ...-single-implicit-destination-tproxy.golden | 158 - ...tion-with-multiple-workloads-tproxy.golden | 158 - .../clusters/source/l7-expose-paths.golden | 87 - .../local-and-inbound-connections.golden | 127 - ...kload-addresses-with-specific-ports.golden | 119 - ...le-workload-addresses-without-ports.golden | 119 - ...kload-addresses-with-specific-ports.golden | 55 - ...le-workload-addresses-without-ports.golden | 55 - ...ort-l4-workload-with-only-mesh-port.golden | 12 - ...kload-addresses-with-specific-ports.golden | 63 - ...le-workload-addresses-without-ports.golden | 95 - ...ngle-workload-address-without-ports.golden | 119 - ...it-and-explicit-destinations-tproxy.golden | 49 - .../destination/l4-multi-destination.golden | 91 - ...ltiple-implicit-destinations-tproxy.golden | 49 - ...le-destination-ip-port-bind-address.golden | 49 - ...estination-unix-socket-bind-address.golden | 28 - ...-single-implicit-destination-tproxy.golden | 28 - .../mixed-multi-destination.golden | 91 - ...ltiple-implicit-destinations-tproxy.golden | 133 - ...-single-implicit-destination-tproxy.golden | 70 - ...tion-with-multiple-workloads-tproxy.golden | 70 - .../endpoints/source/l7-expose-paths.golden | 67 - .../local-and-inbound-connections.golden | 87 - ...kload-addresses-with-specific-ports.golden | 87 - ...le-workload-addresses-without-ports.golden | 87 - ...kload-addresses-with-specific-ports.golden | 47 - ...ort-l4-workload-with-only-mesh-port.golden | 5 - ...kload-addresses-with-specific-ports.golden | 47 - ...le-workload-addresses-without-ports.golden | 67 - ...ngle-workload-address-without-ports.golden | 87 - ...it-and-explicit-destinations-tproxy.golden | 90 - .../destination/l4-multi-destination.golden | 137 - ...ltiple-implicit-destinations-tproxy.golden | 86 - ...le-destination-ip-port-bind-address.golden | 47 - ...estination-unix-socket-bind-address.golden | 32 - ...-single-implicit-destination-tproxy.golden | 61 - .../mixed-multi-destination.golden | 119 - ...ltiple-implicit-destinations-tproxy.golden | 222 - ...-single-implicit-destination-tproxy.golden | 125 - ...tion-with-multiple-workloads-tproxy.golden | 125 - .../listeners/source/l7-expose-paths.golden | 201 - .../local-and-inbound-connections.golden | 309 - ...kload-addresses-with-specific-ports.golden | 359 - ...le-workload-addresses-without-ports.golden | 359 - ...kload-addresses-with-specific-ports.golden | 128 - ...le-workload-addresses-without-ports.golden | 128 - ...ort-l4-workload-with-only-mesh-port.golden | 40 - ...kload-addresses-with-specific-ports.golden | 206 - ...le-workload-addresses-without-ports.golden | 309 - ...ngle-workload-address-without-ports.golden | 359 - ...it-and-explicit-destinations-tproxy.golden | 5 - .../destination/l4-multi-destination.golden | 5 - ...ltiple-implicit-destinations-tproxy.golden | 5 - ...le-destination-ip-port-bind-address.golden | 5 - ...estination-unix-socket-bind-address.golden | 5 - ...-single-implicit-destination-tproxy.golden | 5 - .../mixed-multi-destination.golden | 67 - ...ltiple-implicit-destinations-tproxy.golden | 53 - ...-single-implicit-destination-tproxy.golden | 30 - ...tion-with-multiple-workloads-tproxy.golden | 30 - .../routes/source/l7-expose-paths.golden | 53 - .../local-and-inbound-connections.golden | 77 - ...kload-addresses-with-specific-ports.golden | 76 - ...le-workload-addresses-without-ports.golden | 76 - ...kload-addresses-with-specific-ports.golden | 5 - ...le-workload-addresses-without-ports.golden | 5 - ...ort-l4-workload-with-only-mesh-port.golden | 5 - ...kload-addresses-with-specific-ports.golden | 53 - ...le-workload-addresses-without-ports.golden | 76 - ...ngle-workload-address-without-ports.golden | 76 - api/.copywrite.hcl | 8 - api/LICENSE | 365 - api/acl.go | 116 - api/acl_test.go | 6 +- api/agent.go | 53 +- api/agent_test.go | 80 +- api/api.go | 16 - api/api_test.go | 35 +- api/catalog.go | 12 +- api/catalog_test.go | 14 +- api/ce_test.go | 4 +- api/config_entry.go | 112 +- 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 | 43 - api/config_entry_gateways_test.go | 150 - api/config_entry_inline_certificate.go | 3 - api/config_entry_inline_certificate_test.go | 3 - api/config_entry_intentions.go | 51 +- api/config_entry_intentions_test.go | 3 - api/config_entry_jwt_provider.go | 310 - api/config_entry_jwt_provider_test.go | 61 - api/config_entry_mesh.go | 7 - api/config_entry_rate_limit_ip.go | 91 - api/config_entry_routes.go | 43 +- api/config_entry_routes_test.go | 137 - api/config_entry_sameness_group.go | 29 - api/config_entry_status.go | 23 +- api/config_entry_status_test.go | 3 - api/config_entry_test.go | 25 +- api/connect.go | 3 - 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 | 44 +- api/go.sum | 165 +- api/health.go | 4 - api/health_test.go | 8 +- api/internal.go | 67 - api/internal_test.go | 117 - api/kv.go | 3 - api/kv_test.go | 3 - api/lock.go | 3 - api/lock_test.go | 3 - api/mock_api_test.go | 3 - api/namespace.go | 3 - api/namespace_test.go | 4 +- api/operator.go | 3 - api/operator_area.go | 3 - api/operator_audit.go | 40 - 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 | 3 - api/operator_raft.go | 10 +- api/operator_raft_test.go | 190 +- api/operator_segment.go | 3 - api/operator_usage.go | 4 - api/operator_usage_test.go | 3 - api/partition.go | 3 - api/peering.go | 13 - api/peering_test.go | 3 - api/prepared_query.go | 21 +- api/prepared_query_test.go | 3 - 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 | 8 +- api/watch/funcs.go | 3 - api/watch/funcs_test.go | 107 - 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-Go.dockerfile | 2 +- build-support/docker/Build-UI.dockerfile | 6 +- .../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/copywrite-exceptions.sh | 14 - build-support/scripts/devtools.sh | 47 +- .../scripts/envoy-library-references.sh | 2 +- build-support/scripts/functions.sh | 3 - build-support/scripts/protobuf.sh | 35 +- build-support/scripts/release.sh | 3 - build-support/scripts/version.sh | 3 - .../windows/Dockerfile-consul-dev-windows | 4 - .../windows/Dockerfile-consul-local-windows | 52 - .../windows/Dockerfile-openzipkin-windows | 12 - .../windows/build-consul-dev-image.sh | 8 - .../windows/build-consul-local-images.sh | 95 - .../windows/build-test-sds-server-image.sh | 8 - build-support/windows/windows-test.md | 119 - command/acl/acl.go | 3 - command/acl/acl_helpers.go | 79 - command/acl/acl_test.go | 2 +- command/acl/agenttokens/agent_tokens.go | 13 +- command/acl/agenttokens/agent_tokens_test.go | 3 - command/acl/authmethod/authmethod.go | 3 - .../authmethod/create/authmethod_create.go | 3 - .../authmethod/create/authmethod_create_ce.go | 4 +- .../create/authmethod_create_test.go | 3 - .../authmethod/delete/authmethod_delete.go | 3 - .../delete/authmethod_delete_test.go | 3 - 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 - .../authmethod/update/authmethod_update_ce.go | 4 +- .../update/authmethod_update_test.go | 3 - command/acl/bindingrule/bindingrule.go | 3 - .../bindingrule/create/bindingrule_create.go | 34 +- .../create/bindingrule_create_test.go | 56 - .../bindingrule/delete/bindingrule_delete.go | 3 - .../delete/bindingrule_delete_test.go | 3 - command/acl/bindingrule/formatter.go | 10 - .../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 | 38 +- .../update/bindingrule_update_test.go | 228 +- command/acl/bootstrap/bootstrap.go | 3 - command/acl/bootstrap/bootstrap_test.go | 3 - command/acl/policy/create/policy_create.go | 5 +- .../acl/policy/create/policy_create_test.go | 3 - command/acl/policy/delete/policy_delete.go | 3 - .../acl/policy/delete/policy_delete_test.go | 3 - 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 | 3 - command/acl/policy/read/policy_read_test.go | 3 - command/acl/policy/update/policy_update.go | 3 - .../acl/policy/update/policy_update_test.go | 3 - command/acl/role/create/role_create.go | 49 +- command/acl/role/create/role_create_test.go | 19 - command/acl/role/delete/role_delete.go | 3 - command/acl/role/delete/role_delete_test.go | 3 - command/acl/role/formatter.go | 32 - command/acl/role/formatter_test.go | 17 +- 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 - .../testdata/FormatRole/complex.json.golden | 18 - .../FormatRole/complex.pretty-meta.golden | 7 - .../testdata/FormatRole/complex.pretty.golden | 7 - .../FormatRoleList/complex.json.golden | 14 - .../FormatRoleList/complex.pretty-meta.golden | 7 - .../FormatRoleList/complex.pretty.golden | 7 - command/acl/role/update/role_update.go | 61 +- command/acl/role/update/role_update_test.go | 111 - command/acl/templatedpolicy/formatter.go | 136 - .../acl/templatedpolicy/formatter_ce_test.go | 16 - command/acl/templatedpolicy/formatter_test.go | 125 - .../list/templated_policy_list.go | 101 - .../list/templated_policy_list_test.go | 102 - .../preview/templated_policy_preview.go | 134 - .../preview/templated_policy_preview_test.go | 204 - .../read/templated_policy_read.go | 119 - .../read/templated_policy_read_test.go | 134 - .../acl/templatedpolicy/templated_policy.go | 50 - .../ce/dns-templated-policy.json.golden | 5 - .../dns-templated-policy.pretty-meta.golden | 15 - .../ce/dns-templated-policy.pretty.golden | 4 - .../ce/node-templated-policy.json.golden | 5 - .../node-templated-policy.pretty-meta.golden | 28 - .../ce/node-templated-policy.pretty.golden | 5 - .../nomad-server-templated-policy.json.golden | 5 - ...server-templated-policy.pretty-meta.golden | 16 - ...omad-server-templated-policy.pretty.golden | 4 - .../ce/service-templated-policy.json.golden | 5 - ...ervice-templated-policy.pretty-meta.golden | 34 - .../ce/service-templated-policy.pretty.golden | 5 - .../ce/list.json.golden | 17 - .../ce/list.pretty.golden | 3 - command/acl/token/clone/token_clone.go | 3 - command/acl/token/clone/token_clone_test.go | 12 +- command/acl/token/create/token_create.go | 61 +- command/acl/token/create/token_create_test.go | 73 +- command/acl/token/delete/token_delete.go | 3 - command/acl/token/delete/token_delete_test.go | 3 - command/acl/token/formatter.go | 77 +- command/acl/token/formatter_ce_test.go | 4 +- command/acl/token/formatter_test.go | 48 - command/acl/token/list/token_list.go | 3 - command/acl/token/list/token_list_test.go | 3 - command/acl/token/read/token_read.go | 3 - command/acl/token/read/token_read_test.go | 3 - .../testdata/FormatToken/complex.json.golden | 18 - .../FormatToken/complex.pretty-meta.golden | 7 - .../FormatToken/complex.pretty.golden | 7 - .../ce/complex.json.golden | 17 - .../ce/complex.pretty-meta.golden | 43 +- .../ce/complex.pretty.golden | 43 +- .../FormatTokenList/complex.json.golden | 17 - .../complex.pretty-meta.golden | 7 - .../FormatTokenList/complex.pretty.golden | 7 - command/acl/token/token.go | 3 - command/acl/token/update/token_update.go | 81 +- command/acl/token/update/token_update_test.go | 53 +- command/agent/agent.go | 35 +- command/agent/agent_test.go | 3 - 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_ce.go | 4 +- .../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 | 3 - command/cli/formatting.go | 3 - 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 | 71 +- command/config/write/config_write_test.go | 95 - 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 | 3 - command/connect/ca/set/connect_ca_set_test.go | 3 - command/connect/connect.go | 3 - command/connect/connect_test.go | 3 - command/connect/envoy/bootstrap_config.go | 3 - .../connect/envoy/bootstrap_config_test.go | 3 - command/connect/envoy/bootstrap_tpl.go | 5 +- command/connect/envoy/envoy.go | 161 +- command/connect/envoy/envoy_ce_test.go | 4 +- command/connect/envoy/envoy_test.go | 90 +- command/connect/envoy/exec.go | 3 - command/connect/envoy/exec_supported.go | 57 - command/connect/envoy/exec_test.go | 4 +- command/connect/envoy/exec_unix.go | 55 +- command/connect/envoy/exec_unsupported.go | 6 +- command/connect/envoy/exec_windows.go | 111 - 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 - 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 | 38 +- 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 | 3 - 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 | 18 - 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 | 25 +- command/helpers/helpers_test.go | 3 - 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 | 3 - 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 | 3 - command/lock/util_unix.go | 4 +- command/lock/util_windows.go | 4 +- command/login/aws.go | 3 - command/login/login.go | 3 - command/login/login_ce.go | 4 +- command/login/login_test.go | 3 - command/logout/logout.go | 3 - command/logout/logout_test.go | 3 - 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 | 3 - command/operator/autopilot/state/formatter.go | 3 - .../state/operator_autopilot_state.go | 3 - .../state/operator_autopilot_state_test.go | 3 - 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 | 9 +- .../transferleader/transfer_leader_test.go | 3 - .../usage/instances/usage_instances.go | 45 +- .../usage/instances/usage_instances_ce.go | 4 +- .../instances/usage_instances_ce_test.go | 55 +- .../usage/instances/usage_instances_test.go | 3 - command/operator/usage/usage.go | 3 - 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 | 25 +- command/registry_ce.go | 4 +- command/reload/reload.go | 3 - command/reload/reload_test.go | 3 - command/resource/apply/apply.go | 201 - command/resource/apply/apply_test.go | 237 - command/resource/client/client.go | 1073 -- command/resource/delete/delete.go | 165 - command/resource/delete/delete_test.go | 158 - command/resource/helper.go | 315 - command/resource/helper_test.go | 33 - command/resource/list/list.go | 199 - command/resource/list/list_test.go | 177 - command/resource/read/read.go | 179 - command/resource/read/read_test.go | 156 - command/resource/resource.go | 55 - command/resource/testdata/demo.hcl | 21 - command/resource/testdata/invalid.hcl | 21 - command/resource/testdata/invalid_type.hcl | 11 - command/resource/testdata/nested_data.hcl | 29 - command/rtt/rtt.go | 3 - command/rtt/rtt_test.go | 3 - command/services/config.go | 3 - command/services/config_test.go | 3 - command/services/deregister/deregister.go | 3 - .../services/deregister/deregister_test.go | 3 - command/services/export/export.go | 263 - command/services/export/export_test.go | 155 - command/services/register/register.go | 3 - command/services/register/register_test.go | 13 +- 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 | 3 - .../snapshot/inspect/snapshot_inspect_test.go | 3 - command/snapshot/restore/snapshot_restore.go | 3 - .../snapshot/restore/snapshot_restore_test.go | 3 - command/snapshot/save/snapshot_save.go | 3 - command/snapshot/save/snapshot_save_test.go | 3 - command/snapshot/snapshot_command.go | 3 - command/snapshot/snapshot_command_test.go | 3 - command/tls/ca/create/tls_ca_create.go | 3 - command/tls/ca/create/tls_ca_create_test.go | 3 - command/tls/ca/tls_ca.go | 3 - command/tls/ca/tls_ca_test.go | 3 - command/tls/cert/create/tls_cert_create.go | 3 - .../tls/cert/create/tls_cert_create_test.go | 3 - command/tls/cert/tls_cert.go | 3 - command/tls/cert/tls_cert_test.go | 3 - command/tls/tls.go | 3 - command/tls/tls_test.go | 3 - .../troubleshoot/proxy/troubleshoot_proxy.go | 3 - command/troubleshoot/troubleshoot.go | 3 - command/troubleshoot/troubleshoot_test.go | 3 - .../upstreams/troubleshoot_upstreams.go | 5 +- command/validate/validate.go | 3 - command/validate/validate_test.go | 3 - command/version/formatter.go | 7 - command/version/formatter_test.go | 3 - command/version/version.go | 8 +- command/version/version_test.go | 3 - command/watch/watch.go | 3 - command/watch/watch_test.go | 3 - connect/certgen/certgen.go | 3 - 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 | 3 - 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 | 3 - connect/testing.go | 3 - connect/tls.go | 5 +- connect/tls_test.go | 5 +- docs/README.md | 7 +- docs/persistence/README.md | 5 - docs/resources/README.md | 115 - docs/resources/architecture-overview.png | Bin 125060 -> 0 bytes docs/resources/guide.md | 441 - docs/resources/raft-backend.png | Bin 307481 -> 0 bytes docs/service-mesh/README.md | 2 +- .../extensioncommon/basic_envoy_extender.go | 357 +- .../basic_extension_adapter.go | 68 - .../extensioncommon/envoy_extender.go | 9 +- .../extensioncommon/envoy_extender_test.go | 3 - envoyextensions/extensioncommon/resources.go | 524 +- .../extensioncommon/resources_test.go | 175 - .../extensioncommon/runtime_config.go | 37 +- .../extensioncommon/runtime_config_test.go | 5 +- .../upstream_envoy_extender.go | 20 +- envoyextensions/go.mod | 53 +- envoyextensions/go.sum | 210 +- envoyextensions/xdscommon/envoy_versioning.go | 7 +- .../xdscommon/envoy_versioning_test.go | 110 +- envoyextensions/xdscommon/proxysupport.go | 7 +- .../xdscommon/proxysupport_test.go | 3 - envoyextensions/xdscommon/xdscommon.go | 32 - envoyextensions/xdscommon/xdscommon_test.go | 126 - fixup_acl_move.sh | 24 + go.mod | 72 +- go.sum | 125 +- grafana/README.md | 4 - .../consul-k8s-control-plane-monitoring.json | 3598 ----- internal/auth/exports.go | 41 - .../auth/internal/controllers/register.go | 17 - .../trafficpermissions/controller.go | 195 - .../trafficpermissions/controller_test.go | 681 - .../controllers/trafficpermissions/status.go | 46 - .../traffic_permissions_mapper.go | 73 - .../types/computed_traffic_permissions.go | 71 - .../computed_traffic_permissions_test.go | 176 - internal/auth/internal/types/errors.go | 16 - .../internal/types/traffic_permissions.go | 284 - .../types/traffic_permissions_test.go | 838 -- internal/auth/internal/types/types.go | 14 - .../auth/internal/types/workload_identity.go | 59 - .../internal/types/workload_identity_test.go | 156 - .../helpers/acl_hooks_test_helpers.go | 21 - .../v2beta1/api-service.json | 37 - .../v2beta1/api-workload-1-health.json | 33 - .../v2beta1/api-workload-1.json | 46 - .../v2beta1/api-workload-10-health.json | 33 - .../v2beta1/api-workload-10.json | 46 - .../v2beta1/api-workload-11-health.json | 33 - .../v2beta1/api-workload-11.json | 46 - .../v2beta1/api-workload-12-health.json | 33 - .../v2beta1/api-workload-12.json | 46 - .../v2beta1/api-workload-13-health.json | 33 - .../v2beta1/api-workload-13.json | 46 - .../v2beta1/api-workload-14-health.json | 33 - .../v2beta1/api-workload-14.json | 46 - .../v2beta1/api-workload-15-health.json | 33 - .../v2beta1/api-workload-15.json | 46 - .../v2beta1/api-workload-16-health.json | 33 - .../v2beta1/api-workload-16.json | 46 - .../v2beta1/api-workload-17-health.json | 33 - .../v2beta1/api-workload-17.json | 45 - .../v2beta1/api-workload-18-health.json | 33 - .../v2beta1/api-workload-18.json | 45 - .../v2beta1/api-workload-19-health.json | 33 - .../v2beta1/api-workload-19.json | 45 - .../v2beta1/api-workload-2-health.json | 33 - .../v2beta1/api-workload-2.json | 46 - .../v2beta1/api-workload-20-health.json | 33 - .../v2beta1/api-workload-20.json | 45 - .../v2beta1/api-workload-3-health.json | 33 - .../v2beta1/api-workload-3.json | 46 - .../v2beta1/api-workload-4-health.json | 33 - .../v2beta1/api-workload-4.json | 46 - .../v2beta1/api-workload-5-health.json | 33 - .../v2beta1/api-workload-5.json | 46 - .../v2beta1/api-workload-6-health.json | 33 - .../v2beta1/api-workload-6.json | 46 - .../v2beta1/api-workload-7-health.json | 33 - .../v2beta1/api-workload-7.json | 46 - .../v2beta1/api-workload-8-health.json | 33 - .../v2beta1/api-workload-8.json | 46 - .../v2beta1/api-workload-9-health.json | 33 - .../v2beta1/api-workload-9.json | 46 - .../v2beta1/foo-service-endpoints.json | 47 - .../v2beta1/foo-service.json | 24 - .../v2beta1/grpc-api-service.json | 42 - .../v2beta1/http-api-service.json | 29 - .../v2beta1/node-1-health.json | 33 - .../integration_test_data/v2beta1/node-1.json | 27 - .../v2beta1/node-2-health.json | 33 - .../integration_test_data/v2beta1/node-2.json | 27 - .../v2beta1/node-3-health.json | 33 - .../integration_test_data/v2beta1/node-3.json | 27 - .../v2beta1/node-4-health.json | 33 - .../integration_test_data/v2beta1/node-4.json | 27 - internal/catalog/catalogtest/run_test.go | 47 - .../catalogtest/test_integration_v2beta1.go | 752 - .../catalogtest/test_lifecycle_v2beta1.go | 716 - internal/catalog/exports.go | 130 - .../controllers/endpoints/controller.go | 404 - .../controllers/endpoints/controller_test.go | 856 -- .../endpoints/reconciliation_data.go | 189 - .../endpoints/reconciliation_data_test.go | 290 - .../internal/controllers/endpoints/status.go | 62 - .../controllers/failover/controller.go | 276 - .../controllers/failover/controller_test.go | 268 - .../internal/controllers/failover/status.go | 84 - .../controllers/nodehealth/controller.go | 108 - .../controllers/nodehealth/controller_test.go | 366 - .../internal/controllers/nodehealth/status.go | 54 - .../catalog/internal/controllers/register.go | 25 - .../controllers/workloadhealth/controller.go | 233 - .../workloadhealth/controller_test.go | 763 - .../controllers/workloadhealth/status.go | 139 - .../mappers/failovermapper/failover_mapper.go | 63 - .../failovermapper/failover_mapper_test.go | 192 - .../mappers/nodemapper/node_mapper.go | 54 - .../mappers/nodemapper/node_mapper_test.go | 149 - .../testhelpers/acl_hooks_test_helpers.go | 198 - internal/catalog/internal/types/acl_hooks.go | 47 - internal/catalog/internal/types/dns_policy.go | 75 - .../catalog/internal/types/dns_policy_test.go | 180 - internal/catalog/internal/types/errors.go | 71 - .../catalog/internal/types/errors_test.go | 74 - .../catalog/internal/types/failover_policy.go | 358 - .../internal/types/failover_policy_test.go | 849 -- .../catalog/internal/types/health_checks.go | 84 - .../internal/types/health_checks_test.go | 208 - .../catalog/internal/types/health_status.go | 100 - .../internal/types/health_status_test.go | 320 - internal/catalog/internal/types/node.go | 94 - internal/catalog/internal/types/node_test.go | 175 - internal/catalog/internal/types/service.go | 133 - .../internal/types/service_endpoints.go | 171 - .../internal/types/service_endpoints_test.go | 304 - .../catalog/internal/types/service_test.go | 287 - .../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 | 22 - internal/catalog/internal/types/types_test.go | 48 - internal/catalog/internal/types/validators.go | 333 - .../catalog/internal/types/validators_test.go | 635 - .../catalog/internal/types/virtual_ips.go | 52 - .../internal/types/virtual_ips_test.go | 128 - internal/catalog/internal/types/workload.go | 175 - .../internal/types/workload_selecting.go | 16 - .../catalog/internal/types/workload_test.go | 464 - internal/controller/api.go | 260 - internal/controller/api_test.go | 314 - internal/controller/controller.go | 254 - internal/controller/dependencies.go | 100 - internal/controller/dependencies_test.go | 66 - internal/controller/dependency_mappers.go | 69 - .../controller/dependency_mappers_test.go | 140 - internal/controller/doc.go | 10 - internal/controller/helper.go | 38 - internal/controller/helper_test.go | 77 - internal/controller/lease.go | 32 - internal/controller/manager.go | 112 - internal/controller/supervisor.go | 143 - internal/controller/supervisor_test.go | 121 - .../controller/testdata/dependencies.golden | 5 - 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 | 3 - 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 | 52 - .../explicitdestinations/controller.go | 318 - .../explicitdestinations/controller_test.go | 846 -- .../explicitdestinations/mapper/mapper.go | 74 - .../explicitdestinations/status.go | 121 - .../proxyconfiguration/controller.go | 187 - .../proxyconfiguration/controller_test.go | 308 - .../controllers/proxyconfiguration/sort.go | 108 - .../proxyconfiguration/sort_test.go | 158 - .../mesh/internal/controllers/register.go | 51 - .../internal/controllers/routes/bound_refs.go | 66 - .../internal/controllers/routes/controller.go | 184 - .../controllers/routes/controller_test.go | 1340 -- .../internal/controllers/routes/generate.go | 835 -- .../controllers/routes/generate_test.go | 1684 --- .../controllers/routes/intermediate.go | 72 - .../controllers/routes/loader/loader.go | 323 - .../controllers/routes/loader/loader_test.go | 413 - .../controllers/routes/loader/memoized.go | 93 - .../controllers/routes/loader/related.go | 233 - .../controllers/routes/pending_status.go | 92 - .../controllers/routes/ref_validation.go | 121 - .../controllers/routes/ref_validation_test.go | 233 - .../routes/routestest/routestest.go | 104 - .../internal/controllers/routes/sort_rules.go | 230 - .../controllers/routes/sort_rules_test.go | 493 - .../internal/controllers/routes/status.go | 168 - .../mesh/internal/controllers/routes/util.go | 20 - .../controllers/routes/xroutemapper/util.go | 58 - .../routes/xroutemapper/xroutemapper.go | 322 - .../routes/xroutemapper/xroutemapper_test.go | 694 - .../sidecarproxy/builder/builder.go | 122 - .../sidecarproxy/builder/builder_test.go | 36 - .../builder/destination_multiport_test.go | 261 - .../sidecarproxy/builder/destinations.go | 715 - .../sidecarproxy/builder/destinations_test.go | 581 - .../sidecarproxy/builder/expose_paths.go | 153 - .../sidecarproxy/builder/expose_paths_test.go | 103 - .../sidecarproxy/builder/local_app.go | 500 - .../builder/local_app_multiport_test.go | 170 - .../sidecarproxy/builder/local_app_test.go | 582 - .../sidecarproxy/builder/naming.go | 46 - .../sidecarproxy/builder/routes.go | 595 - ...it-and-explicit-destinations-tproxy.golden | 194 - .../destination/l4-multi-destination.golden | 320 - ...ltiple-implicit-destinations-tproxy.golden | 193 - ...le-destination-ip-port-bind-address.golden | 165 - ...estination-unix-socket-bind-address.golden | 97 - ...-single-implicit-destination-tproxy.golden | 128 - .../mixed-multi-destination.golden | 415 - ...ltiple-implicit-destinations-tproxy.golden | 495 - ...-single-implicit-destination-tproxy.golden | 276 - ...tion-with-multiple-workloads-tproxy.golden | 276 - .../testdata/source/l7-expose-paths.golden | 212 - .../local-and-inbound-connections.golden | 304 - ...kload-addresses-with-specific-ports.golden | 291 - ...le-workload-addresses-without-ports.golden | 291 - ...kload-addresses-with-specific-ports.golden | 130 - ...le-workload-addresses-without-ports.golden | 130 - ...ngle-workload-address-without-ports.golden | 130 - ...ort-l4-workload-with-only-mesh-port.golden | 61 - ...kload-addresses-with-specific-ports.golden | 183 - ...le-workload-addresses-without-ports.golden | 250 - ...ngle-workload-address-without-ports.golden | 250 - ...ngle-workload-address-without-ports.golden | 291 - .../controllers/sidecarproxy/cache/cache.go | 251 - .../sidecarproxy/cache/cache_test.go | 443 - .../controllers/sidecarproxy/controller.go | 350 - .../sidecarproxy/controller_test.go | 921 -- .../sidecarproxy/fetcher/data_fetcher.go | 374 - .../sidecarproxy/fetcher/data_fetcher_test.go | 598 - .../internal/controllers/xds/controller.go | 418 - .../controllers/xds/controller_test.go | 1169 -- .../controllers/xds/endpoint_builder.go | 75 - .../controllers/xds/endpoint_builder_test.go | 235 - .../internal/controllers/xds/leaf_cancels.go | 34 - .../internal/controllers/xds/leaf_mapper.go | 39 - .../internal/controllers/xds/mock_updater.go | 122 - .../controllers/xds/proxy_tracker_watch.go | 24 - .../controllers/xds/reconciliation_data.go | 61 - .../internal/controllers/xds/status/status.go | 131 - ...it-and-explicit-destinations-tproxy.golden | 185 - .../destination/l4-multi-destination.golden | 301 - ...ltiple-implicit-destinations-tproxy.golden | 184 - ...le-destination-ip-port-bind-address.golden | 156 - ...estination-unix-socket-bind-address.golden | 93 - ...-single-implicit-destination-tproxy.golden | 124 - .../mixed-multi-destination.golden | 380 - ...ltiple-implicit-destinations-tproxy.golden | 466 - ...-single-implicit-destination-tproxy.golden | 262 - ...tion-with-multiple-workloads-tproxy.golden | 262 - .../testdata/source/l7-expose-paths.golden | 213 - .../local-and-inbound-connections.golden | 305 - ...kload-addresses-with-specific-ports.golden | 292 - ...le-workload-addresses-without-ports.golden | 292 - ...kload-addresses-with-specific-ports.golden | 131 - ...le-workload-addresses-without-ports.golden | 131 - ...ngle-workload-address-without-ports.golden | 129 - ...ort-l4-workload-with-only-mesh-port.golden | 62 - ...kload-addresses-with-specific-ports.golden | 184 - ...le-workload-addresses-without-ports.golden | 251 - ...ngle-workload-address-without-ports.golden | 248 - ...ngle-workload-address-without-ports.golden | 292 - .../mappers/common/workload_selector_util.go | 58 - .../common/workload_selector_util_test.go | 66 - .../workload_selection_mapper.go | 80 - .../workload_selection_mapper_test.go | 142 - .../types/computed_explicit_destinations.go | 17 - .../types/computed_proxy_configuration.go | 17 - .../mesh/internal/types/computed_routes.go | 158 - .../internal/types/computed_routes_test.go | 218 - internal/mesh/internal/types/decoded.go | 30 - .../mesh/internal/types/destination_policy.go | 231 - .../internal/types/destination_policy_test.go | 609 - internal/mesh/internal/types/destinations.go | 171 - .../types/destinations_configuration.go | 39 - .../types/destinations_configuration_test.go | 90 - .../mesh/internal/types/destinations_test.go | 427 - internal/mesh/internal/types/errors.go | 16 - internal/mesh/internal/types/grpc_route.go | 237 - .../mesh/internal/types/grpc_route_test.go | 653 - internal/mesh/internal/types/http_route.go | 350 - .../mesh/internal/types/http_route_test.go | 911 -- .../mesh/internal/types/intermediate/types.go | 24 - .../internal/types/proxy_configuration.go | 217 - .../types/proxy_configuration_test.go | 362 - .../internal/types/proxy_state_template.go | 202 - .../types/proxy_state_template_test.go | 191 - internal/mesh/internal/types/tcp_route.go | 104 - .../mesh/internal/types/tcp_route_test.go | 237 - internal/mesh/internal/types/types.go | 23 - internal/mesh/internal/types/types_test.go | 49 - internal/mesh/internal/types/util.go | 100 - internal/mesh/internal/types/xroute.go | 335 - internal/mesh/internal/types/xroute_test.go | 559 - .../mesh/proxy-snapshot/proxy_snapshot.go | 20 - .../mesh/proxy-tracker/mock_SessionLimiter.go | 53 - .../mesh/proxy-tracker/proxy_state_exports.go | 50 - .../proxy-tracker/proxy_state_exports_test.go | 78 - internal/mesh/proxy-tracker/proxy_tracker.go | 284 - .../mesh/proxy-tracker/proxy_tracker_test.go | 340 - internal/multicluster/exports.go | 22 - .../types/computed_exported_services.go | 37 - .../types/computed_exported_services_test.go | 178 - .../internal/types/exported_services.go | 59 - .../internal/types/exported_services_test.go | 218 - .../multicluster/internal/types/helpers.go | 135 - .../multicluster/internal/types/helpers_ce.go | 66 - .../types/namespace_exported_services.go | 33 - .../types/namespace_exported_services_test.go | 184 - .../types/partition_exported_services.go | 33 - .../types/partition_exported_services_test.go | 185 - internal/multicluster/internal/types/types.go | 21 - internal/protohcl/any.go | 117 - internal/protohcl/attributes.go | 157 - internal/protohcl/blocks.go | 115 - internal/protohcl/cty.go | 149 - internal/protohcl/decoder.go | 287 - internal/protohcl/doc.go | 79 - internal/protohcl/naming.go | 21 - internal/protohcl/oneof.go | 54 - internal/protohcl/primitives.go | 147 - internal/protohcl/testproto/buf.gen.yaml | 12 - internal/protohcl/testproto/example.pb.go | 997 -- internal/protohcl/testproto/example.proto | 77 - internal/protohcl/unmarshal.go | 137 - internal/protohcl/unmarshal_test.go | 610 - internal/protohcl/well_known_types.go | 421 - internal/protoutil/protoutil.go | 23 - internal/radix/doc.go | 7 - internal/radix/radix.go | 571 - internal/radix/radix_test.go | 411 - internal/resource/acls.go | 13 - internal/resource/authz.go | 20 - internal/resource/authz_ce.go | 18 - internal/resource/authz_ce_test.go | 51 - internal/resource/decode.go | 72 - internal/resource/decode_test.go | 114 - internal/resource/demo/controller.go | 185 - internal/resource/demo/controller_test.go | 102 - internal/resource/demo/demo.go | 419 - internal/resource/equality.go | 173 - internal/resource/equality_test.go | 949 -- internal/resource/errors.go | 181 - internal/resource/errors_test.go | 125 - internal/resource/filter.go | 105 - internal/resource/filter_test.go | 195 - internal/resource/hooks.go | 107 - internal/resource/hooks_test.go | 243 - internal/resource/http/http.go | 309 - internal/resource/http/http_test.go | 618 - .../resource/mappers/bimapper/bimapper.go | 323 - .../mappers/bimapper/bimapper_test.go | 489 - .../selectiontracker/selection_tracker.go | 205 - .../selection_tracker_test.go | 383 - .../internal/generate/generate.go | 64 - internal/resource/protoc-gen-deepcopy/main.go | 30 - .../internal/generate/generate.go | 112 - .../resource/protoc-gen-json-shim/main.go | 30 - .../internal/generate/generate.go | 158 - .../protoc-gen-resource-types/main.go | 27 - internal/resource/reaper/controller.go | 148 - internal/resource/reaper/controller_test.go | 193 - internal/resource/reference.go | 61 - internal/resource/refkey.go | 93 - internal/resource/refkey_test.go | 87 - internal/resource/registry.go | 230 - internal/resource/registry_test.go | 191 - internal/resource/resource.go | 86 - internal/resource/resource_test.go | 53 - internal/resource/resourcetest/acls.go | 119 - internal/resource/resourcetest/builder.go | 209 - internal/resource/resourcetest/client.go | 302 - internal/resource/resourcetest/decode.go | 18 - internal/resource/resourcetest/fs.go | 43 - internal/resource/resourcetest/require.go | 91 - internal/resource/resourcetest/tenancy.go | 52 - internal/resource/resourcetest/testing.go | 16 - internal/resource/resourcetest/validation.go | 31 - internal/resource/sort.go | 71 - internal/resource/sort_test.go | 145 - internal/resource/stringer.go | 60 - internal/resource/tenancy.go | 192 - internal/resource/tenancy_test.go | 237 - .../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 | 14 - internal/resourcehcl/any.go | 52 - internal/resourcehcl/naming.go | 41 - .../resourcehcl/testdata/destinations.golden | 1 - .../resourcehcl/testdata/destinations.hcl | 25 - .../fuzz/FuzzUnmarshall/0e4b8ec300611dbc | 2 - .../fuzz/FuzzUnmarshall/c800420b7494c6d1 | 2 - .../fuzz/FuzzUnmarshall/eaba8205942c3f31 | 2 - .../testdata/gvk-no-arguments.error | 1 - .../resourcehcl/testdata/gvk-no-arguments.hcl | 4 - .../resourcehcl/testdata/invalid-group.error | 1 - .../resourcehcl/testdata/invalid-group.hcl | 8 - .../resourcehcl/testdata/invalid-gvk.error | 1 - internal/resourcehcl/testdata/invalid-gvk.hcl | 4 - .../testdata/invalid-metadata.error | 1 - .../resourcehcl/testdata/invalid-metadata.hcl | 8 - .../resourcehcl/testdata/invalid-name.error | 1 - .../resourcehcl/testdata/invalid-name.hcl | 4 - .../testdata/no-blocks-any-first.golden | 1 - .../testdata/no-blocks-any-first.hcl | 8 - .../resourcehcl/testdata/no-blocks.golden | 1 - internal/resourcehcl/testdata/no-blocks.hcl | 33 - internal/resourcehcl/testdata/owner.golden | 1 - internal/resourcehcl/testdata/owner.hcl | 9 - .../resourcehcl/testdata/simple-gvk.golden | 1 - internal/resourcehcl/testdata/simple-gvk.hcl | 13 - .../resourcehcl/testdata/type-block.golden | 1 - internal/resourcehcl/testdata/type-block.hcl | 8 - .../testdata/unknown-field-block.error | 1 - .../testdata/unknown-field-block.hcl | 3 - .../testdata/unknown-field-object.error | 1 - .../testdata/unknown-field-object.hcl | 3 - .../resourcehcl/testdata/unknown-type.error | 1 - .../resourcehcl/testdata/unknown-type.hcl | 8 - internal/resourcehcl/unmarshal.go | 55 - internal/resourcehcl/unmarshal_test.go | 147 - 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 | 322 - internal/tenancy/exports.go | 32 - .../tenancy/internal/bridge/tenancy_bridge.go | 55 - .../internal/bridge/tenancy_bridge_ce.go | 17 - .../internal/controllers/register_ce.go | 14 - internal/tenancy/internal/types/errors.go | 11 - internal/tenancy/internal/types/namespace.go | 52 - internal/tenancy/internal/types/types.go | 10 - internal/tenancy/internal/types/types_ce.go | 12 - internal/tenancy/internal/types/types_test.go | 121 - .../tenancy/tenancytest/namespace_test.go | 130 - internal/testing/golden/golden.go | 25 +- .../e2e/consul/agent/structs/structs.go | 3 - .../e2e/consul/proto/pbcommon/common.go | 3 - .../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 | 3 - .../tools/protoc-gen-consul-rate-limit/go.mod | 2 - .../tools/protoc-gen-consul-rate-limit/go.sum | 4 +- .../protoc-gen-consul-rate-limit/main.go | 63 +- .../postprocess/main.go | 84 +- ipaddr/detect.go | 3 - ipaddr/detect_test.go | 3 - ipaddr/ipaddr.go | 3 - ipaddr/ipaddr_test.go | 3 - lib/cluster.go | 3 - lib/cluster_test.go | 3 - 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 | 3 - lib/hoststats/collector.go | 3 - lib/hoststats/cpu.go | 3 - lib/hoststats/cpu_test.go | 3 - lib/hoststats/host.go | 3 - lib/hoststats/metrics.go | 3 - 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 | 3 - lib/telemetry_test.go | 3 - 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_bsd.go | 4 +- logging/logfile_linux.go | 4 +- logging/logfile_solaris.go | 4 +- logging/logfile_test.go | 3 - logging/logfile_windows.go | 3 - logging/logger.go | 3 - logging/logger_test.go | 3 - logging/monitor/monitor.go | 3 - logging/monitor/monitor_test.go | 3 - logging/names.go | 4 - logging/syslog.go | 3 - logging/syslog_test.go | 4 +- logging/syslog_unsupported_test.go | 4 +- main.go | 3 - proto-public/LICENSE | 365 - .../ratelimit/ratelimit.pb.binary.go | 2 +- .../annotations/ratelimit/ratelimit.pb.go | 315 +- .../annotations/ratelimit/ratelimit.proto | 19 - .../ratelimit/ratelimit_deepcopy.gen.go | 27 - .../ratelimit/ratelimit_json.gen.go | 22 - proto-public/buf.gen.yaml | 22 +- proto-public/buf.yaml | 5 - proto-public/go.mod | 14 +- proto-public/go.sum | 41 +- proto-public/pbacl/acl.pb.binary.go | 2 +- proto-public/pbacl/acl.pb.go | 222 +- proto-public/pbacl/acl.proto | 7 +- proto-public/pbacl/acl_deepcopy.gen.go | 111 - proto-public/pbacl/acl_grpc.pb.go | 4 +- proto-public/pbacl/acl_json.gen.go | 66 - .../computed_traffic_permissions.pb.binary.go | 18 - .../computed_traffic_permissions.pb.go | 201 - .../computed_traffic_permissions.proto | 14 - ...mputed_traffic_permissions_deepcopy.gen.go | 27 - .../computed_traffic_permissions_json.gen.go | 22 - .../pbauth/v2beta1/resource_types.gen.go | 50 - .../v2beta1/traffic_permissions.pb.binary.go | 108 - .../pbauth/v2beta1/traffic_permissions.pb.go | 1182 -- .../pbauth/v2beta1/traffic_permissions.proto | 129 - .../v2beta1/traffic_permissions_addon.go | 25 - .../traffic_permissions_deepcopy.gen.go | 216 - .../v2beta1/traffic_permissions_json.gen.go | 121 - .../v2beta1/workload_identity.pb.binary.go | 18 - .../pbauth/v2beta1/workload_identity.pb.go | 155 - .../pbauth/v2beta1/workload_identity.proto | 9 - .../v2beta1/workload_identity_deepcopy.gen.go | 27 - .../v2beta1/workload_identity_json.gen.go | 22 - .../pbcatalog/v2beta1/dns.pb.binary.go | 28 - proto-public/pbcatalog/v2beta1/dns.pb.go | 262 - proto-public/pbcatalog/v2beta1/dns.proto | 21 - .../pbcatalog/v2beta1/dns_deepcopy.gen.go | 48 - .../pbcatalog/v2beta1/dns_json.gen.go | 33 - .../v2beta1/failover_policy.pb.binary.go | 38 - .../pbcatalog/v2beta1/failover_policy.pb.go | 458 - .../pbcatalog/v2beta1/failover_policy.proto | 50 - .../v2beta1/failover_policy_deepcopy.gen.go | 69 - .../v2beta1/failover_policy_extras.go | 65 - .../v2beta1/failover_policy_extras_test.go | 171 - .../v2beta1/failover_policy_json.gen.go | 44 - .../pbcatalog/v2beta1/health.pb.binary.go | 98 - proto-public/pbcatalog/v2beta1/health.pb.go | 1055 -- proto-public/pbcatalog/v2beta1/health.proto | 89 - .../pbcatalog/v2beta1/health_deepcopy.gen.go | 195 - .../pbcatalog/v2beta1/health_json.gen.go | 110 - .../pbcatalog/v2beta1/node.pb.binary.go | 28 - proto-public/pbcatalog/v2beta1/node.pb.go | 247 - proto-public/pbcatalog/v2beta1/node.proto | 26 - .../pbcatalog/v2beta1/node_deepcopy.gen.go | 48 - .../pbcatalog/v2beta1/node_json.gen.go | 33 - proto-public/pbcatalog/v2beta1/protocol.pb.go | 171 - proto-public/pbcatalog/v2beta1/protocol.proto | 19 - .../pbcatalog/v2beta1/resource_types.gen.go | 78 - .../pbcatalog/v2beta1/selector.pb.binary.go | 18 - proto-public/pbcatalog/v2beta1/selector.pb.go | 185 - proto-public/pbcatalog/v2beta1/selector.proto | 13 - .../v2beta1/selector_deepcopy.gen.go | 27 - .../pbcatalog/v2beta1/selector_json.gen.go | 22 - .../pbcatalog/v2beta1/service.pb.binary.go | 28 - proto-public/pbcatalog/v2beta1/service.pb.go | 303 - proto-public/pbcatalog/v2beta1/service.proto | 39 - .../pbcatalog/v2beta1/service_addon.go | 19 - .../pbcatalog/v2beta1/service_addon_test.go | 120 - .../pbcatalog/v2beta1/service_deepcopy.gen.go | 48 - .../v2beta1/service_endpoints.pb.binary.go | 28 - .../pbcatalog/v2beta1/service_endpoints.pb.go | 321 - .../pbcatalog/v2beta1/service_endpoints.proto | 38 - .../v2beta1/service_endpoints_addon.go | 26 - .../v2beta1/service_endpoints_addon_test.go | 49 - .../v2beta1/service_endpoints_deepcopy.gen.go | 48 - .../v2beta1/service_endpoints_json.gen.go | 33 - .../pbcatalog/v2beta1/service_json.gen.go | 33 - .../pbcatalog/v2beta1/vip.pb.binary.go | 28 - proto-public/pbcatalog/v2beta1/vip.pb.go | 247 - proto-public/pbcatalog/v2beta1/vip.proto | 24 - .../pbcatalog/v2beta1/vip_deepcopy.gen.go | 48 - .../pbcatalog/v2beta1/vip_json.gen.go | 33 - .../pbcatalog/v2beta1/workload.pb.binary.go | 48 - proto-public/pbcatalog/v2beta1/workload.pb.go | 523 - proto-public/pbcatalog/v2beta1/workload.proto | 69 - .../pbcatalog/v2beta1/workload_addon.go | 77 - .../pbcatalog/v2beta1/workload_addon_test.go | 259 - .../v2beta1/workload_deepcopy.gen.go | 90 - .../pbcatalog/v2beta1/workload_json.gen.go | 55 - proto-public/pbconnectca/ca.pb.binary.go | 2 +- proto-public/pbconnectca/ca.pb.go | 235 +- proto-public/pbconnectca/ca.proto | 7 +- proto-public/pbconnectca/ca_deepcopy.gen.go | 111 - proto-public/pbconnectca/ca_grpc.pb.go | 4 +- proto-public/pbconnectca/ca_json.gen.go | 66 - .../pbdataplane/dataplane.pb.binary.go | 2 +- proto-public/pbdataplane/dataplane.pb.go | 370 +- proto-public/pbdataplane/dataplane.proto | 33 +- .../pbdataplane/dataplane_deepcopy.gen.go | 111 - proto-public/pbdataplane/dataplane_grpc.pb.go | 4 +- .../pbdataplane/dataplane_json.gen.go | 66 - proto-public/pbdns/dns.pb.binary.go | 2 +- proto-public/pbdns/dns.pb.go | 157 +- proto-public/pbdns/dns.proto | 6 +- proto-public/pbdns/dns_deepcopy.gen.go | 48 - proto-public/pbdns/dns_grpc.pb.go | 4 +- proto-public/pbdns/dns_json.gen.go | 33 - .../pbmesh/v2beta1/common.pb.binary.go | 28 - proto-public/pbmesh/v2beta1/common.pb.go | 275 - proto-public/pbmesh/v2beta1/common.proto | 32 - .../pbmesh/v2beta1/common_deepcopy.gen.go | 48 - .../pbmesh/v2beta1/common_json.gen.go | 33 - ...omputed_explicit_destinations.pb.binary.go | 18 - .../computed_explicit_destinations.pb.go | 180 - .../computed_explicit_destinations.proto | 16 - ...uted_explicit_destinations_deepcopy.gen.go | 27 - ...computed_explicit_destinations_json.gen.go | 22 - .../computed_proxy_configuration.pb.binary.go | 18 - .../computed_proxy_configuration.pb.go | 199 - .../computed_proxy_configuration.proto | 21 - ...mputed_proxy_configuration_deepcopy.gen.go | 27 - .../computed_proxy_configuration_json.gen.go | 22 - .../v2beta1/computed_routes.pb.binary.go | 148 - .../pbmesh/v2beta1/computed_routes.pb.go | 1635 --- .../pbmesh/v2beta1/computed_routes.proto | 172 - .../v2beta1/computed_routes_deepcopy.gen.go | 300 - .../v2beta1/computed_routes_json.gen.go | 165 - .../pbmesh/v2beta1/connection.pb.binary.go | 28 - proto-public/pbmesh/v2beta1/connection.pb.go | 328 - proto-public/pbmesh/v2beta1/connection.proto | 30 - .../pbmesh/v2beta1/connection_deepcopy.gen.go | 48 - .../pbmesh/v2beta1/connection_json.gen.go | 33 - .../v2beta1/destination_policy.pb.binary.go | 88 - .../pbmesh/v2beta1/destination_policy.pb.go | 1102 -- .../pbmesh/v2beta1/destination_policy.proto | 159 - .../destination_policy_deepcopy.gen.go | 174 - .../v2beta1/destination_policy_json.gen.go | 99 - .../pbmesh/v2beta1/destinations.pb.binary.go | 58 - .../pbmesh/v2beta1/destinations.pb.go | 670 - .../pbmesh/v2beta1/destinations.proto | 79 - .../destinations_configuration.pb.binary.go | 58 - .../v2beta1/destinations_configuration.pb.go | 701 - .../v2beta1/destinations_configuration.proto | 109 - ...destinations_configuration_deepcopy.gen.go | 111 - .../destinations_configuration_json.gen.go | 66 - .../v2beta1/destinations_deepcopy.gen.go | 111 - .../pbmesh/v2beta1/destinations_json.gen.go | 66 - .../pbmesh/v2beta1/expose.pb.binary.go | 28 - proto-public/pbmesh/v2beta1/expose.pb.go | 322 - proto-public/pbmesh/v2beta1/expose.proto | 25 - .../pbmesh/v2beta1/expose_deepcopy.gen.go | 48 - .../pbmesh/v2beta1/expose_json.gen.go | 33 - .../pbmesh/v2beta1/grpc_route.pb.binary.go | 78 - proto-public/pbmesh/v2beta1/grpc_route.pb.go | 908 -- proto-public/pbmesh/v2beta1/grpc_route.proto | 145 - .../pbmesh/v2beta1/grpc_route_deepcopy.gen.go | 153 - .../pbmesh/v2beta1/grpc_route_json.gen.go | 88 - .../pbmesh/v2beta1/http_route.pb.binary.go | 118 - proto-public/pbmesh/v2beta1/http_route.pb.go | 1445 -- proto-public/pbmesh/v2beta1/http_route.proto | 263 - .../pbmesh/v2beta1/http_route_deepcopy.gen.go | 237 - .../pbmesh/v2beta1/http_route_json.gen.go | 132 - .../v2beta1/http_route_retries.pb.binary.go | 18 - .../pbmesh/v2beta1/http_route_retries.pb.go | 211 - .../pbmesh/v2beta1/http_route_retries.proto | 26 - .../http_route_retries_deepcopy.gen.go | 27 - .../v2beta1/http_route_retries_json.gen.go | 22 - .../v2beta1/http_route_timeouts.pb.binary.go | 18 - .../pbmesh/v2beta1/http_route_timeouts.pb.go | 191 - .../pbmesh/v2beta1/http_route_timeouts.proto | 21 - .../http_route_timeouts_deepcopy.gen.go | 27 - .../v2beta1/http_route_timeouts_json.gen.go | 22 - .../pbproxystate/access_logs.pb.binary.go | 18 - .../v2beta1/pbproxystate/access_logs.pb.go | 327 - .../v2beta1/pbproxystate/access_logs.proto | 34 - .../pbproxystate/access_logs_deepcopy.gen.go | 27 - .../pbproxystate/access_logs_json.gen.go | 22 - .../v2beta1/pbproxystate/address.pb.binary.go | 28 - .../pbmesh/v2beta1/pbproxystate/address.pb.go | 253 - .../pbmesh/v2beta1/pbproxystate/address.proto | 20 - .../pbproxystate/address_deepcopy.gen.go | 48 - .../v2beta1/pbproxystate/address_json.gen.go | 33 - .../v2beta1/pbproxystate/cluster.pb.binary.go | 268 - .../pbmesh/v2beta1/pbproxystate/cluster.pb.go | 2643 ---- .../pbmesh/v2beta1/pbproxystate/cluster.proto | 197 - .../pbproxystate/cluster_deepcopy.gen.go | 552 - .../v2beta1/pbproxystate/cluster_json.gen.go | 297 - .../pbproxystate/endpoints.pb.binary.go | 28 - .../v2beta1/pbproxystate/endpoints.pb.go | 387 - .../v2beta1/pbproxystate/endpoints.proto | 31 - .../pbproxystate/endpoints_deepcopy.gen.go | 48 - .../pbproxystate/endpoints_json.gen.go | 33 - .../pbproxystate/escape_hatches.pb.binary.go | 18 - .../v2beta1/pbproxystate/escape_hatches.pb.go | 173 - .../v2beta1/pbproxystate/escape_hatches.proto | 11 - .../escape_hatches_deepcopy.gen.go | 27 - .../pbproxystate/escape_hatches_json.gen.go | 22 - .../header_mutations.pb.binary.go | 68 - .../pbproxystate/header_mutations.pb.go | 694 - .../pbproxystate/header_mutations.proto | 49 - .../header_mutations_deepcopy.gen.go | 132 - .../pbproxystate/header_mutations_json.gen.go | 77 - .../v2beta1/pbproxystate/intentions.pb.go | 211 - .../pbproxystate/listener.pb.binary.go | 88 - .../v2beta1/pbproxystate/listener.pb.go | 1500 -- .../v2beta1/pbproxystate/listener.proto | 171 - .../pbproxystate/listener_deepcopy.gen.go | 174 - .../v2beta1/pbproxystate/listener_json.gen.go | 99 - .../v2beta1/pbproxystate/protocol.pb.go | 175 - .../v2beta1/pbproxystate/protocol.proto | 19 - .../v2beta1/pbproxystate/protocol_test.go | 19 - .../pbproxystate/references.pb.binary.go | 38 - .../v2beta1/pbproxystate/references.pb.go | 371 - .../v2beta1/pbproxystate/references.proto | 29 - .../pbproxystate/references_deepcopy.gen.go | 69 - .../pbproxystate/references_json.gen.go | 44 - .../v2beta1/pbproxystate/route.pb.binary.go | 168 - .../pbmesh/v2beta1/pbproxystate/route.pb.go | 1830 --- .../pbmesh/v2beta1/pbproxystate/route.proto | 134 - .../pbproxystate/route_deepcopy.gen.go | 342 - .../v2beta1/pbproxystate/route_json.gen.go | 187 - .../traffic_permissions.pb.binary.go | 48 - .../pbproxystate/traffic_permissions.pb.go | 429 - .../pbproxystate/traffic_permissions.proto | 37 - .../traffic_permissions_deepcopy.gen.go | 90 - .../traffic_permissions_json.gen.go | 55 - .../transport_socket.pb.binary.go | 138 - .../pbproxystate/transport_socket.pb.go | 1507 -- .../pbproxystate/transport_socket.proto | 141 - .../transport_socket_deepcopy.gen.go | 279 - .../pbproxystate/transport_socket_json.gen.go | 154 - .../v2beta1/proxy_configuration.pb.binary.go | 68 - .../pbmesh/v2beta1/proxy_configuration.pb.go | 1227 -- .../pbmesh/v2beta1/proxy_configuration.proto | 173 - .../v2beta1/proxy_configuration_addon.go | 11 - .../v2beta1/proxy_configuration_addon_test.go | 50 - .../proxy_configuration_deepcopy.gen.go | 132 - .../v2beta1/proxy_configuration_json.gen.go | 77 - .../pbmesh/v2beta1/proxy_state.pb.binary.go | 28 - proto-public/pbmesh/v2beta1/proxy_state.pb.go | 551 - proto-public/pbmesh/v2beta1/proxy_state.proto | 56 - .../v2beta1/proxy_state_deepcopy.gen.go | 48 - .../pbmesh/v2beta1/proxy_state_json.gen.go | 33 - .../pbmesh/v2beta1/resource_types.gen.go | 92 - proto-public/pbmesh/v2beta1/routing.pb.go | 183 - proto-public/pbmesh/v2beta1/routing.proto | 38 - .../pbmesh/v2beta1/tcp_route.pb.binary.go | 38 - proto-public/pbmesh/v2beta1/tcp_route.pb.go | 362 - proto-public/pbmesh/v2beta1/tcp_route.proto | 56 - .../pbmesh/v2beta1/tcp_route_deepcopy.gen.go | 69 - .../pbmesh/v2beta1/tcp_route_json.gen.go | 44 - proto-public/pbmesh/v2beta1/xroute_addons.go | 91 - .../pbmesh/v2beta1/xroute_addons_test.go | 174 - .../computed_exported_services.pb.binary.go | 38 - .../v2beta1/computed_exported_services.pb.go | 373 - .../v2beta1/computed_exported_services.proto | 28 - ...computed_exported_services_deepcopy.gen.go | 69 - .../computed_exported_services_json.gen.go | 44 - .../v2beta1/exported_services.pb.binary.go | 18 - .../v2beta1/exported_services.pb.go | 193 - .../v2beta1/exported_services.proto | 16 - .../exported_services_consumer.pb.binary.go | 18 - .../v2beta1/exported_services_consumer.pb.go | 230 - .../v2beta1/exported_services_consumer.proto | 14 - ...exported_services_consumer_deepcopy.gen.go | 27 - .../exported_services_consumer_json.gen.go | 22 - .../v2beta1/exported_services_deepcopy.gen.go | 27 - .../v2beta1/exported_services_json.gen.go | 22 - .../namespace_exported_services.pb.binary.go | 18 - .../v2beta1/namespace_exported_services.pb.go | 185 - .../v2beta1/namespace_exported_services.proto | 15 - ...amespace_exported_services_deepcopy.gen.go | 27 - .../namespace_exported_services_json.gen.go | 22 - .../partition_exported_services.pb.binary.go | 18 - .../v2beta1/partition_exported_services.pb.go | 185 - .../v2beta1/partition_exported_services.proto | 15 - ...artition_exported_services_deepcopy.gen.go | 27 - .../partition_exported_services_json.gen.go | 22 - .../v2beta1/resource_types.gen.go | 43 - .../pbresource/annotations.pb.binary.go | 18 - proto-public/pbresource/annotations.pb.go | 266 - proto-public/pbresource/annotations.proto | 25 - .../pbresource/annotations_deepcopy.gen.go | 27 - .../pbresource/annotations_json.gen.go | 22 - proto-public/pbresource/resource.pb.binary.go | 228 - proto-public/pbresource/resource.pb.go | 2216 --- proto-public/pbresource/resource.proto | 489 - .../pbresource/resource_deepcopy.gen.go | 468 - proto-public/pbresource/resource_grpc.pb.go | 503 - proto-public/pbresource/resource_json.gen.go | 253 - .../serverdiscovery.pb.binary.go | 2 +- .../pbserverdiscovery/serverdiscovery.pb.go | 176 +- .../pbserverdiscovery/serverdiscovery.proto | 6 +- .../serverdiscovery_deepcopy.gen.go | 69 - .../serverdiscovery_grpc.pb.go | 4 +- .../serverdiscovery_json.gen.go | 44 - .../pbtenancy/v2beta1/namespace.pb.binary.go | 18 - .../pbtenancy/v2beta1/namespace.pb.go | 171 - .../pbtenancy/v2beta1/namespace.proto | 16 - .../v2beta1/namespace_deepcopy.gen.go | 27 - .../pbtenancy/v2beta1/namespace_json.gen.go | 22 - .../pbtenancy/v2beta1/resource_types.gen.go | 22 - proto/buf.gen.yaml | 13 +- proto/buf.yaml | 6 - proto/{private => }/pbacl/acl.go | 3 - proto/{private => }/pbacl/acl.pb.binary.go | 2 +- 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 | 2 +- .../pbautoconf/auto_config.pb.go | 186 +- .../pbautoconf/auto_config.proto | 7 +- .../pbautoconf/auto_config_ce.go | 4 +- proto/{private => }/pbcommon/common.gen.go | 18 - proto/{private => }/pbcommon/common.go | 33 - .../pbcommon/common.pb.binary.go | 12 +- proto/{private => }/pbcommon/common.pb.go | 447 +- proto/{private => }/pbcommon/common.proto | 18 - proto/{private => }/pbcommon/common_ce.go | 4 +- .../pbcommon/convert_pbstruct.go | 19 +- .../pbcommon/convert_pbstruct_test.go | 3 - .../pbconfig/config.pb.binary.go | 2 +- proto/{private => }/pbconfig/config.pb.go | 398 +- proto/{private => }/pbconfig/config.proto | 3 - .../pbconfigentry/config_entry.gen.go | 792 -- .../pbconfigentry/config_entry.go | 62 +- .../pbconfigentry/config_entry.pb.binary.go | 342 +- proto/pbconfigentry/config_entry.pb.go | 7501 ++++++++++ .../pbconfigentry/config_entry.proto | 387 +- proto/{private => }/pbconnect/connect.gen.go | 4 - proto/{private => }/pbconnect/connect.go | 5 +- .../pbconnect/connect.pb.binary.go | 2 +- proto/{private => }/pbconnect/connect.pb.go | 336 +- proto/{private => }/pbconnect/connect.proto | 10 +- .../{private => }/pboperator/operator.gen.go | 0 .../pboperator/operator.pb.binary.go | 2 +- proto/pboperator/operator.pb.go | 247 + proto/{private => }/pboperator/operator.proto | 6 +- .../pboperator/operator_grpc.pb.go | 4 +- proto/{private => }/pbpeering/peering.gen.go | 2 - proto/{private => }/pbpeering/peering.go | 54 +- .../pbpeering/peering.pb.binary.go | 2 +- proto/{private => }/pbpeering/peering.pb.go | 1215 +- proto/{private => }/pbpeering/peering.proto | 20 +- proto/{private => }/pbpeering/peering_ce.go | 4 +- .../pbpeering/peering_grpc.pb.go | 4 +- proto/{private => }/pbpeerstream/convert.go | 5 +- .../{private => }/pbpeerstream/peerstream.go | 3 - .../pbpeerstream/peerstream.pb.binary.go | 2 +- .../pbpeerstream/peerstream.pb.go | 447 +- .../pbpeerstream/peerstream.proto | 13 +- .../pbpeerstream/peerstream_grpc.pb.go | 4 +- proto/{private => }/pbpeerstream/types.go | 3 - proto/{private => }/pbservice/convert.go | 27 +- proto/{private => }/pbservice/convert_ce.go | 6 +- .../pbservice/convert_ce_test.go | 4 +- proto/{private => }/pbservice/convert_test.go | 18 +- .../pbservice/healthcheck.gen.go | 4 - .../pbservice/healthcheck.pb.binary.go | 2 +- .../{private => }/pbservice/healthcheck.pb.go | 408 +- .../{private => }/pbservice/healthcheck.proto | 7 +- 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 | 2 +- proto/{private => }/pbservice/node.pb.go | 310 +- proto/{private => }/pbservice/node.proto | 16 +- proto/{private => }/pbservice/service.gen.go | 2 - .../pbservice/service.pb.binary.go | 2 +- proto/{private => }/pbservice/service.pb.go | 687 +- proto/{private => }/pbservice/service.proto | 12 +- .../pbstatus/status.pb.binary.go | 2 +- proto/pbstatus/status.pb.go | 211 + proto/{private => }/pbstatus/status.proto | 0 proto/{private => }/pbsubscribe/subscribe.go | 3 - .../pbsubscribe/subscribe.pb.binary.go | 2 +- .../{private => }/pbsubscribe/subscribe.pb.go | 427 +- .../{private => }/pbsubscribe/subscribe.proto | 23 +- .../pbsubscribe/subscribe_grpc.pb.go | 4 +- proto/private/pbacl/acl.pb.go | 171 - .../private/pbconfigentry/config_entry.pb.go | 10823 --------------- .../private/pbconfigentry/config_entry_ce.go | 24 - proto/private/pbdemo/v1/demo.pb.binary.go | 58 - proto/private/pbdemo/v1/demo.pb.go | 579 - proto/private/pbdemo/v1/demo.proto | 52 - 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.pb.go | 250 - 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/golden_json.go | 37 - proto/{private => }/prototest/testing.go | 31 +- proto/{private => }/prototest/testing_test.go | 3 - sdk/.copywrite.hcl | 8 - sdk/LICENSE | 365 - sdk/freeport/ephemeral_darwin.go | 4 +- sdk/freeport/ephemeral_darwin_test.go | 4 +- sdk/freeport/ephemeral_fallback.go | 4 +- sdk/freeport/ephemeral_linux.go | 4 +- sdk/freeport/ephemeral_linux_test.go | 4 +- sdk/freeport/freeport.go | 3 - sdk/freeport/freeport_test.go | 3 - sdk/freeport/systemlimit.go | 4 +- sdk/freeport/systemlimit_windows.go | 4 +- sdk/go.mod | 27 +- sdk/go.sum | 80 +- sdk/iptables/iptables.go | 5 +- sdk/iptables/iptables_executor_linux.go | 4 +- sdk/iptables/iptables_executor_unsupported.go | 4 +- sdk/iptables/iptables_test.go | 3 - sdk/testutil/assertions.go | 3 - sdk/testutil/context.go | 11 +- sdk/testutil/io.go | 4 - sdk/testutil/retry/counter.go | 26 - sdk/testutil/retry/retry.go | 153 +- sdk/testutil/retry/retry_test.go | 118 - sdk/testutil/retry/timer.go | 46 - sdk/testutil/server.go | 158 +- sdk/testutil/server_methods.go | 3 - sdk/testutil/server_wrapper.go | 3 - sdk/testutil/testlog.go | 9 +- sdk/testutil/types.go | 3 - sentinel/evaluator.go | 3 - sentinel/scope.go | 3 - sentinel/sentinel_ce.go | 4 +- service_os/service.go | 3 - service_os/service_windows.go | 4 +- snapshot/archive.go | 3 - snapshot/archive_test.go | 3 - snapshot/snapshot.go | 3 - snapshot/snapshot_test.go | 3 - test-integ/Makefile | 42 - test-integ/README.md | 3 - .../catalogv2/explicit_destinations_test.go | 274 - test-integ/catalogv2/helpers_test.go | 22 - .../catalogv2/implicit_destinations_test.go | 214 - test-integ/connect/snapshot_test.go | 212 - test-integ/go.mod | 119 - test-integ/go.sum | 402 - test-integ/peering_commontopo/README.md | 66 - .../peering_commontopo/ac1_basic_test.go | 275 - .../ac2_disco_chain_test.go | 206 - .../ac3_service_defaults_upstream_test.go | 266 - .../ac4_proxy_defaults_test.go | 216 - .../ac5_1_no_svc_mesh_test.go | 132 - .../ac5_2_pq_failover_test.go | 407 - .../peering_commontopo/ac6_failovers_test.go | 432 - .../ac7_1_rotate_gw_test.go | 196 - .../ac7_2_rotate_leader_test.go | 218 - test-integ/peering_commontopo/commontopo.go | 448 - .../peering_commontopo/sharedtopology_test.go | 85 - test-integ/topoutil/asserter.go | 333 - test-integ/topoutil/fixtures.go | 124 - test-integ/topoutil/images.go | 36 - test/bin/cluster.bash | 3 - test/ca/generate.sh | 3 - test/client_certs/generate.sh | 3 - test/hostname/generate.sh | 3 - .../envoy/Dockerfile-consul-envoy-windows | 12 - .../connect/envoy/Dockerfile-tcpdump-windows | 7 - .../Dockerfile => Dockerfile-test-sds-server} | 3 - .../envoy/Dockerfile-test-sds-server-windows | 8 - test/integration/connect/envoy/README.md | 1 - .../integration/connect/envoy/WINDOWS-TEST.md | 40 - .../capture.sh | 3 - .../service_gateway.hcl | 3 - .../case-api-gateway-http-hostnames/setup.sh | 3 - .../case-api-gateway-http-hostnames/vars.sh | 3 - .../verify.bats | 4 +- .../case-api-gateway-http-simple/capture.sh | 3 - .../service_gateway.hcl | 3 - .../case-api-gateway-http-simple/setup.sh | 3 - .../case-api-gateway-http-simple/vars.sh | 3 - .../case-api-gateway-http-simple/verify.bats | 4 +- .../capture.sh | 3 - .../service_gateway.hcl | 3 - .../service_s3.hcl | 3 - .../setup.sh | 3 - .../vars.sh | 3 - .../capture.sh | 3 - .../service_gateway.hcl | 3 - .../setup.sh | 3 - .../vars.sh | 3 - .../verify.bats | 4 +- .../capture.sh | 3 - .../service_gateway.hcl | 3 - .../case-api-gateway-tcp-conflicted/setup.sh | 6 +- .../case-api-gateway-tcp-conflicted/vars.sh | 3 - .../case-api-gateway-tcp-simple/capture.sh | 3 - .../service_gateway.hcl | 3 - .../case-api-gateway-tcp-simple/setup.sh | 6 +- .../envoy/case-api-gateway-tcp-simple/vars.sh | 3 - .../case-api-gateway-tcp-simple/verify.bats | 4 +- .../capture.sh | 3 - .../service_gateway.hcl | 3 - .../setup.sh | 3 - .../vars.sh | 3 - .../verify.bats | 4 +- .../connect/envoy/case-badauthz/capture.sh | 3 - .../connect/envoy/case-badauthz/setup.sh | 3 - .../connect/envoy/case-basic/capture.sh | 3 - .../connect/envoy/case-basic/setup.sh | 3 - .../connect/envoy/case-centralconf/capture.sh | 3 - .../envoy/case-centralconf/service_s1.hcl | 3 - .../envoy/case-centralconf/service_s2.hcl | 3 - .../connect/envoy/case-centralconf/setup.sh | 3 - .../alpha/base.hcl | 3 - .../alpha/service_gateway.hcl | 3 - .../alpha/service_s1.hcl | 3 - .../alpha/service_s2.hcl | 3 - .../alpha/setup.sh | 3 - .../bind.hcl | 3 - .../capture.sh | 3 - .../primary/base.hcl | 3 - .../primary/service_s1.hcl | 3 - .../primary/service_s2.hcl | 3 - .../primary/setup.sh | 3 - .../primary/verify.bats | 21 +- .../vars.sh | 3 - .../bind.hcl | 3 - .../capture.sh | 3 - .../primary/setup.sh | 3 - .../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/setup.sh | 3 - .../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 - .../service_s2-v1.hcl | 3 - .../service_s2-v2.hcl | 3 - .../case-cfg-resolver-defaultsubset/setup.sh | 3 - .../case-cfg-resolver-defaultsubset/vars.sh | 3 - .../case-cfg-resolver-features/capture.sh | 3 - .../service_s2-v1.hcl | 3 - .../service_s2-v2.hcl | 3 - .../envoy/case-cfg-resolver-features/setup.sh | 3 - .../envoy/case-cfg-resolver-features/vars.sh | 3 - .../service_s2-v1.hcl | 3 - .../setup.sh | 3 - .../vars.sh | 3 - .../service_s3-v1.hcl | 3 - .../service_s3-v2.hcl | 3 - .../service_s3.hcl | 3 - .../setup.sh | 3 - .../case-cfg-resolver-subset-redirect/vars.sh | 3 - .../service_s3-v1.hcl | 3 - .../service_s3-v2.hcl | 3 - .../service_s3.hcl | 3 - .../case-cfg-resolver-svc-failover/setup.sh | 3 - .../case-cfg-resolver-svc-failover/vars.sh | 3 - .../verify.bats | 6 +- .../service_s3.hcl | 3 - .../setup.sh | 3 - .../vars.sh | 3 - .../service_s3.hcl | 3 - .../setup.sh | 3 - .../vars.sh | 3 - .../envoy/case-cfg-router-features/capture.sh | 3 - .../service_s2-v1.hcl | 3 - .../service_s2-v2.hcl | 3 - .../envoy/case-cfg-router-features/setup.sh | 3 - .../envoy/case-cfg-router-features/vars.sh | 3 - .../alpha/base.hcl | 3 - .../alpha/service_gateway.hcl | 3 - .../alpha/service_s1.hcl | 3 - .../alpha/service_s2.hcl | 3 - .../alpha/setup.sh | 3 - .../bind.hcl | 3 - .../capture.sh | 3 - .../primary/base.hcl | 3 - .../primary/service_s1.hcl | 3 - .../primary/service_s2.hcl | 3 - .../primary/setup.sh | 3 - .../case-cfg-splitter-cluster-peering/vars.sh | 3 - .../case-cfg-splitter-features/capture.sh | 3 - .../service_s2-v1.hcl | 3 - .../service_s2-v2.hcl | 3 - .../envoy/case-cfg-splitter-features/setup.sh | 3 - .../envoy/case-cfg-splitter-features/vars.sh | 3 - .../alpha/base.hcl | 3 - .../alpha/service_gateway.hcl | 3 - .../alpha/service_s1.hcl | 3 - .../alpha/service_s2.hcl | 3 - .../alpha/setup.sh | 3 - .../bind.hcl | 3 - .../capture.sh | 3 - .../primary/base.hcl | 3 - .../primary/service_ingress.hcl | 3 - .../primary/setup.sh | 3 - .../vars.sh | 3 - .../connect/envoy/case-consul-exec/setup.sh | 3 - .../connect/envoy/case-consul-exec/vars.sh | 3 - .../alpha/base.hcl | 3 - .../alpha/service_gateway.hcl | 3 - .../alpha/service_s1.hcl | 3 - .../alpha/service_s2.hcl | 3 - .../alpha/setup.sh | 3 - .../bind.hcl | 3 - .../capture.sh | 3 - .../primary/base.hcl | 3 - .../primary/service_gateway.hcl | 3 - .../primary/service_s1.hcl | 3 - .../primary/service_s2.hcl | 3 - .../primary/setup.sh | 3 - .../case-cross-peer-control-plane-mgw/vars.sh | 3 - .../alpha/base.hcl | 3 - .../alpha/service_gateway.hcl | 3 - .../alpha/service_s1.hcl | 3 - .../alpha/service_s2.hcl | 3 - .../alpha/service_s3.hcl | 3 - .../alpha/setup.sh | 3 - .../case-cross-peers-http-router/bind.hcl | 3 - .../case-cross-peers-http-router/capture.sh | 3 - .../primary/base.hcl | 3 - .../primary/service_gateway.hcl | 3 - .../primary/service_s1.hcl | 3 - .../primary/service_s2.hcl | 3 - .../primary/setup.sh | 3 - .../case-cross-peers-http-router/vars.sh | 3 - .../case-cross-peers-http/alpha/base.hcl | 3 - .../alpha/service_gateway.hcl | 3 - .../alpha/service_s1.hcl | 3 - .../alpha/service_s2.hcl | 3 - .../case-cross-peers-http/alpha/setup.sh | 3 - .../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/service_gateway.hcl | 3 - .../primary/service_s1.hcl | 3 - .../primary/service_s2.hcl | 3 - .../case-cross-peers-http/primary/setup.sh | 3 - .../envoy/case-cross-peers-http/vars.sh | 3 - .../alpha/base.hcl | 3 - .../alpha/service_gateway.hcl | 3 - .../alpha/service_s1.hcl | 3 - .../alpha/service_s2.hcl | 3 - .../alpha/service_s3.hcl | 3 - .../alpha/setup.sh | 3 - .../bind.hcl | 3 - .../capture.sh | 3 - .../primary/base.hcl | 3 - .../primary/service_gateway.hcl | 3 - .../primary/service_s1.hcl | 3 - .../primary/service_s2.hcl | 3 - .../primary/setup.sh | 3 - .../vars.sh | 3 - .../envoy/case-cross-peers/alpha/base.hcl | 3 - .../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 | 3 - .../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/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 | 3 - .../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-dogstatsd-udp/verify.bats | 9 +- .../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 | 5 +- .../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 | 5 +- .../connect/envoy/case-grpc/service_s2.hcl | 3 - .../connect/envoy/case-grpc/setup.sh | 3 - .../connect/envoy/case-grpc/vars.sh | 3 - .../connect/envoy/case-grpc/verify.bats | 2 +- .../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 | 7 +- .../connect/envoy/case-http/capture.sh | 3 - .../connect/envoy/case-http/service_s1.hcl | 3 - .../connect/envoy/case-http/service_s2.hcl | 3 - .../connect/envoy/case-http/setup.sh | 3 - .../case-ingress-gateway-grpc/capture.sh | 3 - .../service_gateway.hcl | 3 - .../case-ingress-gateway-grpc/service_s1.hcl | 3 - .../envoy/case-ingress-gateway-grpc/setup.sh | 3 - .../envoy/case-ingress-gateway-grpc/vars.sh | 3 - .../case-ingress-gateway-http/capture.sh | 3 - .../service_gateway.hcl | 3 - .../envoy/case-ingress-gateway-http/setup.sh | 3 - .../envoy/case-ingress-gateway-http/vars.sh | 3 - .../capture.sh | 3 - .../service_gateway.hcl | 3 - .../setup.sh | 3 - .../vars.sh | 3 - .../alpha/base.hcl | 3 - .../alpha/service_gateway.hcl | 3 - .../alpha/service_s1.hcl | 3 - .../alpha/service_s2.hcl | 3 - .../alpha/setup.sh | 3 - .../bind.hcl | 3 - .../capture.sh | 3 - .../primary/base.hcl | 3 - .../primary/service_ingress.hcl | 3 - .../primary/service_s1.hcl | 3 - .../primary/service_s2.hcl | 3 - .../primary/setup.sh | 3 - .../primary/verify.bats | 12 +- .../vars.sh | 3 - .../envoy/case-ingress-gateway-sds/capture.sh | 3 - .../service_gateway.hcl | 3 - .../envoy/case-ingress-gateway-sds/setup.sh | 3 - .../envoy/case-ingress-gateway-sds/vars.sh | 3 - .../case-ingress-gateway-simple/capture.sh | 3 - .../service_gateway.hcl | 3 - .../case-ingress-gateway-simple/setup.sh | 3 - .../envoy/case-ingress-gateway-simple/vars.sh | 3 - .../envoy/case-ingress-gateway-tls/capture.sh | 3 - .../service_gateway.hcl | 3 - .../envoy/case-ingress-gateway-tls/setup.sh | 3 - .../envoy/case-ingress-gateway-tls/vars.sh | 3 - .../case-ingress-gateway-tls/verify.bats | 10 +- .../bind.hcl | 3 - .../capture.sh | 3 - .../primary/service_gateway.hcl | 3 - .../primary/service_ingress.hcl | 3 - .../primary/service_s1.hcl | 3 - .../primary/service_s2.hcl | 3 - .../primary/setup.sh | 3 - .../secondary/join.hcl | 3 - .../secondary/service_gateway.hcl | 3 - .../secondary/setup.sh | 3 - .../vars.sh | 3 - .../connect/envoy/case-l7-intentions/acl.hcl | 3 - .../envoy/case-l7-intentions/capture.sh | 3 - .../connect/envoy/case-l7-intentions/setup.sh | 3 - .../connect/envoy/case-lua/capture.sh | 3 - .../connect/envoy/case-lua/service_s1.hcl | 3 - .../connect/envoy/case-lua/service_s2.hcl | 3 - .../connect/envoy/case-lua/setup.sh | 3 - .../connect/envoy/case-lua/vars.sh | 3 - .../envoy/case-mesh-to-lambda/capture.sh | 3 - .../case-mesh-to-lambda/service_gateway.hcl | 3 - .../envoy/case-mesh-to-lambda/service_s1.hcl | 3 - .../envoy/case-mesh-to-lambda/setup.sh | 3 - .../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-stats-proxy/verify.bats | 2 +- .../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 - .../service_gateway.hcl | 3 - .../service_s1.hcl | 3 - .../service_s4.hcl | 3 - .../setup.sh | 3 - .../vars.sh | 3 - .../service_gateway.hcl | 3 - .../case-terminating-gateway-simple/setup.sh | 3 - .../case-terminating-gateway-simple/vars.sh | 3 - .../capture.sh | 3 - .../service_gateway.hcl | 3 - .../service_s2-v1.hcl | 3 - .../service_s2-v2.hcl | 3 - .../service_s3.hcl | 3 - .../case-terminating-gateway-subsets/setup.sh | 3 - .../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 - .../connect/envoy/case-wanfed-gw/bind.hcl | 3 - .../connect/envoy/case-wanfed-gw/capture.sh | 3 - .../case-wanfed-gw/global-setup-windows.sh | 47 - .../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/case-zipkin/verify.bats | 7 +- .../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 - .../connect/envoy/docker-windows.md | 42 - .../connect/envoy/docs/img/linux-arch.png | Bin 63964 -> 0 bytes .../docs/img/windows-arch-singlecontainer.png | Bin 114040 -> 0 bytes .../envoy/docs/img/windows-linux-arch.png | Bin 61475 -> 0 bytes .../docs/windows-testing-architecture.md | 106 - test/integration/connect/envoy/down.sh | 3 - test/integration/connect/envoy/helpers.bash | 51 +- .../connect/envoy/helpers.windows.bash | 1195 -- test/integration/connect/envoy/main_test.go | 142 +- test/integration/connect/envoy/run-tests.sh | 19 +- .../connect/envoy/run-tests.windows.sh | 916 -- .../envoy/test-sds-server/certs/gen-certs.sh | 3 - .../connect/envoy/test-sds-server/go.mod | 5 +- .../connect/envoy/test-sds-server/go.sum | 1038 +- .../connect/envoy/test-sds-server/sds.go | 6 +- .../connect/envoy/windows-troubleshooting.md | 90 - .../assets/Dockerfile-consul-dataplane | 31 - .../assets/Dockerfile-consul-envoy | 21 - .../consul-container/assets/tproxy-startup.sh | 18 - test/integration/consul-container/go.mod | 97 +- test/integration/consul-container/go.sum | 507 +- .../consul-container/libs/assert/common.go | 3 - .../consul-container/libs/assert/envoy.go | 80 +- .../consul-container/libs/assert/grpc.go | 40 - .../consul-container/libs/assert/peering.go | 33 +- .../consul-container/libs/assert/service.go | 199 +- .../consul-container/libs/cluster/agent.go | 87 +- .../consul-container/libs/cluster/app.go | 12 +- .../consul-container/libs/cluster/builder.go | 17 +- .../consul-container/libs/cluster/cluster.go | 81 +- .../consul-container/libs/cluster/config.go | 3 - .../libs/cluster/container.go | 105 +- .../libs/cluster/dataplane.go | 171 - .../libs/cluster/encryption.go | 141 +- .../consul-container/libs/cluster/log.go | 3 - .../consul-container/libs/cluster/network.go | 4 - .../service/assets/Dockerfile-consul-envoy | 8 + .../consul-container/libs/service/common.go | 57 +- .../consul-container/libs/service/connect.go | 90 +- .../consul-container/libs/service/examples.go | 48 +- .../consul-container/libs/service/gateway.go | 68 +- .../consul-container/libs/service/helpers.go | 259 +- .../consul-container/libs/service/log.go | 3 - .../consul-container/libs/service/service.go | 3 - .../libs/topology/peering_topology.go | 40 +- .../libs/topology/service_topology.go | 17 +- .../consul-container/libs/utils/debug.go | 3 - .../consul-container/libs/utils/defer.go | 3 - .../consul-container/libs/utils/docker.go | 18 - .../consul-container/libs/utils/helpers.go | 107 - .../consul-container/libs/utils/retry.go | 3 - .../consul-container/libs/utils/tenancy.go | 35 - .../consul-container/libs/utils/utils.go | 3 - .../consul-container/libs/utils/version.go | 70 +- .../consul-container/libs/utils/version_ce.go | 5 +- .../test/basic/connect_service_test.go | 59 +- .../test/catalog/catalog_test.go | 38 - .../consul_envoy_version.go | 2 +- .../consul-container/test/debugging.md | 78 - .../test/envoy_extensions/ext_authz_test.go | 170 - .../otel_access_logging_test.go | 133 - .../testdata/otel/config.yaml | 30 - .../testdata/policies/policy.rego | 12 - .../testdata/wasm_test_files/Dockerfile | 6 - .../testdata/wasm_test_files/README.md | 14 - .../testdata/wasm_test_files/build.sh | 6 - .../testdata/wasm_test_files/go.mod | 5 - .../testdata/wasm_test_files/go.sum | 6 - .../testdata/wasm_test_files/nginx.conf | 13 - .../wasm_test_files/wasm_add_header.go | 50 - .../wasm_test_files/wasm_add_header.wasm | Bin 400008 -> 0 bytes .../test/envoy_extensions/wasm_test.go | 464 - .../test/gateways/gateway_endpoint_test.go | 64 +- .../test/gateways/http_route_test.go | 371 +- .../test/gateways/ingress_gateway_test.go | 4 +- .../test/gateways/namespace_ce.go | 8 + .../test/gateways/tenancy_ce.go | 16 - .../test/gateways/terminating_gateway_test.go | 187 - .../test/jwtauth/jwt_auth_test.go | 286 - .../multiport/explicit_destination_test.go | 228 - .../test/observability/access_logs_test.go | 9 +- .../test/observability/metrics_leader_test.go | 3 - .../rotate_server_and_ca_then_fail_test.go | 12 +- .../test/ratelimit/ratelimit_test.go | 176 +- .../resource/http_api/acl_enabled_test.go | 223 - .../test/resource/http_api/client/client.go | 312 - .../test/resource/http_api/helper.go | 213 - .../test/snapshot/snapshot_restore_test.go | 25 +- .../test/tproxy/tproxy_test.go | 224 - .../test/trafficpermissions/tcp_test.go | 657 - ..._test.go => troubleshoot_upstream_test.go} | 5 +- .../consul-container/test/upgrade/README.md | 71 +- .../test/upgrade/acl_node_test.go | 76 +- .../test/upgrade/basic/basic_test.go | 87 - .../upgrade/basic/fullstopupgrade_test.go | 12 +- .../test/upgrade/catalog/catalog_test.go | 88 - .../consul-container/test/upgrade/common.go | 5 +- .../upgrade/{basic => }/healthcheck_test.go | 72 +- .../test/upgrade/helper_test.go | 92 + .../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 | 709 +- .../peering/peering_control_plane_mgw_test.go | 170 +- .../test/upgrade/peering/peering_http_test.go | 698 +- .../consul-container/test/upgrade/upgrade.go | 3 + .../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 .../wanfed/acl_bootstrap_replication_test.go | 2 +- .../test/wanfed/wanfed_peering_test.go | 28 +- 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 - testing/deployer/.gitignore | 4 - testing/deployer/README.md | 179 - testing/deployer/TODO.md | 9 - testing/deployer/go.mod | 67 - testing/deployer/go.sum | 316 - testing/deployer/sprawl/acl.go | 335 - testing/deployer/sprawl/acl_rules.go | 202 - testing/deployer/sprawl/boot.go | 541 - testing/deployer/sprawl/catalog.go | 815 -- testing/deployer/sprawl/configentries.go | 61 - testing/deployer/sprawl/consul.go | 114 - testing/deployer/sprawl/debug.go | 11 - testing/deployer/sprawl/details.go | 183 - testing/deployer/sprawl/ent.go | 177 - testing/deployer/sprawl/grpc.go | 42 - testing/deployer/sprawl/helpers.go | 14 - .../deployer/sprawl/internal/build/docker.go | 164 - .../deployer/sprawl/internal/runner/exec.go | 123 - .../deployer/sprawl/internal/secrets/store.go | 74 - .../deployer/sprawl/internal/tfgen/agent.go | 222 - .../deployer/sprawl/internal/tfgen/digest.go | 48 - testing/deployer/sprawl/internal/tfgen/dns.go | 263 - .../deployer/sprawl/internal/tfgen/docker.go | 45 - .../sprawl/internal/tfgen/docker_test.go | 17 - testing/deployer/sprawl/internal/tfgen/gen.go | 479 - testing/deployer/sprawl/internal/tfgen/io.go | 73 - .../deployer/sprawl/internal/tfgen/nodes.go | 163 - .../deployer/sprawl/internal/tfgen/prelude.go | 19 - .../deployer/sprawl/internal/tfgen/proxy.go | 87 - testing/deployer/sprawl/internal/tfgen/res.go | 98 - .../templates/container-app-dataplane.tf.tmpl | 65 - .../templates/container-app-sidecar.tf.tmpl | 37 - .../tfgen/templates/container-app.tf.tmpl | 25 - .../tfgen/templates/container-consul.tf.tmpl | 37 - .../tfgen/templates/container-coredns.tf.tmpl | 28 - .../templates/container-mgw-dataplane.tf.tmpl | 45 - .../tfgen/templates/container-mgw.tf.tmpl | 39 - .../tfgen/templates/container-pause.tf.tmpl | 38 - .../tfgen/templates/container-proxy.tf.tmpl | 33 - .../deployer/sprawl/internal/tfgen/tfgen.go | 32 - testing/deployer/sprawl/peering.go | 183 - testing/deployer/sprawl/resources.go | 22 - testing/deployer/sprawl/sprawl.go | 520 - .../deployer/sprawl/sprawltest/sprawltest.go | 218 - .../deployer/sprawl/sprawltest/test_test.go | 351 - testing/deployer/sprawl/tls.go | 143 - testing/deployer/topology/compile.go | 944 -- testing/deployer/topology/default_versions.go | 13 - testing/deployer/topology/generate.go | 6 - testing/deployer/topology/ids.go | 156 - testing/deployer/topology/images.go | 144 - testing/deployer/topology/images_test.go | 101 - testing/deployer/topology/relationships.go | 92 - testing/deployer/topology/topology.go | 1037 -- testing/deployer/topology/util.go | 20 - testing/deployer/topology/util_test.go | 14 - testing/deployer/update-latest-versions.sh | 57 - testing/deployer/util/consul.go | 114 - testing/deployer/util/files.go | 60 - .../deployer/util/internal/ipamutils/doc.go | 21 - .../deployer/util/internal/ipamutils/utils.go | 120 - .../util/internal/ipamutils/utils_test.go | 105 - testing/deployer/util/net.go | 20 - testing/deployer/util/v2.go | 81 - testing/deployer/util/v2_decode.go | 91 - testrpc/wait.go | 3 - tlsutil/config.go | 30 +- tlsutil/config_test.go | 12 +- tlsutil/generate.go | 3 - tlsutil/generate_test.go | 3 - tools/internal-grpc-proxy/main.go | 3 - troubleshoot/go.mod | 30 +- troubleshoot/go.sum | 56 +- troubleshoot/proxy/certs.go | 3 - troubleshoot/proxy/certs_test.go | 3 - troubleshoot/proxy/stats.go | 3 - troubleshoot/proxy/troubleshoot_proxy.go | 3 - troubleshoot/proxy/upstreams.go | 3 - troubleshoot/proxy/upstreams_test.go | 3 - troubleshoot/proxy/utils.go | 3 - troubleshoot/proxy/validateupstream.go | 5 +- troubleshoot/proxy/validateupstream_test.go | 3 - troubleshoot/proxy/z_xds_packages.go | 14 + troubleshoot/validate/validate.go | 66 +- troubleshoot/validate/validate_test.go | 5 +- 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 | 2 +- .../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 | 23 +- .../app/components/consul/hcp/home/index.scss | 5 - .../components/consul/hcp/home/index.test.js | 35 +- .../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 | 43 +- .../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 | 9 +- .../consul/peer/address/list/index.scss | 8 - .../consul/peer/bento-box/index.hbs | 7 +- .../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 | 19 +- .../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 | 39 +- .../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/.eslintrc.js | 27 +- 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 | 5 - ui/packages/consul-ui/README.md | 9 +- 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 | 8 +- 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 | 21 +- .../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/README.mdx | 2 +- .../app/components/code-editor/index.hbs | 9 +- .../app/components/code-editor/index.js | 37 +- .../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-copy-button/skin.scss | 27 - .../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 | 5 - .../consul/auth-method/type/index.hbs | 5 - .../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 | 7 +- .../consul/exposed-path/list/index.scss | 7 +- .../consul/external-source/index.hbs | 7 +- .../consul/external-source/index.scss | 7 +- .../consul/health-check/list/index.hbs | 7 +- .../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 | 5 - .../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 | 5 - .../app/components/consul/kind/index.js | 5 - .../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 +- .../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 | 19 +- .../consul/node/peer-info/index.hbs | 5 - .../consul/node/peer-info/index.scss | 5 - .../consul/node/search-bar/index.hbs | 46 +- .../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 | 19 +- .../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 | 5 - .../components/consul/service/list/index.hbs | 7 +- .../consul/service/search-bar/index.hbs | 5 - .../consul/service/search-bar/index.js | 5 - .../app/components/consul/source/index.hbs | 5 - .../app/components/consul/source/index.scss | 7 +- .../consul/sources-select/index.hbs | 5 - .../components/consul/token/list/index.hbs | 9 +- .../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 | 9 +- .../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 | 7 +- .../consul/upstream/list/index.scss | 5 - .../consul/upstream/search-bar/index.hbs | 5 - .../README.mdx | 8 +- .../chart.xstate.js | 5 - .../index.hbs | 9 +- .../index.js | 7 +- .../index.scss | 5 - .../layout.scss | 5 - .../app/components/copy-button/skin.scss | 22 + .../app/components/copyable-code/index.hbs | 9 +- .../app/components/copyable-code/index.scss | 19 +- .../app/components/csv-list/debug.scss | 5 - .../app/components/csv-list/index.scss | 5 - .../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-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 | 23 +- .../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/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 | 111 +- .../app/components/hashicorp-consul/index.js | 5 - .../components/hashicorp-consul/index.scss | 21 +- .../components/horizontal-kv-list/README.mdx | 12 +- .../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 | 37 +- .../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 | 5 - .../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 | 30 +- .../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 | 5 - .../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 | 17 +- .../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/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 | 13 - .../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 | 5 - .../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 | 5 - .../consul-ui/app/helpers/icons-debug.js | 5 - 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 | 8 - .../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 | 10 - 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 | 5 - 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 | 51 +- .../consul-ui/app/modifiers/aria-menu.mdx | 4 +- .../consul-ui/app/modifiers/css-prop.js | 14 +- .../consul-ui/app/modifiers/css-prop.mdx | 4 +- .../consul-ui/app/modifiers/css-props.js | 5 - .../consul-ui/app/modifiers/did-upsert.js | 51 +- .../consul-ui/app/modifiers/disabled.js | 5 - .../consul-ui/app/modifiers/notification.js | 34 +- .../consul-ui/app/modifiers/notification.mdx | 27 +- .../consul-ui/app/modifiers/on-outside.js | 48 +- ui/packages/consul-ui/app/modifiers/style.js | 19 +- .../consul-ui/app/modifiers/tooltip.js | 5 - .../consul-ui/app/modifiers/validate.js | 62 +- .../consul-ui/app/modifiers/with-copyable.js | 38 +- .../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 | 50 - .../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 | 42 - .../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 | 10 +- .../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 | 5 - .../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/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/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 | 6 +- .../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/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-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/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 | 8 +- ui/packages/consul-ui/app/styles/debug.scss | 66 +- 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 | 7 +- .../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 | 5 - 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 | 5 - .../consul-ui/app/styles/variables/skin.scss | 35 +- .../consul-ui/app/templates/application.hbs | 13 +- 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 | 29 +- .../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 | 47 +- .../consul-ui/app/templates/dc/nodes/show.hbs | 67 +- .../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 | 67 +- .../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 | 5 - .../app/validations/intention-permission.js | 5 - .../consul-ui/app/validations/intention.js | 5 - 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 | 5 - .../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/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 - .../consul-ui/mock-api/v1/acl/policies | 17 - .../consul-ui/mock-api/v1/acl/policy/_ | 2 +- .../consul-ui/mock-api/v1/internal/ui/node/_ | 1 - .../consul-ui/mock-api/v1/internal/ui/nodes | 6 +- .../node-tests/config/environment.js | 5 - .../consul-ui/node-tests/config/utils.js | 5 - ui/packages/consul-ui/package.json | 55 +- ui/packages/consul-ui/server/index.js | 5 - ui/packages/consul-ui/tailwind.config.js | 5 - 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 +- .../dc/acls/policies/view-read-only.feature | 20 - .../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 +- .../dc/intentions/filtered-select.feature | 36 + .../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 +- .../tests/acceptance/dc/services/show.feature | 3 +- .../services/show/intentions/create.feature | 8 +- .../dc/services/show/intentions/index.feature | 6 +- .../services/show/topology/intentions.feature | 6 +- .../tests/acceptance/deleting.feature | 12 +- .../tests/acceptance/hcp-login-test.js | 5 - .../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 - .../dc/acls/policies/view-read-only-steps.js | 15 - .../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 | 5 - .../integration/adapters/auth-method-test.js | 5 - .../integration/adapters/binding-rule-test.js | 5 - .../integration/adapters/coordinate-test.js | 5 - .../adapters/discovery-chain-test.js | 5 - .../integration/adapters/intention-test.js | 5 - .../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 | 5 - .../integration/components/app-view-test.js | 5 - .../integration/components/aria-menu-test.js | 5 - .../components/auth-profile-test.js | 5 - .../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 | 15 +- .../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 | 5 - .../serializers/binding-rule-test.js | 5 - .../serializers/coordinate-test.js | 5 - .../serializers/discovery-chain-test.js | 5 - .../integration/serializers/intention-test.js | 5 - .../tests/integration/serializers/kv-test.js | 5 - .../integration/serializers/node-test.js | 5 - .../integration/serializers/nspace-test.js | 5 - .../serializers/oidc-provider-test.js | 5 - .../integration/serializers/partition-test.js | 5 - .../integration/serializers/policy-test.js | 5 - .../integration/serializers/role-test.js | 5 - .../serializers/service-instance-test.js | 5 - .../integration/serializers/service-test.js | 5 - .../integration/serializers/session-test.js | 5 - .../integration/serializers/token-test.js | 5 - .../integration/serializers/topology-test.js | 5 - .../services/repository/auth-method-test.js | 5 - .../services/repository/coordinate-test.js | 5 - .../services/repository/dc-test.js | 5 - .../repository/discovery-chain-test.js | 5 - .../services/repository/kv-test.js | 5 - .../services/repository/node-test.js | 5 - .../services/repository/policy-test.js | 5 - .../services/repository/role-test.js | 5 - .../services/repository/service-test.js | 5 - .../services/repository/session-test.js | 5 - .../services/repository/token-test.js | 5 - .../services/repository/topology-test.js | 5 - .../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 | 5 - .../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 | 5 - .../discovery-chain/get-splitters-test.js | 5 - .../components/search-bar/filters-test.js | 5 - .../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 | 5 - .../unit/helpers/policy/datacenters-test.js | 5 - .../unit/helpers/token/is-anonymous-test.js | 5 - .../unit/helpers/token/is-legacy-test.js | 5 - .../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 | 5 - .../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 | 5 - .../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 | 96 - .../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 | 5 - .../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 | 5 - .../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 - .../tests/unit/sort/comparators/node-test.js | 45 - .../unit/sort/comparators/service-test.js | 5 - .../consul-ui/tests/unit/utils/ascend-test.js | 5 - .../consul-ui/tests/unit/utils/atob-test.js | 5 - .../consul-ui/tests/unit/utils/btoa-test.js | 5 - .../tests/unit/utils/callable-type-test.js | 5 - .../unit/utils/create-fingerprinter-test.js | 5 - .../unit/utils/dom/click-first-anchor-test.js | 5 - .../tests/unit/utils/dom/closest-test.js | 5 - .../unit/utils/dom/create-listeners-test.js | 5 - .../utils/dom/event-source/blocking-test.js | 5 - .../unit/utils/dom/event-source/cache-test.js | 5 - .../utils/dom/event-source/callable-test.js | 5 - .../unit/utils/dom/event-source/index-test.js | 5 - .../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 | 5 - .../utils/dom/get-component-factory-test.js | 5 - .../tests/unit/utils/dom/is-outside-test.js | 5 - .../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 | 5 - .../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 | 5 - .../tests/unit/utils/http/xhr-test.js | 5 - .../tests/unit/utils/isFolder-test.js | 5 - .../tests/unit/utils/keyToArray-test.js | 5 - .../tests/unit/utils/left-trim-test.js | 5 - .../tests/unit/utils/maybe-call-test.js | 5 - .../tests/unit/utils/merge-checks-test.js | 5 - .../tests/unit/utils/non-empty-set-test.js | 5 - .../tests/unit/utils/path/resolve-test.js | 5 - .../tests/unit/utils/promisedTimeout-test.js | 5 - .../tests/unit/utils/right-trim-test.js | 5 - .../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 | 5 - .../unit/utils/update-array-object-test.js | 5 - .../consul-ui/translations/common/en-us.yaml | 7 - .../translations/components/app/en-us.yaml | 3 - .../translations/components/consul/en-us.yaml | 3 - .../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 | 6 - .../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 | 11478 +++++++++------ version/VERSION | 2 +- version/fips.go | 14 - version/version.go | 25 - version/version_test.go | 3 - website/.eslintrc.js | 5 - website/.stylelintrc.js | 5 - website/README.md | 10 - website/content/api-docs/acl/auth-methods.mdx | 8 +- .../content/api-docs/acl/binding-rules.mdx | 99 +- website/content/api-docs/acl/index.mdx | 10 +- website/content/api-docs/acl/policies.mdx | 2 +- website/content/api-docs/acl/roles.mdx | 81 +- .../api-docs/acl/templated-policies.mdx | 189 - website/content/api-docs/acl/tokens.mdx | 33 +- website/content/api-docs/agent/check.mdx | 6 +- website/content/api-docs/agent/connect.mdx | 2 +- website/content/api-docs/agent/index.mdx | 18 - website/content/api-docs/agent/service.mdx | 18 +- website/content/api-docs/catalog.mdx | 4 +- website/content/api-docs/config.mdx | 3 +- .../content/api-docs/connect/intentions.mdx | 2 +- website/content/api-docs/discovery-chain.mdx | 39 +- website/content/api-docs/health.mdx | 2 +- website/content/api-docs/kv.mdx | 2 +- .../content/api-docs/operator/autopilot.mdx | 2 +- website/content/api-docs/operator/usage.mdx | 5 +- website/content/api-docs/query.mdx | 25 +- website/content/api-docs/session.mdx | 2 +- website/content/api-docs/status.mdx | 2 +- .../commands/acl/templated-policy/index.mdx | 72 - .../commands/acl/templated-policy/list.mdx | 43 - .../commands/acl/templated-policy/preview.mdx | 130 - .../commands/acl/templated-policy/read.mdx | 46 - website/content/commands/config/list.mdx | 10 - website/content/commands/connect/envoy.mdx | 10 +- website/content/commands/connect/proxy.mdx | 4 +- .../commands/connect/redirect-traffic.mdx | 2 +- website/content/commands/debug.mdx | 4 +- website/content/commands/exec.mdx | 2 +- website/content/commands/intention/list.mdx | 2 +- website/content/commands/kv/index.mdx | 2 +- website/content/commands/leave.mdx | 9 +- website/content/commands/operator/usage.mdx | 13 - .../content/commands/services/deregister.mdx | 8 +- website/content/commands/services/export.mdx | 64 - website/content/commands/services/index.mdx | 1 - .../content/commands/services/register.mdx | 2 +- website/content/commands/snapshot/agent.mdx | 4 +- .../content/commands/troubleshoot/proxy.mdx | 3 - .../commands/troubleshoot/upstreams.mdx | 2 - website/content/commands/watch.mdx | 5 - .../content/docs/agent/config/cli-flags.mdx | 2 +- .../docs/agent/config/config-files.mdx | 58 +- website/content/docs/agent/config/index.mdx | 1 - website/content/docs/agent/index.mdx | 4 + website/content/docs/agent/limits/index.mdx | 62 +- .../docs/agent/limits/init-rate-limits.mdx | 32 + .../limits/set-global-traffic-rate-limits.mdx | 108 + .../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 | 260 + website/content/docs/agent/telemetry.mdx | 34 +- .../docs/agent/wal-logstore/enable.mdx | 17 +- .../content/docs/agent/wal-logstore/index.mdx | 12 +- .../agent/wal-logstore/revert-to-boltdb.mdx | 8 +- .../api-gateway/configuration/gateway.mdx | 7 +- .../configuration/gatewayclass.mdx | 2 +- .../configuration/gatewayclassconfig.mdx | 16 - .../docs/api-gateway/configuration/index.mdx | 23 + .../api-gateway/configuration/meshservice.mdx | 0 .../api-gateway/configuration/routes.mdx | 343 +- website/content/docs/api-gateway/index.mdx | 45 + website/content/docs/api-gateway/install.mdx | 87 + .../content/docs/api-gateway/tech-specs.mdx | 78 + .../upgrades.mdx} | 171 +- .../usage}/errors.mdx | 17 +- .../usage}/reroute-http-requests.mdx | 10 +- .../usage}/route-to-peered-services.mdx | 18 +- .../content/docs/api-gateway/usage/usage.mdx | 92 + .../docs/architecture/anti-entropy.mdx | 6 +- website/content/docs/architecture/scale.mdx | 10 +- .../content/docs/concepts/service-mesh.mdx | 4 +- website/content/docs/connect/ca/consul.mdx | 6 +- website/content/docs/connect/ca/index.mdx | 21 +- website/content/docs/connect/ca/vault.mdx | 51 +- .../docs/connect/cluster-peering/index.mdx | 15 +- .../connect/cluster-peering/tech-specs.mdx | 4 +- .../usage/create-sameness-groups.mdx | 308 - .../usage/establish-cluster-peering.mdx | 2 +- .../usage/peering-traffic-management.mdx | 2 +- .../control-plane-request-limit.mdx | 239 - .../config-entries/exported-services.mdx | 126 +- .../connect/config-entries/http-route.mdx | 1128 -- .../docs/connect/config-entries/index.mdx | 2 - .../config-entries/ingress-gateway.mdx | 31 +- .../connect/config-entries/jwt-provider.mdx | 1298 -- .../docs/connect/config-entries/mesh.mdx | 14 +- .../connect/config-entries/proxy-defaults.mdx | 1133 +- .../connect/config-entries/sameness-group.mdx | 395 - .../config-entries/service-defaults.mdx | 1851 +-- .../config-entries/service-intentions.mdx | 538 +- .../config-entries/service-resolver.mdx | 155 +- .../connect/config-entries/service-router.mdx | 146 +- .../config-entries/terminating-gateway.mdx | 10 +- .../content/docs/connect/configuration.mdx | 2 +- .../docs/connect/connect-internals.mdx | 2 +- .../connect/dataplane/consul-dataplane.mdx | 10 +- .../content/docs/connect/dataplane/index.mdx | 70 +- .../docs/connect/distributed-tracing.mdx | 6 +- .../configuration}/api-gateway.mdx | 235 +- .../configuration/gatewaypolicy.mdx | 259 - .../api-gateway/configuration/http-route.mdx | 679 + .../api-gateway/configuration/index.mdx | 44 - .../configuration}/inline-certificate.mdx | 2 +- .../configuration/routeauthfilter.mdx | 139 - .../configuration/routeretryfilter.mdx | 206 - .../configuration/routetimeoutfilter.mdx | 114 - .../api-gateway/configuration}/tcp-route.mdx | 2 +- .../api-gateway/define-routes/routes-k8s.mdx | 68 - .../api-gateway/define-routes/routes-vms.mdx | 121 - .../api-gateway/deploy/listeners-k8s.mdx | 74 - .../api-gateway/deploy/listeners-vms.mdx | 113 - .../connect/gateways/api-gateway/index.mdx | 73 +- .../gateways/api-gateway/install-k8s.mdx | 83 - .../secure-traffic/encrypt-vms.mdx | 66 - .../secure-traffic/verify-jwts-k8s.mdx | 72 - .../secure-traffic/verify-jwts-vms.mdx | 43 - .../gateways/api-gateway/tech-specs.mdx | 157 - .../connect/gateways/api-gateway/usage.mdx | 211 + .../content/docs/connect/gateways/index.mdx | 34 +- .../gateways/ingress-gateway/index.mdx | 13 +- ...ingress-gateways-tls-external-service.mdx} | 5 +- .../{usage.mdx => ingress-gateways-usage.mdx} | 22 +- .../connect/gateways/mesh-gateway/index.mdx | 10 +- .../peering-via-mesh-gateways.mdx | 8 +- .../service-to-service-traffic-partitions.mdx | 6 +- ...ice-to-service-traffic-wan-datacenters.mdx | 6 +- .../connect/gateways/terminating-gateway.mdx | 2 +- .../intentions/create-manage-intentions.mdx | 50 +- .../content/docs/connect/intentions/index.mdx | 4 +- .../connect/intentions/jwt-authorization.mdx | 105 - .../docs/connect/intentions/legacy.mdx | 2 +- .../discovery-chain.mdx | 13 +- .../content/docs/connect/l7-traffic/index.mdx | 126 + .../connect/manage-traffic/failover/index.mdx | 54 - .../manage-traffic/failover/sameness.mdx | 205 - .../docs/connect/manage-traffic/index.mdx | 84 - .../manage-traffic/limit-request-rates.mdx | 78 - .../route-to-local-upstreams.mdx | 113 - website/content/docs/connect/native/go.mdx | 7 - website/content/docs/connect/native/index.mdx | 15 +- .../docs/connect/observability/index.mdx | 6 +- .../observability/ui-visualization.mdx | 2 +- .../content/docs/connect/proxies/built-in.mdx | 2 +- .../proxies/deploy-service-mesh-proxies.mdx | 79 - .../proxies/deploy-sidecar-services.mdx | 284 - .../configuration/ext-authz.mdx | 739 - .../configuration/otel-access-logging.mdx | 390 - .../configuration/property-override.mdx | 280 - .../envoy-extensions/configuration/wasm.mdx | 484 - .../proxies/envoy-extensions/index.mdx | 31 +- .../usage/apigee-ext-authz.mdx | 199 - .../envoy-extensions/usage/ext-authz.mdx | 153 - .../proxies/envoy-extensions/usage/lambda.mdx | 2 +- .../proxies/envoy-extensions/usage/lua.mdx | 35 +- .../usage/otel-access-logging.mdx | 148 - .../usage/property-override.mdx | 219 - .../proxies/envoy-extensions/usage/wasm.mdx | 194 - .../content/docs/connect/proxies/envoy.mdx | 60 +- .../content/docs/connect/proxies/index.mdx | 94 +- .../docs/connect/proxies/integrate.mdx | 15 +- .../docs/connect/registration/index.mdx | 22 + .../service-registration.mdx} | 65 +- .../connect/registration/sidecar-service.mdx | 175 + .../transparent-proxy.mdx} | 78 +- .../consul-vs-other/service-mesh-compare.mdx | 4 +- .../content/docs/dynamic-app-config/kv.mdx | 24 +- .../docs/dynamic-app-config/watches.mdx | 1 - website/content/docs/ecs/architecture.mdx | 280 +- .../ecs/{reference => }/compatibility.mdx | 17 +- .../configuration-reference.mdx | 5 +- .../docs/ecs/deploy/bind-addresses.mdx | 47 - .../docs/ecs/deploy/configure-routes.mdx | 79 - website/content/docs/ecs/deploy/manual.mdx | 342 - .../ecs/deploy/migrate-existing-tasks.mdx | 99 - website/content/docs/ecs/deploy/terraform.mdx | 478 - website/content/docs/ecs/enterprise.mdx | 14 +- website/content/docs/ecs/index.mdx | 58 +- .../docs/ecs/manual/acl-controller.mdx | 190 + website/content/docs/ecs/manual/install.mdx | 556 + .../docs/ecs/manual/secure-configuration.mdx | 545 + .../docs/ecs/reference/consul-server-json.mdx | 120 - website/content/docs/ecs/requirements.mdx | 32 + .../content/docs/ecs/task-resource-usage.mdx | 37 + website/content/docs/ecs/tech-specs.mdx | 52 - .../content/docs/ecs/terraform/install.mdx | 452 + .../ecs/terraform/migrate-existing-tasks.mdx | 115 + .../ecs/terraform/secure-configuration.mdx | 177 + .../docs/ecs/upgrade-to-dataplanes.mdx | 68 - .../docs/enterprise/admin-partitions.mdx | 6 +- website/content/docs/enterprise/fips.mdx | 127 - website/content/docs/enterprise/index.mdx | 50 +- .../license/utilization-reporting.mdx | 21 +- .../create-network-segment.mdx | 24 +- .../network-segments-overview.mdx | 6 +- website/content/docs/enterprise/sentinel.mdx | 24 + .../content/docs/integrate/download-tools.mdx | 2 +- .../content/docs/integrate/partnerships.mdx | 6 +- website/content/docs/internals/index.mdx | 2 +- website/content/docs/intro/index.mdx | 8 +- .../docs/k8s/annotations-and-labels.mdx | 52 +- website/content/docs/k8s/compatibility.mdx | 18 +- .../connect/cluster-peering/tech-specs.mdx | 4 +- .../usage/create-sameness-groups.mdx | 294 - .../usage/establish-peering.mdx | 14 +- .../cluster-peering/usage/l7-traffic.mdx | 2 +- .../cluster-peering/usage/manage-peering.mdx | 4 +- website/content/docs/k8s/connect/health.mdx | 2 +- website/content/docs/k8s/connect/index.mdx | 91 +- .../docs/k8s/connect/ingress-gateways.mdx | 15 +- .../k8s/connect/onboarding-tproxy-mode.mdx | 296 - .../k8s/connect/transparent-proxy/index.mdx | 47 - website/content/docs/k8s/crds/index.mdx | 5 +- .../multi-cluster/index.mdx | 2 +- .../multi-cluster/vms-and-kubernetes.mdx | 2 +- .../vault/wan-federation.mdx | 27 +- website/content/docs/k8s/helm.mdx | 238 +- .../docs/k8s/installation/install-cli.mdx | 19 - .../content/docs/k8s/installation/install.mdx | 23 +- .../docs/k8s/l7-traffic/failover-tproxy.mdx | 124 - .../l7-traffic/route-to-virtual-services.mdx | 122 - .../content/docs/k8s/multiport/configure.mdx | 489 - website/content/docs/k8s/multiport/index.mdx | 69 - website/content/docs/k8s/service-sync.mdx | 4 +- website/content/docs/k8s/upgrade/index.mdx | 8 +- .../docs/lambda/registration/automate.mdx | 6 +- website/content/docs/nia/compatibility.mdx | 2 +- website/content/docs/nia/configuration.mdx | 2 +- website/content/docs/nia/enterprise/index.mdx | 4 +- website/content/docs/nia/usage/errors-ref.mdx | 2 +- .../content/docs/nia/usage/requirements.mdx | 18 +- website/content/docs/nia/usage/run-ha.mdx | 74 +- .../consul-api-gateway/v0_1_x.mdx | 2 +- .../consul-api-gateway/v0_2_x.mdx | 2 +- .../consul-api-gateway/v0_3_x.mdx | 2 +- .../consul-api-gateway/v0_4_x.mdx | 6 +- .../consul-api-gateway/v0_5_x.mdx | 4 +- .../docs/release-notes/consul-ecs/v0_5_x.mdx | 4 +- .../docs/release-notes/consul-k8s/v1_0_x.mdx | 36 +- .../docs/release-notes/consul-k8s/v1_2_x.mdx | 86 - .../docs/release-notes/consul/v1_11_x.mdx | 2 +- .../docs/release-notes/consul/v1_12_x.mdx | 2 +- .../docs/release-notes/consul/v1_13_x.mdx | 4 +- .../docs/release-notes/consul/v1_14_x.mdx | 2 +- .../docs/release-notes/consul/v1_15_x.mdx | 53 +- .../docs/release-notes/consul/v1_16_x.mdx | 85 - .../docs/release-notes/consul/v1_17_x.mdx | 82 - .../acl/acl-federated-datacenters.mdx | 2 +- .../docs/security/acl/acl-policies.mdx | 4 +- .../content/docs/security/acl/acl-roles.mdx | 121 +- .../docs/security/acl/auth-methods/index.mdx | 2 +- .../docs/security/acl/auth-methods/oidc.mdx | 2 +- website/content/docs/security/acl/index.mdx | 26 +- .../create/create-a-consul-esm-token.mdx | 2 +- .../acl/tokens/create/create-a-dns-token.mdx | 2 +- .../create/create-a-mesh-gateway-token.mdx | 2 +- .../create/create-a-replication-token.mdx | 2 +- .../tokens/create/create-a-service-token.mdx | 54 +- .../create/create-a-snapshot-agent-token.mdx | 2 +- .../create-a-terminating-gateway-token.mdx | 2 +- .../acl/tokens/create/create-a-ui-token.mdx | 4 +- .../tokens/create/create-an-agent-token.mdx | 4 +- .../create-an-ingress-gateway-token.mdx | 2 +- .../docs/security/acl/tokens/index.mdx | 41 +- .../docs/security/security-models/core.mdx | 8 +- .../checks-configuration-reference.mdx | 30 +- .../services-configuration-reference.mdx | 105 +- .../services/discovery/dns-configuration.mdx | 26 +- .../discovery/dns-dynamic-lookups.mdx | 24 +- .../docs/services/discovery/dns-overview.mdx | 26 +- .../services/discovery/dns-static-lookups.mdx | 34 +- website/content/docs/services/services.mdx | 14 +- .../docs/services/usage/define-services.mdx | 44 +- .../docs/troubleshoot/common-errors.mdx | 2 +- .../instructions/general-process.mdx | 8 +- .../instructions/upgrade-to-1-10-x.mdx | 2 +- .../docs/upgrading/upgrade-specific.mdx | 74 +- .../partials/envoy_ext_rule_matcher.mdx | 9 - website/data/api-docs-nav-data.json | 4 - website/data/commands-nav-data.json | 25 - website/data/docs-nav-data.json | 562 +- website/package-lock.json | 2339 +--- website/package.json | 6 +- website/prettier.config.js | 5 - website/public/ie-warning.js | 5 - .../agent-rate-limiting-ops-order-dark.jpg | Bin 48822 -> 0 bytes .../img/agent-rate-limiting-ops-order.jpg | Bin 48016 -> 0 bytes ...onsul-service-mesh-intentions-overview.svg | 2 +- ...ul-on-ecs-architecture-dataplanes-dark.jpg | Bin 68588 -> 0 bytes .../consul-on-ecs-architecture-dataplanes.jpg | Bin 67505 -> 0 bytes website/redirects.js | 17 +- website/scripts/should-build.sh | 3 - website/scripts/website-build.sh | 3 - website/scripts/website-start.sh | 3 - 9085 files changed, 75151 insertions(+), 355665 deletions(-) delete mode 100644 .changelog/13023.txt delete mode 100644 .changelog/15654.txt delete mode 100644 .changelog/15987.txt delete mode 100644 .changelog/16224.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/16292.txt delete mode 100644 .changelog/16298.txt delete mode 100644 .changelog/16412.txt delete mode 100644 .changelog/16428.txt delete mode 100644 .changelog/16519.txt delete mode 100644 .changelog/16577.txt create mode 100644 .changelog/16651.txt rename .changelog/{16673.txt => 16675.txt} (100%) delete mode 100644 .changelog/16871.txt delete mode 100644 .changelog/16877.txt delete mode 100644 .changelog/16957.txt delete mode 100644 .changelog/17035.txt delete mode 100644 .changelog/17066.txt delete mode 100644 .changelog/17075.txt delete mode 100644 .changelog/17086.txt delete mode 100644 .changelog/17107.txt delete mode 100644 .changelog/17138.txt delete mode 100644 .changelog/17155.txt delete mode 100644 .changelog/17183.txt delete mode 100644 .changelog/17424.txt delete mode 100644 .changelog/17452.txt delete mode 100644 .changelog/17481.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/17545.txt delete mode 100644 .changelog/17546.txt create mode 100644 .changelog/17636.txt delete mode 100644 .changelog/17694.txt delete mode 100644 .changelog/17719.txt delete mode 100644 .changelog/17754.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/17831.txt delete mode 100644 .changelog/17911.txt delete mode 100644 .changelog/17936.txt delete mode 100644 .changelog/17939.txt delete mode 100644 .changelog/17978.txt delete mode 100644 .changelog/18007.txt delete mode 100644 .changelog/18068.txt delete mode 100644 .changelog/18112.txt delete mode 100644 .changelog/18184.txt delete mode 100644 .changelog/18300.txt create mode 100644 .changelog/18304.txt delete mode 100644 .changelog/18324.txt delete mode 100644 .changelog/18325.txt delete mode 100644 .changelog/18336.txt delete mode 100644 .changelog/18367.txt delete mode 100644 .changelog/18381.txt delete mode 100644 .changelog/18437.txt delete mode 100644 .changelog/18439.txt delete mode 100644 .changelog/18464.txt delete mode 100644 .changelog/18504.txt delete mode 100644 .changelog/18560.txt delete mode 100644 .changelog/18573.txt delete mode 100644 .changelog/18583.txt delete mode 100644 .changelog/18636.txt delete mode 100644 .changelog/18646.txt delete mode 100644 .changelog/18668.txt delete mode 100644 .changelog/18708.txt delete mode 100644 .changelog/18719.txt delete mode 100644 .changelog/18769.txt delete mode 100644 .changelog/18813.txt delete mode 100644 .changelog/18816.txt delete mode 100644 .changelog/18943.txt delete mode 100644 .changelog/18983.txt delete mode 100644 .changelog/18994.txt delete mode 100644 .changelog/19077.txt delete mode 100644 .changelog/19218.txt create mode 100644 .changelog/19272.txt delete mode 100644 .changelog/19306.txt delete mode 100644 .changelog/19311.txt delete mode 100644 .changelog/19314.txt delete mode 100644 .changelog/19389.txt create mode 100644 .changelog/19444.txt delete mode 100644 .changelog/4633.txt delete mode 100644 .changelog/5200.txt delete mode 100644 .changelog/_18366.txt delete mode 100644 .changelog/_18422.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 .changelog/_6074.txt delete mode 100644 .changelog/_6870.txt delete mode 100644 .changelog/_7406.txt delete mode 100644 .copywrite.hcl delete mode 100755 .github/scripts/get_runner_classes_windows.sh delete mode 100644 .github/workflows/broken-link-check.yml rename .github/workflows/{nightly-test-1.15.x.yaml => nightly-test-1.11.x.yaml} (74%) rename .github/workflows/{nightly-test-1.16.x.yaml => nightly-test-1.12.x.yaml} (74%) rename .github/workflows/{nightly-test-1.17.x.yaml => nightly-test-1.13.x.yaml} (72%) delete mode 100644 .github/workflows/nightly-test-integrations-1.15.x.yml delete mode 100644 .github/workflows/nightly-test-integrations-1.16.x.yml delete mode 100644 .github/workflows/nightly-test-integrations-1.17.x.yml delete mode 100644 .github/workflows/reusable-dev-build-windows.yml delete mode 100644 .github/workflows/test-integrations-windows.yml create mode 100644 .github/workflows/test-link-rewrites.yml create mode 100644 .github/workflows/website-checker.yml delete mode 100644 .release/docker/docker-entrypoint-windows.sh delete mode 100644 Dockerfile-windows rename Makefile => GNUmakefile (61%) create mode 100644 NOTICE.md create mode 100644 Vagrantfile delete mode 100644 acl/resolver/danger.go create mode 100644 agent/cache-types/connect_ca_leaf.go create mode 100644 agent/cache-types/connect_ca_leaf_ce.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/cacheshim/cache.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_alicloud.go delete mode 100644 agent/connect/ca/provider_vault_auth_approle.go delete mode 100644 agent/connect/ca/provider_vault_auth_azure.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/uri_workload_identity.go delete mode 100644 agent/connect/uri_workload_identity_ce.go delete mode 100644 agent/connect/uri_workload_identity_ce_test.go create mode 100644 agent/connect_auth.go rename agent/consul/controller/{queue => }/defer.go (71%) rename agent/consul/controller/{queue => }/queue.go (68%) rename agent/consul/controller/{queue => }/rate.go (65%) rename agent/consul/controller/{queue => }/rate_test.go (81%) delete mode 100644 agent/consul/fsm/decode_ce.go delete mode 100644 agent/consul/fsm/decode_downgrade.go delete mode 100644 agent/consul/gateways/controller_gateways_ce.go delete mode 100644 agent/consul/leader_metrics_test.go delete mode 100644 agent/consul/prepared_query_endpoint_ce.go delete mode 100644 agent/consul/prepared_query_endpoint_ce_test.go delete mode 100644 agent/consul/raft_handle.go delete mode 100644 agent/consul/rate/handler_ce.go create mode 100644 agent/consul/rate/mock_LeaderStatusProvider_test.go delete mode 100644 agent/consul/rate/mock_ServersStatusProvider_test.go delete mode 100644 agent/consul/state/config_entry_exported_services.go delete mode 100644 agent/consul/state/config_entry_exported_services_ce.go delete mode 100644 agent/consul/state/config_entry_sameness_group.go delete mode 100644 agent/consul/state/config_entry_sameness_group_ce.go delete mode 100644 agent/consul/state/config_entry_sameness_group_ce_test.go delete mode 100644 agent/consul/state/memdb_test.go delete mode 100644 agent/consul/state/mock_publishFuncType.go delete mode 100644 agent/consul/tenancy_bridge.go delete mode 100644 agent/consul/tenancy_bridge_ce.go delete mode 100644 agent/consul/testdata/v2-resource-dependencies.md delete mode 100644 agent/consul/type_registry.go create mode 100644 agent/envoyextensions/builtin/aws-lambda/copied.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 create mode 100644 agent/envoyextensions/builtin/lua/copied.go delete mode 100644 agent/envoyextensions/builtin/otel-access-logging/otel_access_logging.go delete mode 100644 agent/envoyextensions/builtin/otel-access-logging/otel_access_logging_test.go delete mode 100644 agent/envoyextensions/builtin/otel-access-logging/structs.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_ce.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/mock_TenancyBridge.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_ce.go delete mode 100644 agent/grpc-external/services/resource/server_ce_test.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/testing/testing_ce.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/listener.go delete mode 100644 agent/grpc-internal/pipe.go delete mode 100644 agent/grpc-internal/pipe_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/leafcert_test_helpers.go delete mode 100644 agent/leafcert/roots.go delete mode 100644 agent/leafcert/signer_netrpc.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 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-sources/catalog/config_source_oss.go delete mode 100644 agent/proxycfg/api_gateway_ce.go delete mode 100644 agent/proxycfg/config_snapshot_glue.go delete mode 100644 agent/proxycfg/config_snapshot_glue_test.go delete mode 100644 agent/proxycfg/testing_upstreams_ce.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 delete mode 100644 agent/structs/acl_templated_policy.go delete mode 100644 agent/structs/acl_templated_policy_ce.go delete mode 100644 agent/structs/acl_templated_policy_ce_test.go delete mode 100644 agent/structs/acl_templated_policy_test.go delete mode 100644 agent/structs/acltemplatedpolicy/policies/ce/dns.hcl delete mode 100644 agent/structs/acltemplatedpolicy/policies/ce/node.hcl delete mode 100644 agent/structs/acltemplatedpolicy/policies/ce/nomad-server.hcl delete mode 100644 agent/structs/acltemplatedpolicy/policies/ce/service.hcl delete mode 100644 agent/structs/acltemplatedpolicy/policies/ce/workload-identity.hcl delete mode 100644 agent/structs/acltemplatedpolicy/schemas/node.json delete mode 100644 agent/structs/acltemplatedpolicy/schemas/service.json delete mode 100644 agent/structs/acltemplatedpolicy/schemas/workload-identity.json delete mode 100644 agent/structs/config_entry_apigw_jwt_ce.go delete mode 100644 agent/structs/config_entry_exports_ce.go delete mode 100644 agent/structs/config_entry_intentions_ce_test.go delete mode 100644 agent/structs/config_entry_jwt_provider.go delete mode 100644 agent/structs/config_entry_jwt_provider_ce.go delete mode 100644 agent/structs/config_entry_jwt_provider_test.go delete mode 100644 agent/structs/config_entry_sameness_group.go delete mode 100644 agent/structs/config_entry_sameness_group_ce.go delete mode 100644 agent/structs/structs.deepcopy_ce.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 rename agent/xds/{config => }/config.go (95%) rename agent/xds/{config => }/config_test.go (98%) delete mode 100644 agent/xds/configfetcher/config_fetcher.go delete mode 100644 agent/xds/delta_envoy_extender_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_ce.go delete mode 100644 agent/xds/gw_per_route_filters_ce.go delete mode 100644 agent/xds/jwt_authn.go delete mode 100644 agent/xds/jwt_authn_ce.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_ce.go create mode 100644 agent/xds/naming.go delete mode 100644 agent/xds/naming/naming.go create mode 100644 agent/xds/net_fallback.go rename agent/xds/{platform => }/net_linux.go (83%) delete mode 100644 agent/xds/platform/net_fallback.go delete mode 100644 agent/xds/proxystateconverter/clusters.go delete mode 100644 agent/xds/proxystateconverter/converter.go delete mode 100644 agent/xds/proxystateconverter/endpoints.go delete mode 100644 agent/xds/proxystateconverter/failover_policy.go delete mode 100644 agent/xds/proxystateconverter/failover_policy_ce.go delete mode 100644 agent/xds/proxystateconverter/listeners.go delete mode 100644 agent/xds/proxystateconverter/locality_policy.go delete mode 100644 agent/xds/proxystateconverter/locality_policy_ce.go delete mode 100644 agent/xds/proxystateconverter/routes.go rename agent/xds/{response => }/response.go (78%) 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/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/otel-access-logging-http.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/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/otel-access-logging-http.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/ext-authz-tcp-upstream-grpc-service.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/otel-access-logging-http.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/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/otel-access-logging-http.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/propertyoverride-add-keepalive.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/propertyoverride-add-outlier-detection-multiple.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-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 create 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-http-route.latest.golden delete mode 100644 agent/xds/testdata/clusters/api-gateway-with-multiple-inline-certificates.latest.golden delete mode 100644 agent/xds/testdata/clusters/connect-proxy-with-chain-http2.latest.golden delete mode 100644 agent/xds/testdata/clusters/connect-proxy-with-jwt-config-entry-with-local.latest.golden delete mode 100644 agent/xds/testdata/clusters/connect-proxy-with-jwt-config-entry-with-remote-jwks.latest.golden delete mode 100644 agent/xds/testdata/clusters/connect-proxy-with-peered-upstreams-escape-overrides.latest.golden delete mode 100644 agent/xds/testdata/clusters/connect-proxy-with-peered-upstreams-http2.latest.golden delete mode 100644 agent/xds/testdata/clusters/custom-passive-healthcheck-zero-consecutive_5xx.latest.golden delete mode 100644 agent/xds/testdata/clusters/custom-upstream-with-prepared-query.latest.golden delete mode 100644 agent/xds/testdata/clusters/expose-checks.latest.golden rename agent/xds/testdata/clusters/{api-gateway-with-http-route-timeoutfilter-one-set.latest.golden => ingress-with-overwrite-defaults-service-passive-health-check.latest.golden} (79%) delete mode 100644 agent/xds/testdata/clusters/mesh-gateway-using-federation-control-plane.latest.golden rename agent/{xdsv2/testdata/endpoints/source/multiport-l4-multiple-workload-addresses-without-ports.golden => xds/testdata/endpoints/api-gateway-with-http-route-and-inline-certificate.latest.golden} (60%) delete mode 100644 agent/xds/testdata/endpoints/api-gateway-with-http-route-timeoutfilter-one-set.latest.golden delete mode 100644 agent/xds/testdata/endpoints/api-gateway-with-http-route.latest.golden delete mode 100644 agent/xds/testdata/endpoints/api-gateway-with-multiple-inline-certificates.latest.golden delete mode 100644 agent/xds/testdata/endpoints/connect-proxy-with-peered-upstreams-escape-overrides.latest.golden delete mode 100644 agent/xds/testdata/endpoints/connect-proxy-with-peered-upstreams-http2.latest.golden delete mode 100644 agent/xds/testdata/endpoints/mesh-gateway-using-federation-control-plane.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/no-provider.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/jwt_authn_clusters/http-provider-with-hostname-and-port.golden delete mode 100644 agent/xds/testdata/jwt_authn_clusters/http-provider-with-hostname-no-port.golden delete mode 100644 agent/xds/testdata/jwt_authn_clusters/http-provider-with-ip-and-port.golden delete mode 100644 agent/xds/testdata/jwt_authn_clusters/http-provider-with-ip-no-port.golden delete mode 100644 agent/xds/testdata/jwt_authn_clusters/https-provider-with-hostname-and-port.golden delete mode 100644 agent/xds/testdata/jwt_authn_clusters/https-provider-with-hostname-no-port.golden delete mode 100644 agent/xds/testdata/jwt_authn_clusters/https-provider-with-ip-and-port.golden delete mode 100644 agent/xds/testdata/jwt_authn_clusters/https-provider-with-ip-no-port.golden create 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-http-route-timeoutfilter-one-set.latest.golden delete mode 100644 agent/xds/testdata/listeners/api-gateway-with-http-route.latest.golden delete mode 100644 agent/xds/testdata/listeners/api-gateway-with-multiple-inline-certificates.latest.golden delete mode 100644 agent/xds/testdata/listeners/connect-proxy-with-jwt-config-entry-with-local.latest.golden delete mode 100644 agent/xds/testdata/listeners/connect-proxy-with-peered-upstreams-escape-overrides.latest.golden delete mode 100644 agent/xds/testdata/listeners/connect-proxy-with-peered-upstreams-http2.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/custom-upstream-with-prepared-query.latest.golden delete mode 100644 agent/xds/testdata/listeners/expose-checks-grpc.latest.golden delete mode 100644 agent/xds/testdata/listeners/expose-checks-http-with-bind-override.latest.golden delete mode 100644 agent/xds/testdata/listeners/expose-checks-http.latest.golden create mode 100644 agent/xds/testdata/listeners/expose-checks.latest.golden delete mode 100644 agent/xds/testdata/listeners/ingress-with-tls-mixed-cipher-suites-listeners.latest.golden delete mode 100644 agent/xds/testdata/listeners/ingress-with-tls-mixed-max-version-listeners.latest.golden delete mode 100644 agent/xds/testdata/listeners/mesh-gateway-using-federation-control-plane.latest.golden delete mode 100644 agent/xds/testdata/listeners/terminating-gateway-custom-trace-listener.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/rbac/v2-default-allow.golden delete mode 100644 agent/xds/testdata/rbac/v2-default-deny.golden delete mode 100644 agent/xds/testdata/rbac/v2-ignore-empty-permissions.golden delete mode 100644 agent/xds/testdata/rbac/v2-kitchen-sink.golden rename agent/xds/testdata/{builtin_extension/routes/propertyoverride-patch-specific-upstream-service.latest.golden => routes/api-gateway-with-http-route-and-inline-certificate.latest.golden} (71%) delete mode 100644 agent/xds/testdata/routes/api-gateway-with-http-route-timeoutfilter-one-set.latest.golden delete mode 100644 agent/xds/testdata/routes/api-gateway-with-http-route.latest.golden delete mode 100644 agent/xds/testdata/routes/api-gateway-with-multiple-hostnames.latest.golden delete mode 100644 agent/xds/testdata/routes/api-gateway-with-multiple-inline-certificates.latest.golden delete mode 100644 agent/xds/testdata/routes/connect-proxy-resolver-with-lb.latest.golden delete mode 100644 agent/xds/testdata/routes/connect-proxy-route-to-lb-resolver.latest.golden delete mode 100644 agent/xds/testdata/routes/connect-proxy-splitter-overweight.latest.golden delete mode 100644 agent/xds/testdata/routes/connect-proxy-with-peered-upstreams-escape-overrides.latest.golden delete mode 100644 agent/xds/testdata/routes/connect-proxy-with-peered-upstreams-http2.latest.golden delete mode 100644 agent/xds/testdata/secrets/api-gateway-with-http-route-timeoutfilter-one-set.latest.golden delete mode 100644 agent/xds/testdata/secrets/api-gateway-with-http-route.latest.golden delete mode 100644 agent/xds/testdata/secrets/api-gateway-with-multiple-inline-certificates.latest.golden delete mode 100644 agent/xds/testdata/secrets/connect-proxy-with-peered-upstreams-escape-overrides.latest.golden delete mode 100644 agent/xds/testdata/secrets/connect-proxy-with-peered-upstreams-http2.latest.golden delete mode 100644 agent/xds/testdata/secrets/connect-proxy-with-peered-upstreams-listener-override.latest.golden delete mode 100644 agent/xdsv2/cluster_resources.go delete mode 100644 agent/xdsv2/endpoint_resources.go delete mode 100644 agent/xdsv2/listener_resources.go delete mode 100644 agent/xdsv2/rbac_resources.go delete mode 100644 agent/xdsv2/resources.go delete mode 100644 agent/xdsv2/resources_test.go delete mode 100644 agent/xdsv2/route_resources.go delete mode 100644 agent/xdsv2/testdata/clusters/destination/l4-implicit-and-explicit-destinations-tproxy.golden delete mode 100644 agent/xdsv2/testdata/clusters/destination/l4-multi-destination.golden delete mode 100644 agent/xdsv2/testdata/clusters/destination/l4-multiple-implicit-destinations-tproxy.golden delete mode 100644 agent/xdsv2/testdata/clusters/destination/l4-single-destination-ip-port-bind-address.golden delete mode 100644 agent/xdsv2/testdata/clusters/destination/l4-single-destination-unix-socket-bind-address.golden delete mode 100644 agent/xdsv2/testdata/clusters/destination/l4-single-implicit-destination-tproxy.golden delete mode 100644 agent/xdsv2/testdata/clusters/destination/mixed-multi-destination.golden delete mode 100644 agent/xdsv2/testdata/clusters/destination/multiport-l4-and-l7-multiple-implicit-destinations-tproxy.golden delete mode 100644 agent/xdsv2/testdata/clusters/destination/multiport-l4-and-l7-single-implicit-destination-tproxy.golden delete mode 100644 agent/xdsv2/testdata/clusters/destination/multiport-l4-and-l7-single-implicit-destination-with-multiple-workloads-tproxy.golden delete mode 100644 agent/xdsv2/testdata/clusters/source/l7-expose-paths.golden delete mode 100644 agent/xdsv2/testdata/clusters/source/local-and-inbound-connections.golden delete mode 100644 agent/xdsv2/testdata/clusters/source/multiple-workload-addresses-with-specific-ports.golden delete mode 100644 agent/xdsv2/testdata/clusters/source/multiple-workload-addresses-without-ports.golden delete mode 100644 agent/xdsv2/testdata/clusters/source/multiport-l4-multiple-workload-addresses-with-specific-ports.golden delete mode 100644 agent/xdsv2/testdata/clusters/source/multiport-l4-multiple-workload-addresses-without-ports.golden delete mode 100644 agent/xdsv2/testdata/clusters/source/multiport-l4-workload-with-only-mesh-port.golden delete mode 100644 agent/xdsv2/testdata/clusters/source/multiport-l7-multiple-workload-addresses-with-specific-ports.golden delete mode 100644 agent/xdsv2/testdata/clusters/source/multiport-l7-multiple-workload-addresses-without-ports.golden delete mode 100644 agent/xdsv2/testdata/clusters/source/single-workload-address-without-ports.golden delete mode 100644 agent/xdsv2/testdata/endpoints/destination/l4-implicit-and-explicit-destinations-tproxy.golden delete mode 100644 agent/xdsv2/testdata/endpoints/destination/l4-multi-destination.golden delete mode 100644 agent/xdsv2/testdata/endpoints/destination/l4-multiple-implicit-destinations-tproxy.golden delete mode 100644 agent/xdsv2/testdata/endpoints/destination/l4-single-destination-ip-port-bind-address.golden delete mode 100644 agent/xdsv2/testdata/endpoints/destination/l4-single-destination-unix-socket-bind-address.golden delete mode 100644 agent/xdsv2/testdata/endpoints/destination/l4-single-implicit-destination-tproxy.golden delete mode 100644 agent/xdsv2/testdata/endpoints/destination/mixed-multi-destination.golden delete mode 100644 agent/xdsv2/testdata/endpoints/destination/multiport-l4-and-l7-multiple-implicit-destinations-tproxy.golden delete mode 100644 agent/xdsv2/testdata/endpoints/destination/multiport-l4-and-l7-single-implicit-destination-tproxy.golden delete mode 100644 agent/xdsv2/testdata/endpoints/destination/multiport-l4-and-l7-single-implicit-destination-with-multiple-workloads-tproxy.golden delete mode 100644 agent/xdsv2/testdata/endpoints/source/l7-expose-paths.golden delete mode 100644 agent/xdsv2/testdata/endpoints/source/local-and-inbound-connections.golden delete mode 100644 agent/xdsv2/testdata/endpoints/source/multiple-workload-addresses-with-specific-ports.golden delete mode 100644 agent/xdsv2/testdata/endpoints/source/multiple-workload-addresses-without-ports.golden delete mode 100644 agent/xdsv2/testdata/endpoints/source/multiport-l4-multiple-workload-addresses-with-specific-ports.golden delete mode 100644 agent/xdsv2/testdata/endpoints/source/multiport-l4-workload-with-only-mesh-port.golden delete mode 100644 agent/xdsv2/testdata/endpoints/source/multiport-l7-multiple-workload-addresses-with-specific-ports.golden delete mode 100644 agent/xdsv2/testdata/endpoints/source/multiport-l7-multiple-workload-addresses-without-ports.golden delete mode 100644 agent/xdsv2/testdata/endpoints/source/single-workload-address-without-ports.golden delete mode 100644 agent/xdsv2/testdata/listeners/destination/l4-implicit-and-explicit-destinations-tproxy.golden delete mode 100644 agent/xdsv2/testdata/listeners/destination/l4-multi-destination.golden delete mode 100644 agent/xdsv2/testdata/listeners/destination/l4-multiple-implicit-destinations-tproxy.golden delete mode 100644 agent/xdsv2/testdata/listeners/destination/l4-single-destination-ip-port-bind-address.golden delete mode 100644 agent/xdsv2/testdata/listeners/destination/l4-single-destination-unix-socket-bind-address.golden delete mode 100644 agent/xdsv2/testdata/listeners/destination/l4-single-implicit-destination-tproxy.golden delete mode 100644 agent/xdsv2/testdata/listeners/destination/mixed-multi-destination.golden delete mode 100644 agent/xdsv2/testdata/listeners/destination/multiport-l4-and-l7-multiple-implicit-destinations-tproxy.golden delete mode 100644 agent/xdsv2/testdata/listeners/destination/multiport-l4-and-l7-single-implicit-destination-tproxy.golden delete mode 100644 agent/xdsv2/testdata/listeners/destination/multiport-l4-and-l7-single-implicit-destination-with-multiple-workloads-tproxy.golden delete mode 100644 agent/xdsv2/testdata/listeners/source/l7-expose-paths.golden delete mode 100644 agent/xdsv2/testdata/listeners/source/local-and-inbound-connections.golden delete mode 100644 agent/xdsv2/testdata/listeners/source/multiple-workload-addresses-with-specific-ports.golden delete mode 100644 agent/xdsv2/testdata/listeners/source/multiple-workload-addresses-without-ports.golden delete mode 100644 agent/xdsv2/testdata/listeners/source/multiport-l4-multiple-workload-addresses-with-specific-ports.golden delete mode 100644 agent/xdsv2/testdata/listeners/source/multiport-l4-multiple-workload-addresses-without-ports.golden delete mode 100644 agent/xdsv2/testdata/listeners/source/multiport-l4-workload-with-only-mesh-port.golden delete mode 100644 agent/xdsv2/testdata/listeners/source/multiport-l7-multiple-workload-addresses-with-specific-ports.golden delete mode 100644 agent/xdsv2/testdata/listeners/source/multiport-l7-multiple-workload-addresses-without-ports.golden delete mode 100644 agent/xdsv2/testdata/listeners/source/single-workload-address-without-ports.golden delete mode 100644 agent/xdsv2/testdata/routes/destination/l4-implicit-and-explicit-destinations-tproxy.golden delete mode 100644 agent/xdsv2/testdata/routes/destination/l4-multi-destination.golden delete mode 100644 agent/xdsv2/testdata/routes/destination/l4-multiple-implicit-destinations-tproxy.golden delete mode 100644 agent/xdsv2/testdata/routes/destination/l4-single-destination-ip-port-bind-address.golden delete mode 100644 agent/xdsv2/testdata/routes/destination/l4-single-destination-unix-socket-bind-address.golden delete mode 100644 agent/xdsv2/testdata/routes/destination/l4-single-implicit-destination-tproxy.golden delete mode 100644 agent/xdsv2/testdata/routes/destination/mixed-multi-destination.golden delete mode 100644 agent/xdsv2/testdata/routes/destination/multiport-l4-and-l7-multiple-implicit-destinations-tproxy.golden delete mode 100644 agent/xdsv2/testdata/routes/destination/multiport-l4-and-l7-single-implicit-destination-tproxy.golden delete mode 100644 agent/xdsv2/testdata/routes/destination/multiport-l4-and-l7-single-implicit-destination-with-multiple-workloads-tproxy.golden delete mode 100644 agent/xdsv2/testdata/routes/source/l7-expose-paths.golden delete mode 100644 agent/xdsv2/testdata/routes/source/local-and-inbound-connections.golden delete mode 100644 agent/xdsv2/testdata/routes/source/multiple-workload-addresses-with-specific-ports.golden delete mode 100644 agent/xdsv2/testdata/routes/source/multiple-workload-addresses-without-ports.golden delete mode 100644 agent/xdsv2/testdata/routes/source/multiport-l4-multiple-workload-addresses-with-specific-ports.golden delete mode 100644 agent/xdsv2/testdata/routes/source/multiport-l4-multiple-workload-addresses-without-ports.golden delete mode 100644 agent/xdsv2/testdata/routes/source/multiport-l4-workload-with-only-mesh-port.golden delete mode 100644 agent/xdsv2/testdata/routes/source/multiport-l7-multiple-workload-addresses-with-specific-ports.golden delete mode 100644 agent/xdsv2/testdata/routes/source/multiport-l7-multiple-workload-addresses-without-ports.golden delete mode 100644 agent/xdsv2/testdata/routes/source/single-workload-address-without-ports.golden delete mode 100644 api/.copywrite.hcl delete mode 100644 api/LICENSE 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_test.go delete mode 100644 api/config_entry_sameness_group.go delete mode 100644 api/internal.go delete mode 100644 api/internal_test.go delete mode 100644 api/operator_audit.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 delete mode 100755 build-support/scripts/copywrite-exceptions.sh delete mode 100644 build-support/windows/Dockerfile-consul-dev-windows delete mode 100644 build-support/windows/Dockerfile-consul-local-windows delete mode 100644 build-support/windows/Dockerfile-openzipkin-windows delete mode 100644 build-support/windows/build-consul-dev-image.sh delete mode 100644 build-support/windows/build-consul-local-images.sh delete mode 100644 build-support/windows/build-test-sds-server-image.sh delete mode 100644 build-support/windows/windows-test.md delete mode 100644 command/acl/templatedpolicy/formatter.go delete mode 100644 command/acl/templatedpolicy/formatter_ce_test.go delete mode 100644 command/acl/templatedpolicy/formatter_test.go delete mode 100644 command/acl/templatedpolicy/list/templated_policy_list.go delete mode 100644 command/acl/templatedpolicy/list/templated_policy_list_test.go delete mode 100644 command/acl/templatedpolicy/preview/templated_policy_preview.go delete mode 100644 command/acl/templatedpolicy/preview/templated_policy_preview_test.go delete mode 100644 command/acl/templatedpolicy/read/templated_policy_read.go delete mode 100644 command/acl/templatedpolicy/read/templated_policy_read_test.go delete mode 100644 command/acl/templatedpolicy/templated_policy.go delete mode 100644 command/acl/templatedpolicy/testdata/FormatTemplatedPolicy/ce/dns-templated-policy.json.golden delete mode 100644 command/acl/templatedpolicy/testdata/FormatTemplatedPolicy/ce/dns-templated-policy.pretty-meta.golden delete mode 100644 command/acl/templatedpolicy/testdata/FormatTemplatedPolicy/ce/dns-templated-policy.pretty.golden delete mode 100644 command/acl/templatedpolicy/testdata/FormatTemplatedPolicy/ce/node-templated-policy.json.golden delete mode 100644 command/acl/templatedpolicy/testdata/FormatTemplatedPolicy/ce/node-templated-policy.pretty-meta.golden delete mode 100644 command/acl/templatedpolicy/testdata/FormatTemplatedPolicy/ce/node-templated-policy.pretty.golden delete mode 100644 command/acl/templatedpolicy/testdata/FormatTemplatedPolicy/ce/nomad-server-templated-policy.json.golden delete mode 100644 command/acl/templatedpolicy/testdata/FormatTemplatedPolicy/ce/nomad-server-templated-policy.pretty-meta.golden delete mode 100644 command/acl/templatedpolicy/testdata/FormatTemplatedPolicy/ce/nomad-server-templated-policy.pretty.golden delete mode 100644 command/acl/templatedpolicy/testdata/FormatTemplatedPolicy/ce/service-templated-policy.json.golden delete mode 100644 command/acl/templatedpolicy/testdata/FormatTemplatedPolicy/ce/service-templated-policy.pretty-meta.golden delete mode 100644 command/acl/templatedpolicy/testdata/FormatTemplatedPolicy/ce/service-templated-policy.pretty.golden delete mode 100644 command/acl/templatedpolicy/testdata/FormatTemplatedPolicyList/ce/list.json.golden delete mode 100644 command/acl/templatedpolicy/testdata/FormatTemplatedPolicyList/ce/list.pretty.golden delete mode 100644 command/connect/envoy/exec_supported.go delete mode 100644 command/connect/envoy/exec_windows.go delete mode 100644 command/resource/apply/apply.go delete mode 100644 command/resource/apply/apply_test.go delete mode 100644 command/resource/client/client.go delete mode 100644 command/resource/delete/delete.go delete mode 100644 command/resource/delete/delete_test.go delete mode 100644 command/resource/helper.go delete mode 100644 command/resource/helper_test.go delete mode 100644 command/resource/list/list.go delete mode 100644 command/resource/list/list_test.go delete mode 100644 command/resource/read/read.go delete mode 100644 command/resource/read/read_test.go delete mode 100644 command/resource/resource.go delete mode 100644 command/resource/testdata/demo.hcl delete mode 100644 command/resource/testdata/invalid.hcl delete mode 100644 command/resource/testdata/invalid_type.hcl delete mode 100644 command/resource/testdata/nested_data.hcl delete mode 100644 command/services/export/export.go delete mode 100644 command/services/export/export_test.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 envoyextensions/extensioncommon/basic_extension_adapter.go delete mode 100644 envoyextensions/extensioncommon/resources_test.go delete mode 100644 envoyextensions/xdscommon/xdscommon_test.go create mode 100644 fixup_acl_move.sh delete mode 100644 grafana/consul-k8s-control-plane-monitoring.json delete mode 100644 internal/auth/exports.go delete mode 100644 internal/auth/internal/controllers/register.go delete mode 100644 internal/auth/internal/controllers/trafficpermissions/controller.go delete mode 100644 internal/auth/internal/controllers/trafficpermissions/controller_test.go delete mode 100644 internal/auth/internal/controllers/trafficpermissions/status.go delete mode 100644 internal/auth/internal/mappers/trafficpermissionsmapper/traffic_permissions_mapper.go delete mode 100644 internal/auth/internal/types/computed_traffic_permissions.go delete mode 100644 internal/auth/internal/types/computed_traffic_permissions_test.go delete mode 100644 internal/auth/internal/types/errors.go delete mode 100644 internal/auth/internal/types/traffic_permissions.go delete mode 100644 internal/auth/internal/types/traffic_permissions_test.go delete mode 100644 internal/auth/internal/types/types.go delete mode 100644 internal/auth/internal/types/workload_identity.go delete mode 100644 internal/auth/internal/types/workload_identity_test.go delete mode 100644 internal/catalog/catalogtest/helpers/acl_hooks_test_helpers.go delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-service.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-1-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-1.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-10-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-10.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-11-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-11.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-12-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-12.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-13-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-13.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-14-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-14.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-15-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-15.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-16-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-16.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-17-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-17.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-18-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-18.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-19-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-19.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-2-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-2.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-20-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-20.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-3-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-3.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-4-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-4.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-5-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-5.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-6-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-6.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-7-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-7.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-8-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-8.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-9-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/api-workload-9.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/foo-service-endpoints.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/foo-service.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/grpc-api-service.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/http-api-service.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/node-1-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/node-1.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/node-2-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/node-2.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/node-3-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/node-3.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/node-4-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v2beta1/node-4.json delete mode 100644 internal/catalog/catalogtest/run_test.go delete mode 100644 internal/catalog/catalogtest/test_integration_v2beta1.go delete mode 100644 internal/catalog/catalogtest/test_lifecycle_v2beta1.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/failover/controller.go delete mode 100644 internal/catalog/internal/controllers/failover/controller_test.go delete mode 100644 internal/catalog/internal/controllers/failover/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/failovermapper/failover_mapper.go delete mode 100644 internal/catalog/internal/mappers/failovermapper/failover_mapper_test.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/testhelpers/acl_hooks_test_helpers.go delete mode 100644 internal/catalog/internal/types/acl_hooks.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/failover_policy.go delete mode 100644 internal/catalog/internal/types/failover_policy_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_selecting.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/dependencies.go delete mode 100644 internal/controller/dependencies_test.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/helper.go delete mode 100644 internal/controller/helper_test.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/controller/testdata/dependencies.golden delete mode 100644 internal/mesh/exports.go delete mode 100644 internal/mesh/internal/controllers/explicitdestinations/controller.go delete mode 100644 internal/mesh/internal/controllers/explicitdestinations/controller_test.go delete mode 100644 internal/mesh/internal/controllers/explicitdestinations/mapper/mapper.go delete mode 100644 internal/mesh/internal/controllers/explicitdestinations/status.go delete mode 100644 internal/mesh/internal/controllers/proxyconfiguration/controller.go delete mode 100644 internal/mesh/internal/controllers/proxyconfiguration/controller_test.go delete mode 100644 internal/mesh/internal/controllers/proxyconfiguration/sort.go delete mode 100644 internal/mesh/internal/controllers/proxyconfiguration/sort_test.go delete mode 100644 internal/mesh/internal/controllers/register.go delete mode 100644 internal/mesh/internal/controllers/routes/bound_refs.go delete mode 100644 internal/mesh/internal/controllers/routes/controller.go delete mode 100644 internal/mesh/internal/controllers/routes/controller_test.go delete mode 100644 internal/mesh/internal/controllers/routes/generate.go delete mode 100644 internal/mesh/internal/controllers/routes/generate_test.go delete mode 100644 internal/mesh/internal/controllers/routes/intermediate.go delete mode 100644 internal/mesh/internal/controllers/routes/loader/loader.go delete mode 100644 internal/mesh/internal/controllers/routes/loader/loader_test.go delete mode 100644 internal/mesh/internal/controllers/routes/loader/memoized.go delete mode 100644 internal/mesh/internal/controllers/routes/loader/related.go delete mode 100644 internal/mesh/internal/controllers/routes/pending_status.go delete mode 100644 internal/mesh/internal/controllers/routes/ref_validation.go delete mode 100644 internal/mesh/internal/controllers/routes/ref_validation_test.go delete mode 100644 internal/mesh/internal/controllers/routes/routestest/routestest.go delete mode 100644 internal/mesh/internal/controllers/routes/sort_rules.go delete mode 100644 internal/mesh/internal/controllers/routes/sort_rules_test.go delete mode 100644 internal/mesh/internal/controllers/routes/status.go delete mode 100644 internal/mesh/internal/controllers/routes/util.go delete mode 100644 internal/mesh/internal/controllers/routes/xroutemapper/util.go delete mode 100644 internal/mesh/internal/controllers/routes/xroutemapper/xroutemapper.go delete mode 100644 internal/mesh/internal/controllers/routes/xroutemapper/xroutemapper_test.go delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/builder.go delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/builder_test.go delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/destination_multiport_test.go delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/destinations.go delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/destinations_test.go delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/expose_paths.go delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/expose_paths_test.go delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/local_app.go delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/local_app_multiport_test.go delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/local_app_test.go delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/naming.go delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/routes.go delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/testdata/destination/l4-implicit-and-explicit-destinations-tproxy.golden delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/testdata/destination/l4-multi-destination.golden delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/testdata/destination/l4-multiple-implicit-destinations-tproxy.golden delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/testdata/destination/l4-single-destination-ip-port-bind-address.golden delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/testdata/destination/l4-single-destination-unix-socket-bind-address.golden delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/testdata/destination/l4-single-implicit-destination-tproxy.golden delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/testdata/destination/mixed-multi-destination.golden delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/testdata/destination/multiport-l4-and-l7-multiple-implicit-destinations-tproxy.golden delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/testdata/destination/multiport-l4-and-l7-single-implicit-destination-tproxy.golden delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/testdata/destination/multiport-l4-and-l7-single-implicit-destination-with-multiple-workloads-tproxy.golden delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/testdata/source/l7-expose-paths.golden delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/testdata/source/local-and-inbound-connections.golden delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/testdata/source/multiple-workload-addresses-with-specific-ports.golden delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/testdata/source/multiple-workload-addresses-without-ports.golden delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/testdata/source/multiport-l4-multiple-workload-addresses-with-specific-ports.golden delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/testdata/source/multiport-l4-multiple-workload-addresses-without-ports.golden delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/testdata/source/multiport-l4-single-workload-address-without-ports.golden delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/testdata/source/multiport-l4-workload-with-only-mesh-port.golden delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/testdata/source/multiport-l7-multiple-workload-addresses-with-specific-ports.golden delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/testdata/source/multiport-l7-multiple-workload-addresses-without-ports.golden delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/testdata/source/multiport-l7-single-workload-address-without-ports.golden delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/testdata/source/single-workload-address-without-ports.golden delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/cache/cache.go delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/cache/cache_test.go delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/controller.go delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/controller_test.go delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/fetcher/data_fetcher.go delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/fetcher/data_fetcher_test.go delete mode 100644 internal/mesh/internal/controllers/xds/controller.go delete mode 100644 internal/mesh/internal/controllers/xds/controller_test.go delete mode 100644 internal/mesh/internal/controllers/xds/endpoint_builder.go delete mode 100644 internal/mesh/internal/controllers/xds/endpoint_builder_test.go delete mode 100644 internal/mesh/internal/controllers/xds/leaf_cancels.go delete mode 100644 internal/mesh/internal/controllers/xds/leaf_mapper.go delete mode 100644 internal/mesh/internal/controllers/xds/mock_updater.go delete mode 100644 internal/mesh/internal/controllers/xds/proxy_tracker_watch.go delete mode 100644 internal/mesh/internal/controllers/xds/reconciliation_data.go delete mode 100644 internal/mesh/internal/controllers/xds/status/status.go delete mode 100644 internal/mesh/internal/controllers/xds/testdata/destination/l4-implicit-and-explicit-destinations-tproxy.golden delete mode 100644 internal/mesh/internal/controllers/xds/testdata/destination/l4-multi-destination.golden delete mode 100644 internal/mesh/internal/controllers/xds/testdata/destination/l4-multiple-implicit-destinations-tproxy.golden delete mode 100644 internal/mesh/internal/controllers/xds/testdata/destination/l4-single-destination-ip-port-bind-address.golden delete mode 100644 internal/mesh/internal/controllers/xds/testdata/destination/l4-single-destination-unix-socket-bind-address.golden delete mode 100644 internal/mesh/internal/controllers/xds/testdata/destination/l4-single-implicit-destination-tproxy.golden delete mode 100644 internal/mesh/internal/controllers/xds/testdata/destination/mixed-multi-destination.golden delete mode 100644 internal/mesh/internal/controllers/xds/testdata/destination/multiport-l4-and-l7-multiple-implicit-destinations-tproxy.golden delete mode 100644 internal/mesh/internal/controllers/xds/testdata/destination/multiport-l4-and-l7-single-implicit-destination-tproxy.golden delete mode 100644 internal/mesh/internal/controllers/xds/testdata/destination/multiport-l4-and-l7-single-implicit-destination-with-multiple-workloads-tproxy.golden delete mode 100644 internal/mesh/internal/controllers/xds/testdata/source/l7-expose-paths.golden delete mode 100644 internal/mesh/internal/controllers/xds/testdata/source/local-and-inbound-connections.golden delete mode 100644 internal/mesh/internal/controllers/xds/testdata/source/multiple-workload-addresses-with-specific-ports.golden delete mode 100644 internal/mesh/internal/controllers/xds/testdata/source/multiple-workload-addresses-without-ports.golden delete mode 100644 internal/mesh/internal/controllers/xds/testdata/source/multiport-l4-multiple-workload-addresses-with-specific-ports.golden delete mode 100644 internal/mesh/internal/controllers/xds/testdata/source/multiport-l4-multiple-workload-addresses-without-ports.golden delete mode 100644 internal/mesh/internal/controllers/xds/testdata/source/multiport-l4-single-workload-address-without-ports.golden delete mode 100644 internal/mesh/internal/controllers/xds/testdata/source/multiport-l4-workload-with-only-mesh-port.golden delete mode 100644 internal/mesh/internal/controllers/xds/testdata/source/multiport-l7-multiple-workload-addresses-with-specific-ports.golden delete mode 100644 internal/mesh/internal/controllers/xds/testdata/source/multiport-l7-multiple-workload-addresses-without-ports.golden delete mode 100644 internal/mesh/internal/controllers/xds/testdata/source/multiport-l7-single-workload-address-without-ports.golden delete mode 100644 internal/mesh/internal/controllers/xds/testdata/source/single-workload-address-without-ports.golden delete mode 100644 internal/mesh/internal/mappers/common/workload_selector_util.go delete mode 100644 internal/mesh/internal/mappers/common/workload_selector_util_test.go delete mode 100644 internal/mesh/internal/mappers/workloadselectionmapper/workload_selection_mapper.go delete mode 100644 internal/mesh/internal/mappers/workloadselectionmapper/workload_selection_mapper_test.go delete mode 100644 internal/mesh/internal/types/computed_explicit_destinations.go delete mode 100644 internal/mesh/internal/types/computed_proxy_configuration.go delete mode 100644 internal/mesh/internal/types/computed_routes.go delete mode 100644 internal/mesh/internal/types/computed_routes_test.go delete mode 100644 internal/mesh/internal/types/decoded.go delete mode 100644 internal/mesh/internal/types/destination_policy.go delete mode 100644 internal/mesh/internal/types/destination_policy_test.go delete mode 100644 internal/mesh/internal/types/destinations.go delete mode 100644 internal/mesh/internal/types/destinations_configuration.go delete mode 100644 internal/mesh/internal/types/destinations_configuration_test.go delete mode 100644 internal/mesh/internal/types/destinations_test.go delete mode 100644 internal/mesh/internal/types/errors.go delete mode 100644 internal/mesh/internal/types/grpc_route.go delete mode 100644 internal/mesh/internal/types/grpc_route_test.go delete mode 100644 internal/mesh/internal/types/http_route.go delete mode 100644 internal/mesh/internal/types/http_route_test.go delete mode 100644 internal/mesh/internal/types/intermediate/types.go delete mode 100644 internal/mesh/internal/types/proxy_configuration.go delete mode 100644 internal/mesh/internal/types/proxy_configuration_test.go delete mode 100644 internal/mesh/internal/types/proxy_state_template.go delete mode 100644 internal/mesh/internal/types/proxy_state_template_test.go delete mode 100644 internal/mesh/internal/types/tcp_route.go delete mode 100644 internal/mesh/internal/types/tcp_route_test.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/util.go delete mode 100644 internal/mesh/internal/types/xroute.go delete mode 100644 internal/mesh/internal/types/xroute_test.go delete mode 100644 internal/mesh/proxy-snapshot/proxy_snapshot.go delete mode 100644 internal/mesh/proxy-tracker/mock_SessionLimiter.go delete mode 100644 internal/mesh/proxy-tracker/proxy_state_exports.go delete mode 100644 internal/mesh/proxy-tracker/proxy_state_exports_test.go delete mode 100644 internal/mesh/proxy-tracker/proxy_tracker.go delete mode 100644 internal/mesh/proxy-tracker/proxy_tracker_test.go delete mode 100644 internal/multicluster/exports.go delete mode 100644 internal/multicluster/internal/types/computed_exported_services.go delete mode 100644 internal/multicluster/internal/types/computed_exported_services_test.go delete mode 100644 internal/multicluster/internal/types/exported_services.go delete mode 100644 internal/multicluster/internal/types/exported_services_test.go delete mode 100644 internal/multicluster/internal/types/helpers.go delete mode 100644 internal/multicluster/internal/types/helpers_ce.go delete mode 100644 internal/multicluster/internal/types/namespace_exported_services.go delete mode 100644 internal/multicluster/internal/types/namespace_exported_services_test.go delete mode 100644 internal/multicluster/internal/types/partition_exported_services.go delete mode 100644 internal/multicluster/internal/types/partition_exported_services_test.go delete mode 100644 internal/multicluster/internal/types/types.go delete mode 100644 internal/protohcl/any.go delete mode 100644 internal/protohcl/attributes.go delete mode 100644 internal/protohcl/blocks.go delete mode 100644 internal/protohcl/cty.go delete mode 100644 internal/protohcl/decoder.go delete mode 100644 internal/protohcl/doc.go delete mode 100644 internal/protohcl/naming.go delete mode 100644 internal/protohcl/oneof.go delete mode 100644 internal/protohcl/primitives.go delete mode 100644 internal/protohcl/testproto/buf.gen.yaml delete mode 100644 internal/protohcl/testproto/example.pb.go delete mode 100644 internal/protohcl/testproto/example.proto delete mode 100644 internal/protohcl/unmarshal.go delete mode 100644 internal/protohcl/unmarshal_test.go delete mode 100644 internal/protohcl/well_known_types.go delete mode 100644 internal/protoutil/protoutil.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/acls.go delete mode 100644 internal/resource/authz.go delete mode 100644 internal/resource/authz_ce.go delete mode 100644 internal/resource/authz_ce_test.go delete mode 100644 internal/resource/decode.go delete mode 100644 internal/resource/decode_test.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/filter.go delete mode 100644 internal/resource/filter_test.go delete mode 100644 internal/resource/hooks.go delete mode 100644 internal/resource/hooks_test.go delete mode 100644 internal/resource/http/http.go delete mode 100644 internal/resource/http/http_test.go delete mode 100644 internal/resource/mappers/bimapper/bimapper.go delete mode 100644 internal/resource/mappers/bimapper/bimapper_test.go delete mode 100644 internal/resource/mappers/selectiontracker/selection_tracker.go delete mode 100644 internal/resource/mappers/selectiontracker/selection_tracker_test.go delete mode 100644 internal/resource/protoc-gen-deepcopy/internal/generate/generate.go delete mode 100644 internal/resource/protoc-gen-deepcopy/main.go delete mode 100644 internal/resource/protoc-gen-json-shim/internal/generate/generate.go delete mode 100644 internal/resource/protoc-gen-json-shim/main.go delete mode 100644 internal/resource/protoc-gen-resource-types/internal/generate/generate.go delete mode 100644 internal/resource/protoc-gen-resource-types/main.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/refkey.go delete mode 100644 internal/resource/refkey_test.go delete mode 100644 internal/resource/registry.go delete mode 100644 internal/resource/registry_test.go delete mode 100644 internal/resource/resource.go delete mode 100644 internal/resource/resource_test.go delete mode 100644 internal/resource/resourcetest/acls.go delete mode 100644 internal/resource/resourcetest/builder.go delete mode 100644 internal/resource/resourcetest/client.go delete mode 100644 internal/resource/resourcetest/decode.go delete mode 100644 internal/resource/resourcetest/fs.go delete mode 100644 internal/resource/resourcetest/require.go delete mode 100644 internal/resource/resourcetest/tenancy.go delete mode 100644 internal/resource/resourcetest/testing.go delete mode 100644 internal/resource/resourcetest/validation.go delete mode 100644 internal/resource/sort.go delete mode 100644 internal/resource/sort_test.go delete mode 100644 internal/resource/stringer.go delete mode 100644 internal/resource/tenancy.go delete mode 100644 internal/resource/tenancy_test.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/resourcehcl/any.go delete mode 100644 internal/resourcehcl/naming.go delete mode 100644 internal/resourcehcl/testdata/destinations.golden delete mode 100644 internal/resourcehcl/testdata/destinations.hcl delete mode 100644 internal/resourcehcl/testdata/fuzz/FuzzUnmarshall/0e4b8ec300611dbc delete mode 100644 internal/resourcehcl/testdata/fuzz/FuzzUnmarshall/c800420b7494c6d1 delete mode 100644 internal/resourcehcl/testdata/fuzz/FuzzUnmarshall/eaba8205942c3f31 delete mode 100644 internal/resourcehcl/testdata/gvk-no-arguments.error delete mode 100644 internal/resourcehcl/testdata/gvk-no-arguments.hcl delete mode 100644 internal/resourcehcl/testdata/invalid-group.error delete mode 100644 internal/resourcehcl/testdata/invalid-group.hcl delete mode 100644 internal/resourcehcl/testdata/invalid-gvk.error delete mode 100644 internal/resourcehcl/testdata/invalid-gvk.hcl delete mode 100644 internal/resourcehcl/testdata/invalid-metadata.error delete mode 100644 internal/resourcehcl/testdata/invalid-metadata.hcl delete mode 100644 internal/resourcehcl/testdata/invalid-name.error delete mode 100644 internal/resourcehcl/testdata/invalid-name.hcl delete mode 100644 internal/resourcehcl/testdata/no-blocks-any-first.golden delete mode 100644 internal/resourcehcl/testdata/no-blocks-any-first.hcl delete mode 100644 internal/resourcehcl/testdata/no-blocks.golden delete mode 100644 internal/resourcehcl/testdata/no-blocks.hcl delete mode 100644 internal/resourcehcl/testdata/owner.golden delete mode 100644 internal/resourcehcl/testdata/owner.hcl delete mode 100644 internal/resourcehcl/testdata/simple-gvk.golden delete mode 100644 internal/resourcehcl/testdata/simple-gvk.hcl delete mode 100644 internal/resourcehcl/testdata/type-block.golden delete mode 100644 internal/resourcehcl/testdata/type-block.hcl delete mode 100644 internal/resourcehcl/testdata/unknown-field-block.error delete mode 100644 internal/resourcehcl/testdata/unknown-field-block.hcl delete mode 100644 internal/resourcehcl/testdata/unknown-field-object.error delete mode 100644 internal/resourcehcl/testdata/unknown-field-object.hcl delete mode 100644 internal/resourcehcl/testdata/unknown-type.error delete mode 100644 internal/resourcehcl/testdata/unknown-type.hcl delete mode 100644 internal/resourcehcl/unmarshal.go delete mode 100644 internal/resourcehcl/unmarshal_test.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/tenancy/exports.go delete mode 100644 internal/tenancy/internal/bridge/tenancy_bridge.go delete mode 100644 internal/tenancy/internal/bridge/tenancy_bridge_ce.go delete mode 100644 internal/tenancy/internal/controllers/register_ce.go delete mode 100644 internal/tenancy/internal/types/errors.go delete mode 100644 internal/tenancy/internal/types/namespace.go delete mode 100644 internal/tenancy/internal/types/types.go delete mode 100644 internal/tenancy/internal/types/types_ce.go delete mode 100644 internal/tenancy/internal/types/types_test.go delete mode 100644 internal/tenancy/tenancytest/namespace_test.go delete mode 100644 proto-public/LICENSE delete mode 100644 proto-public/annotations/ratelimit/ratelimit_deepcopy.gen.go delete mode 100644 proto-public/annotations/ratelimit/ratelimit_json.gen.go delete mode 100644 proto-public/pbacl/acl_deepcopy.gen.go delete mode 100644 proto-public/pbacl/acl_json.gen.go delete mode 100644 proto-public/pbauth/v2beta1/computed_traffic_permissions.pb.binary.go delete mode 100644 proto-public/pbauth/v2beta1/computed_traffic_permissions.pb.go delete mode 100644 proto-public/pbauth/v2beta1/computed_traffic_permissions.proto delete mode 100644 proto-public/pbauth/v2beta1/computed_traffic_permissions_deepcopy.gen.go delete mode 100644 proto-public/pbauth/v2beta1/computed_traffic_permissions_json.gen.go delete mode 100644 proto-public/pbauth/v2beta1/resource_types.gen.go delete mode 100644 proto-public/pbauth/v2beta1/traffic_permissions.pb.binary.go delete mode 100644 proto-public/pbauth/v2beta1/traffic_permissions.pb.go delete mode 100644 proto-public/pbauth/v2beta1/traffic_permissions.proto delete mode 100644 proto-public/pbauth/v2beta1/traffic_permissions_addon.go delete mode 100644 proto-public/pbauth/v2beta1/traffic_permissions_deepcopy.gen.go delete mode 100644 proto-public/pbauth/v2beta1/traffic_permissions_json.gen.go delete mode 100644 proto-public/pbauth/v2beta1/workload_identity.pb.binary.go delete mode 100644 proto-public/pbauth/v2beta1/workload_identity.pb.go delete mode 100644 proto-public/pbauth/v2beta1/workload_identity.proto delete mode 100644 proto-public/pbauth/v2beta1/workload_identity_deepcopy.gen.go delete mode 100644 proto-public/pbauth/v2beta1/workload_identity_json.gen.go delete mode 100644 proto-public/pbcatalog/v2beta1/dns.pb.binary.go delete mode 100644 proto-public/pbcatalog/v2beta1/dns.pb.go delete mode 100644 proto-public/pbcatalog/v2beta1/dns.proto delete mode 100644 proto-public/pbcatalog/v2beta1/dns_deepcopy.gen.go delete mode 100644 proto-public/pbcatalog/v2beta1/dns_json.gen.go delete mode 100644 proto-public/pbcatalog/v2beta1/failover_policy.pb.binary.go delete mode 100644 proto-public/pbcatalog/v2beta1/failover_policy.pb.go delete mode 100644 proto-public/pbcatalog/v2beta1/failover_policy.proto delete mode 100644 proto-public/pbcatalog/v2beta1/failover_policy_deepcopy.gen.go delete mode 100644 proto-public/pbcatalog/v2beta1/failover_policy_extras.go delete mode 100644 proto-public/pbcatalog/v2beta1/failover_policy_extras_test.go delete mode 100644 proto-public/pbcatalog/v2beta1/failover_policy_json.gen.go delete mode 100644 proto-public/pbcatalog/v2beta1/health.pb.binary.go delete mode 100644 proto-public/pbcatalog/v2beta1/health.pb.go delete mode 100644 proto-public/pbcatalog/v2beta1/health.proto delete mode 100644 proto-public/pbcatalog/v2beta1/health_deepcopy.gen.go delete mode 100644 proto-public/pbcatalog/v2beta1/health_json.gen.go delete mode 100644 proto-public/pbcatalog/v2beta1/node.pb.binary.go delete mode 100644 proto-public/pbcatalog/v2beta1/node.pb.go delete mode 100644 proto-public/pbcatalog/v2beta1/node.proto delete mode 100644 proto-public/pbcatalog/v2beta1/node_deepcopy.gen.go delete mode 100644 proto-public/pbcatalog/v2beta1/node_json.gen.go delete mode 100644 proto-public/pbcatalog/v2beta1/protocol.pb.go delete mode 100644 proto-public/pbcatalog/v2beta1/protocol.proto delete mode 100644 proto-public/pbcatalog/v2beta1/resource_types.gen.go delete mode 100644 proto-public/pbcatalog/v2beta1/selector.pb.binary.go delete mode 100644 proto-public/pbcatalog/v2beta1/selector.pb.go delete mode 100644 proto-public/pbcatalog/v2beta1/selector.proto delete mode 100644 proto-public/pbcatalog/v2beta1/selector_deepcopy.gen.go delete mode 100644 proto-public/pbcatalog/v2beta1/selector_json.gen.go delete mode 100644 proto-public/pbcatalog/v2beta1/service.pb.binary.go delete mode 100644 proto-public/pbcatalog/v2beta1/service.pb.go delete mode 100644 proto-public/pbcatalog/v2beta1/service.proto delete mode 100644 proto-public/pbcatalog/v2beta1/service_addon.go delete mode 100644 proto-public/pbcatalog/v2beta1/service_addon_test.go delete mode 100644 proto-public/pbcatalog/v2beta1/service_deepcopy.gen.go delete mode 100644 proto-public/pbcatalog/v2beta1/service_endpoints.pb.binary.go delete mode 100644 proto-public/pbcatalog/v2beta1/service_endpoints.pb.go delete mode 100644 proto-public/pbcatalog/v2beta1/service_endpoints.proto delete mode 100644 proto-public/pbcatalog/v2beta1/service_endpoints_addon.go delete mode 100644 proto-public/pbcatalog/v2beta1/service_endpoints_addon_test.go delete mode 100644 proto-public/pbcatalog/v2beta1/service_endpoints_deepcopy.gen.go delete mode 100644 proto-public/pbcatalog/v2beta1/service_endpoints_json.gen.go delete mode 100644 proto-public/pbcatalog/v2beta1/service_json.gen.go delete mode 100644 proto-public/pbcatalog/v2beta1/vip.pb.binary.go delete mode 100644 proto-public/pbcatalog/v2beta1/vip.pb.go delete mode 100644 proto-public/pbcatalog/v2beta1/vip.proto delete mode 100644 proto-public/pbcatalog/v2beta1/vip_deepcopy.gen.go delete mode 100644 proto-public/pbcatalog/v2beta1/vip_json.gen.go delete mode 100644 proto-public/pbcatalog/v2beta1/workload.pb.binary.go delete mode 100644 proto-public/pbcatalog/v2beta1/workload.pb.go delete mode 100644 proto-public/pbcatalog/v2beta1/workload.proto delete mode 100644 proto-public/pbcatalog/v2beta1/workload_addon.go delete mode 100644 proto-public/pbcatalog/v2beta1/workload_addon_test.go delete mode 100644 proto-public/pbcatalog/v2beta1/workload_deepcopy.gen.go delete mode 100644 proto-public/pbcatalog/v2beta1/workload_json.gen.go delete mode 100644 proto-public/pbconnectca/ca_deepcopy.gen.go delete mode 100644 proto-public/pbconnectca/ca_json.gen.go delete mode 100644 proto-public/pbdataplane/dataplane_deepcopy.gen.go delete mode 100644 proto-public/pbdataplane/dataplane_json.gen.go delete mode 100644 proto-public/pbdns/dns_deepcopy.gen.go delete mode 100644 proto-public/pbdns/dns_json.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/common.pb.binary.go delete mode 100644 proto-public/pbmesh/v2beta1/common.pb.go delete mode 100644 proto-public/pbmesh/v2beta1/common.proto delete mode 100644 proto-public/pbmesh/v2beta1/common_deepcopy.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/common_json.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/computed_explicit_destinations.pb.binary.go delete mode 100644 proto-public/pbmesh/v2beta1/computed_explicit_destinations.pb.go delete mode 100644 proto-public/pbmesh/v2beta1/computed_explicit_destinations.proto delete mode 100644 proto-public/pbmesh/v2beta1/computed_explicit_destinations_deepcopy.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/computed_explicit_destinations_json.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/computed_proxy_configuration.pb.binary.go delete mode 100644 proto-public/pbmesh/v2beta1/computed_proxy_configuration.pb.go delete mode 100644 proto-public/pbmesh/v2beta1/computed_proxy_configuration.proto delete mode 100644 proto-public/pbmesh/v2beta1/computed_proxy_configuration_deepcopy.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/computed_proxy_configuration_json.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/computed_routes.pb.binary.go delete mode 100644 proto-public/pbmesh/v2beta1/computed_routes.pb.go delete mode 100644 proto-public/pbmesh/v2beta1/computed_routes.proto delete mode 100644 proto-public/pbmesh/v2beta1/computed_routes_deepcopy.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/computed_routes_json.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/connection.pb.binary.go delete mode 100644 proto-public/pbmesh/v2beta1/connection.pb.go delete mode 100644 proto-public/pbmesh/v2beta1/connection.proto delete mode 100644 proto-public/pbmesh/v2beta1/connection_deepcopy.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/connection_json.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/destination_policy.pb.binary.go delete mode 100644 proto-public/pbmesh/v2beta1/destination_policy.pb.go delete mode 100644 proto-public/pbmesh/v2beta1/destination_policy.proto delete mode 100644 proto-public/pbmesh/v2beta1/destination_policy_deepcopy.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/destination_policy_json.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/destinations.pb.binary.go delete mode 100644 proto-public/pbmesh/v2beta1/destinations.pb.go delete mode 100644 proto-public/pbmesh/v2beta1/destinations.proto delete mode 100644 proto-public/pbmesh/v2beta1/destinations_configuration.pb.binary.go delete mode 100644 proto-public/pbmesh/v2beta1/destinations_configuration.pb.go delete mode 100644 proto-public/pbmesh/v2beta1/destinations_configuration.proto delete mode 100644 proto-public/pbmesh/v2beta1/destinations_configuration_deepcopy.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/destinations_configuration_json.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/destinations_deepcopy.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/destinations_json.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/expose.pb.binary.go delete mode 100644 proto-public/pbmesh/v2beta1/expose.pb.go delete mode 100644 proto-public/pbmesh/v2beta1/expose.proto delete mode 100644 proto-public/pbmesh/v2beta1/expose_deepcopy.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/expose_json.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/grpc_route.pb.binary.go delete mode 100644 proto-public/pbmesh/v2beta1/grpc_route.pb.go delete mode 100644 proto-public/pbmesh/v2beta1/grpc_route.proto delete mode 100644 proto-public/pbmesh/v2beta1/grpc_route_deepcopy.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/grpc_route_json.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/http_route.pb.binary.go delete mode 100644 proto-public/pbmesh/v2beta1/http_route.pb.go delete mode 100644 proto-public/pbmesh/v2beta1/http_route.proto delete mode 100644 proto-public/pbmesh/v2beta1/http_route_deepcopy.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/http_route_json.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/http_route_retries.pb.binary.go delete mode 100644 proto-public/pbmesh/v2beta1/http_route_retries.pb.go delete mode 100644 proto-public/pbmesh/v2beta1/http_route_retries.proto delete mode 100644 proto-public/pbmesh/v2beta1/http_route_retries_deepcopy.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/http_route_retries_json.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/http_route_timeouts.pb.binary.go delete mode 100644 proto-public/pbmesh/v2beta1/http_route_timeouts.pb.go delete mode 100644 proto-public/pbmesh/v2beta1/http_route_timeouts.proto delete mode 100644 proto-public/pbmesh/v2beta1/http_route_timeouts_deepcopy.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/http_route_timeouts_json.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/access_logs.pb.binary.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/access_logs.pb.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/access_logs.proto delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/access_logs_deepcopy.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/access_logs_json.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/address.pb.binary.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/address.pb.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/address.proto delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/address_deepcopy.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/address_json.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/cluster.pb.binary.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/cluster.pb.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/cluster.proto delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/cluster_deepcopy.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/cluster_json.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/endpoints.pb.binary.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/endpoints.pb.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/endpoints.proto delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/endpoints_deepcopy.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/endpoints_json.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/escape_hatches.pb.binary.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/escape_hatches.pb.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/escape_hatches.proto delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/escape_hatches_deepcopy.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/escape_hatches_json.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/header_mutations.pb.binary.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/header_mutations.pb.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/header_mutations.proto delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/header_mutations_deepcopy.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/header_mutations_json.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/intentions.pb.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/listener.pb.binary.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/listener.pb.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/listener.proto delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/listener_deepcopy.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/listener_json.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/protocol.pb.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/protocol.proto delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/protocol_test.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/references.pb.binary.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/references.pb.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/references.proto delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/references_deepcopy.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/references_json.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/route.pb.binary.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/route.pb.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/route.proto delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/route_deepcopy.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/route_json.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/traffic_permissions.pb.binary.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/traffic_permissions.pb.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/traffic_permissions.proto delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/traffic_permissions_deepcopy.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/traffic_permissions_json.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/transport_socket.pb.binary.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/transport_socket.pb.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/transport_socket.proto delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/transport_socket_deepcopy.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/pbproxystate/transport_socket_json.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/proxy_configuration.pb.binary.go delete mode 100644 proto-public/pbmesh/v2beta1/proxy_configuration.pb.go delete mode 100644 proto-public/pbmesh/v2beta1/proxy_configuration.proto delete mode 100644 proto-public/pbmesh/v2beta1/proxy_configuration_addon.go delete mode 100644 proto-public/pbmesh/v2beta1/proxy_configuration_addon_test.go delete mode 100644 proto-public/pbmesh/v2beta1/proxy_configuration_deepcopy.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/proxy_configuration_json.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/proxy_state.pb.binary.go delete mode 100644 proto-public/pbmesh/v2beta1/proxy_state.pb.go delete mode 100644 proto-public/pbmesh/v2beta1/proxy_state.proto delete mode 100644 proto-public/pbmesh/v2beta1/proxy_state_deepcopy.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/proxy_state_json.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/resource_types.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/routing.pb.go delete mode 100644 proto-public/pbmesh/v2beta1/routing.proto delete mode 100644 proto-public/pbmesh/v2beta1/tcp_route.pb.binary.go delete mode 100644 proto-public/pbmesh/v2beta1/tcp_route.pb.go delete mode 100644 proto-public/pbmesh/v2beta1/tcp_route.proto delete mode 100644 proto-public/pbmesh/v2beta1/tcp_route_deepcopy.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/tcp_route_json.gen.go delete mode 100644 proto-public/pbmesh/v2beta1/xroute_addons.go delete mode 100644 proto-public/pbmesh/v2beta1/xroute_addons_test.go delete mode 100644 proto-public/pbmulticluster/v2beta1/computed_exported_services.pb.binary.go delete mode 100644 proto-public/pbmulticluster/v2beta1/computed_exported_services.pb.go delete mode 100644 proto-public/pbmulticluster/v2beta1/computed_exported_services.proto delete mode 100644 proto-public/pbmulticluster/v2beta1/computed_exported_services_deepcopy.gen.go delete mode 100644 proto-public/pbmulticluster/v2beta1/computed_exported_services_json.gen.go delete mode 100644 proto-public/pbmulticluster/v2beta1/exported_services.pb.binary.go delete mode 100644 proto-public/pbmulticluster/v2beta1/exported_services.pb.go delete mode 100644 proto-public/pbmulticluster/v2beta1/exported_services.proto delete mode 100644 proto-public/pbmulticluster/v2beta1/exported_services_consumer.pb.binary.go delete mode 100644 proto-public/pbmulticluster/v2beta1/exported_services_consumer.pb.go delete mode 100644 proto-public/pbmulticluster/v2beta1/exported_services_consumer.proto delete mode 100644 proto-public/pbmulticluster/v2beta1/exported_services_consumer_deepcopy.gen.go delete mode 100644 proto-public/pbmulticluster/v2beta1/exported_services_consumer_json.gen.go delete mode 100644 proto-public/pbmulticluster/v2beta1/exported_services_deepcopy.gen.go delete mode 100644 proto-public/pbmulticluster/v2beta1/exported_services_json.gen.go delete mode 100644 proto-public/pbmulticluster/v2beta1/namespace_exported_services.pb.binary.go delete mode 100644 proto-public/pbmulticluster/v2beta1/namespace_exported_services.pb.go delete mode 100644 proto-public/pbmulticluster/v2beta1/namespace_exported_services.proto delete mode 100644 proto-public/pbmulticluster/v2beta1/namespace_exported_services_deepcopy.gen.go delete mode 100644 proto-public/pbmulticluster/v2beta1/namespace_exported_services_json.gen.go delete mode 100644 proto-public/pbmulticluster/v2beta1/partition_exported_services.pb.binary.go delete mode 100644 proto-public/pbmulticluster/v2beta1/partition_exported_services.pb.go delete mode 100644 proto-public/pbmulticluster/v2beta1/partition_exported_services.proto delete mode 100644 proto-public/pbmulticluster/v2beta1/partition_exported_services_deepcopy.gen.go delete mode 100644 proto-public/pbmulticluster/v2beta1/partition_exported_services_json.gen.go delete mode 100644 proto-public/pbmulticluster/v2beta1/resource_types.gen.go delete mode 100644 proto-public/pbresource/annotations.pb.binary.go delete mode 100644 proto-public/pbresource/annotations.pb.go delete mode 100644 proto-public/pbresource/annotations.proto delete mode 100644 proto-public/pbresource/annotations_deepcopy.gen.go delete mode 100644 proto-public/pbresource/annotations_json.gen.go 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_deepcopy.gen.go delete mode 100644 proto-public/pbresource/resource_grpc.pb.go delete mode 100644 proto-public/pbresource/resource_json.gen.go delete mode 100644 proto-public/pbserverdiscovery/serverdiscovery_deepcopy.gen.go delete mode 100644 proto-public/pbserverdiscovery/serverdiscovery_json.gen.go delete mode 100644 proto-public/pbtenancy/v2beta1/namespace.pb.binary.go delete mode 100644 proto-public/pbtenancy/v2beta1/namespace.pb.go delete mode 100644 proto-public/pbtenancy/v2beta1/namespace.proto delete mode 100644 proto-public/pbtenancy/v2beta1/namespace_deepcopy.gen.go delete mode 100644 proto-public/pbtenancy/v2beta1/namespace_json.gen.go delete mode 100644 proto-public/pbtenancy/v2beta1/resource_types.gen.go rename proto/{private => }/pbacl/acl.go (78%) rename proto/{private => }/pbacl/acl.pb.binary.go (91%) create mode 100644 proto/pbacl/acl.pb.go rename proto/{private => }/pbacl/acl.proto (66%) rename proto/{private => }/pbautoconf/auto_config.go (89%) rename proto/{private => }/pbautoconf/auto_config.pb.binary.go (93%) rename proto/{private => }/pbautoconf/auto_config.pb.go (50%) rename proto/{private => }/pbautoconf/auto_config.proto (92%) rename proto/{private => }/pbautoconf/auto_config_ce.go (62%) rename proto/{private => }/pbcommon/common.gen.go (87%) rename proto/{private => }/pbcommon/common.go (88%) rename proto/{private => }/pbcommon/common.pb.binary.go (88%) rename proto/{private => }/pbcommon/common.pb.go (55%) rename proto/{private => }/pbcommon/common.proto (94%) rename proto/{private => }/pbcommon/common_ce.go (86%) rename proto/{private => }/pbcommon/convert_pbstruct.go (79%) rename proto/{private => }/pbcommon/convert_pbstruct_test.go (97%) rename proto/{private => }/pbconfig/config.pb.binary.go (98%) rename proto/{private => }/pbconfig/config.pb.go (55%) rename proto/{private => }/pbconfig/config.proto (95%) rename proto/{private => }/pbconfigentry/config_entry.gen.go (68%) rename proto/{private => }/pbconfigentry/config_entry.go (89%) rename proto/{private => }/pbconfigentry/config_entry.pb.binary.go (63%) create mode 100644 proto/pbconfigentry/config_entry.pb.go rename proto/{private => }/pbconfigentry/config_entry.proto (69%) rename proto/{private => }/pbconnect/connect.gen.go (95%) rename proto/{private => }/pbconnect/connect.go (93%) rename proto/{private => }/pbconnect/connect.pb.binary.go (95%) rename proto/{private => }/pbconnect/connect.pb.go (57%) rename proto/{private => }/pbconnect/connect.proto (95%) rename proto/{private => }/pboperator/operator.gen.go (100%) rename proto/{private => }/pboperator/operator.pb.binary.go (94%) create mode 100644 proto/pboperator/operator.pb.go rename proto/{private => }/pboperator/operator.proto (79%) rename proto/{private => }/pboperator/operator_grpc.pb.go (97%) rename proto/{private => }/pbpeering/peering.gen.go (97%) rename proto/{private => }/pbpeering/peering.go (87%) rename proto/{private => }/pbpeering/peering.pb.binary.go (99%) rename proto/{private => }/pbpeering/peering.pb.go (65%) rename proto/{private => }/pbpeering/peering.proto (94%) rename proto/{private => }/pbpeering/peering_ce.go (78%) rename proto/{private => }/pbpeering/peering_grpc.pb.go (99%) rename proto/{private => }/pbpeerstream/convert.go (86%) rename proto/{private => }/pbpeerstream/peerstream.go (53%) rename proto/{private => }/pbpeerstream/peerstream.pb.binary.go (98%) rename proto/{private => }/pbpeerstream/peerstream.pb.go (59%) rename proto/{private => }/pbpeerstream/peerstream.proto (93%) rename proto/{private => }/pbpeerstream/peerstream_grpc.pb.go (98%) rename proto/{private => }/pbpeerstream/types.go (90%) rename proto/{private => }/pbservice/convert.go (92%) rename proto/{private => }/pbservice/convert_ce.go (71%) rename proto/{private => }/pbservice/convert_ce_test.go (72%) rename proto/{private => }/pbservice/convert_test.go (84%) rename proto/{private => }/pbservice/healthcheck.gen.go (98%) rename proto/{private => }/pbservice/healthcheck.pb.binary.go (96%) rename proto/{private => }/pbservice/healthcheck.pb.go (66%) rename proto/{private => }/pbservice/healthcheck.proto (96%) 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 (97%) rename proto/{private => }/pbservice/node.pb.go (67%) rename proto/{private => }/pbservice/node.proto (89%) rename proto/{private => }/pbservice/service.gen.go (98%) rename proto/{private => }/pbservice/service.pb.binary.go (98%) rename proto/{private => }/pbservice/service.pb.go (61%) rename proto/{private => }/pbservice/service.proto (97%) rename proto/{private => }/pbstatus/status.pb.binary.go (90%) 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 (97%) rename proto/{private => }/pbsubscribe/subscribe.pb.go (61%) rename proto/{private => }/pbsubscribe/subscribe.proto (92%) rename proto/{private => }/pbsubscribe/subscribe_grpc.pb.go (98%) delete mode 100644 proto/private/pbacl/acl.pb.go delete mode 100644 proto/private/pbconfigentry/config_entry.pb.go delete mode 100644 proto/private/pbconfigentry/config_entry_ce.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.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 delete mode 100644 proto/private/prototest/golden_json.go rename proto/{private => }/prototest/testing.go (73%) rename proto/{private => }/prototest/testing_test.go (96%) delete mode 100644 sdk/.copywrite.hcl delete mode 100644 sdk/LICENSE delete mode 100644 sdk/testutil/retry/counter.go delete mode 100644 sdk/testutil/retry/timer.go delete mode 100644 test-integ/Makefile delete mode 100644 test-integ/README.md delete mode 100644 test-integ/catalogv2/explicit_destinations_test.go delete mode 100644 test-integ/catalogv2/helpers_test.go delete mode 100644 test-integ/catalogv2/implicit_destinations_test.go delete mode 100644 test-integ/connect/snapshot_test.go delete mode 100644 test-integ/go.mod delete mode 100644 test-integ/go.sum delete mode 100644 test-integ/peering_commontopo/README.md delete mode 100644 test-integ/peering_commontopo/ac1_basic_test.go delete mode 100644 test-integ/peering_commontopo/ac2_disco_chain_test.go delete mode 100644 test-integ/peering_commontopo/ac3_service_defaults_upstream_test.go delete mode 100644 test-integ/peering_commontopo/ac4_proxy_defaults_test.go delete mode 100644 test-integ/peering_commontopo/ac5_1_no_svc_mesh_test.go delete mode 100644 test-integ/peering_commontopo/ac5_2_pq_failover_test.go delete mode 100644 test-integ/peering_commontopo/ac6_failovers_test.go delete mode 100644 test-integ/peering_commontopo/ac7_1_rotate_gw_test.go delete mode 100644 test-integ/peering_commontopo/ac7_2_rotate_leader_test.go delete mode 100644 test-integ/peering_commontopo/commontopo.go delete mode 100644 test-integ/peering_commontopo/sharedtopology_test.go delete mode 100644 test-integ/topoutil/asserter.go delete mode 100644 test-integ/topoutil/fixtures.go delete mode 100644 test-integ/topoutil/images.go delete mode 100644 test/integration/connect/envoy/Dockerfile-consul-envoy-windows delete mode 100644 test/integration/connect/envoy/Dockerfile-tcpdump-windows rename test/integration/connect/envoy/{test-sds-server/Dockerfile => Dockerfile-test-sds-server} (63%) delete mode 100644 test/integration/connect/envoy/Dockerfile-test-sds-server-windows delete mode 100644 test/integration/connect/envoy/WINDOWS-TEST.md 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 delete mode 100644 test/integration/connect/envoy/case-wanfed-gw/global-setup-windows.sh 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/connect/envoy/docker-windows.md delete mode 100644 test/integration/connect/envoy/docs/img/linux-arch.png delete mode 100644 test/integration/connect/envoy/docs/img/windows-arch-singlecontainer.png delete mode 100644 test/integration/connect/envoy/docs/img/windows-linux-arch.png delete mode 100644 test/integration/connect/envoy/docs/windows-testing-architecture.md delete mode 100644 test/integration/connect/envoy/helpers.windows.bash delete mode 100644 test/integration/connect/envoy/run-tests.windows.sh delete mode 100644 test/integration/connect/envoy/windows-troubleshooting.md delete mode 100644 test/integration/consul-container/assets/Dockerfile-consul-dataplane delete mode 100644 test/integration/consul-container/assets/Dockerfile-consul-envoy delete mode 100644 test/integration/consul-container/assets/tproxy-startup.sh delete mode 100644 test/integration/consul-container/libs/assert/grpc.go delete mode 100644 test/integration/consul-container/libs/cluster/dataplane.go create mode 100644 test/integration/consul-container/libs/service/assets/Dockerfile-consul-envoy 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/debugging.md delete mode 100644 test/integration/consul-container/test/envoy_extensions/ext_authz_test.go delete mode 100644 test/integration/consul-container/test/envoy_extensions/otel_access_logging_test.go delete mode 100644 test/integration/consul-container/test/envoy_extensions/testdata/otel/config.yaml delete mode 100644 test/integration/consul-container/test/envoy_extensions/testdata/policies/policy.rego delete mode 100644 test/integration/consul-container/test/envoy_extensions/testdata/wasm_test_files/Dockerfile delete mode 100644 test/integration/consul-container/test/envoy_extensions/testdata/wasm_test_files/README.md delete mode 100755 test/integration/consul-container/test/envoy_extensions/testdata/wasm_test_files/build.sh delete mode 100644 test/integration/consul-container/test/envoy_extensions/testdata/wasm_test_files/go.mod delete mode 100644 test/integration/consul-container/test/envoy_extensions/testdata/wasm_test_files/go.sum delete mode 100644 test/integration/consul-container/test/envoy_extensions/testdata/wasm_test_files/nginx.conf delete mode 100644 test/integration/consul-container/test/envoy_extensions/testdata/wasm_test_files/wasm_add_header.go delete mode 100755 test/integration/consul-container/test/envoy_extensions/testdata/wasm_test_files/wasm_add_header.wasm delete mode 100644 test/integration/consul-container/test/envoy_extensions/wasm_test.go create mode 100644 test/integration/consul-container/test/gateways/namespace_ce.go delete mode 100644 test/integration/consul-container/test/gateways/tenancy_ce.go delete mode 100644 test/integration/consul-container/test/gateways/terminating_gateway_test.go delete mode 100644 test/integration/consul-container/test/jwtauth/jwt_auth_test.go delete mode 100644 test/integration/consul-container/test/multiport/explicit_destination_test.go delete mode 100644 test/integration/consul-container/test/resource/http_api/acl_enabled_test.go delete mode 100644 test/integration/consul-container/test/resource/http_api/client/client.go delete mode 100644 test/integration/consul-container/test/resource/http_api/helper.go delete mode 100644 test/integration/consul-container/test/tproxy/tproxy_test.go delete mode 100644 test/integration/consul-container/test/trafficpermissions/tcp_test.go rename test/integration/consul-container/test/troubleshoot/{troubleshoot_test.go => troubleshoot_upstream_test.go} (97%) delete mode 100644 test/integration/consul-container/test/upgrade/basic/basic_test.go delete mode 100644 test/integration/consul-container/test/upgrade/catalog/catalog_test.go rename test/integration/consul-container/test/upgrade/{basic => }/healthcheck_test.go (64%) create mode 100644 test/integration/consul-container/test/upgrade/helper_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 create mode 100644 test/integration/consul-container/test/upgrade/upgrade.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 testing/deployer/.gitignore delete mode 100644 testing/deployer/README.md delete mode 100644 testing/deployer/TODO.md delete mode 100644 testing/deployer/go.mod delete mode 100644 testing/deployer/go.sum delete mode 100644 testing/deployer/sprawl/acl.go delete mode 100644 testing/deployer/sprawl/acl_rules.go delete mode 100644 testing/deployer/sprawl/boot.go delete mode 100644 testing/deployer/sprawl/catalog.go delete mode 100644 testing/deployer/sprawl/configentries.go delete mode 100644 testing/deployer/sprawl/consul.go delete mode 100644 testing/deployer/sprawl/debug.go delete mode 100644 testing/deployer/sprawl/details.go delete mode 100644 testing/deployer/sprawl/ent.go delete mode 100644 testing/deployer/sprawl/grpc.go delete mode 100644 testing/deployer/sprawl/helpers.go delete mode 100644 testing/deployer/sprawl/internal/build/docker.go delete mode 100644 testing/deployer/sprawl/internal/runner/exec.go delete mode 100644 testing/deployer/sprawl/internal/secrets/store.go delete mode 100644 testing/deployer/sprawl/internal/tfgen/agent.go delete mode 100644 testing/deployer/sprawl/internal/tfgen/digest.go delete mode 100644 testing/deployer/sprawl/internal/tfgen/dns.go delete mode 100644 testing/deployer/sprawl/internal/tfgen/docker.go delete mode 100644 testing/deployer/sprawl/internal/tfgen/docker_test.go delete mode 100644 testing/deployer/sprawl/internal/tfgen/gen.go delete mode 100644 testing/deployer/sprawl/internal/tfgen/io.go delete mode 100644 testing/deployer/sprawl/internal/tfgen/nodes.go delete mode 100644 testing/deployer/sprawl/internal/tfgen/prelude.go delete mode 100644 testing/deployer/sprawl/internal/tfgen/proxy.go delete mode 100644 testing/deployer/sprawl/internal/tfgen/res.go delete mode 100644 testing/deployer/sprawl/internal/tfgen/templates/container-app-dataplane.tf.tmpl delete mode 100644 testing/deployer/sprawl/internal/tfgen/templates/container-app-sidecar.tf.tmpl delete mode 100644 testing/deployer/sprawl/internal/tfgen/templates/container-app.tf.tmpl delete mode 100644 testing/deployer/sprawl/internal/tfgen/templates/container-consul.tf.tmpl delete mode 100644 testing/deployer/sprawl/internal/tfgen/templates/container-coredns.tf.tmpl delete mode 100644 testing/deployer/sprawl/internal/tfgen/templates/container-mgw-dataplane.tf.tmpl delete mode 100644 testing/deployer/sprawl/internal/tfgen/templates/container-mgw.tf.tmpl delete mode 100644 testing/deployer/sprawl/internal/tfgen/templates/container-pause.tf.tmpl delete mode 100644 testing/deployer/sprawl/internal/tfgen/templates/container-proxy.tf.tmpl delete mode 100644 testing/deployer/sprawl/internal/tfgen/tfgen.go delete mode 100644 testing/deployer/sprawl/peering.go delete mode 100644 testing/deployer/sprawl/resources.go delete mode 100644 testing/deployer/sprawl/sprawl.go delete mode 100644 testing/deployer/sprawl/sprawltest/sprawltest.go delete mode 100644 testing/deployer/sprawl/sprawltest/test_test.go delete mode 100644 testing/deployer/sprawl/tls.go delete mode 100644 testing/deployer/topology/compile.go delete mode 100644 testing/deployer/topology/default_versions.go delete mode 100644 testing/deployer/topology/generate.go delete mode 100644 testing/deployer/topology/ids.go delete mode 100644 testing/deployer/topology/images.go delete mode 100644 testing/deployer/topology/images_test.go delete mode 100644 testing/deployer/topology/relationships.go delete mode 100644 testing/deployer/topology/topology.go delete mode 100644 testing/deployer/topology/util.go delete mode 100644 testing/deployer/topology/util_test.go delete mode 100755 testing/deployer/update-latest-versions.sh delete mode 100644 testing/deployer/util/consul.go delete mode 100644 testing/deployer/util/files.go delete mode 100644 testing/deployer/util/internal/ipamutils/doc.go delete mode 100644 testing/deployer/util/internal/ipamutils/utils.go delete mode 100644 testing/deployer/util/internal/ipamutils/utils_test.go delete mode 100644 testing/deployer/util/net.go delete mode 100644 testing/deployer/util/v2.go delete mode 100644 testing/deployer/util/v2_decode.go delete mode 100644 ui/packages/consul-peerings/app/components/consul/peer/address/list/index.scss delete mode 100644 ui/packages/consul-ui/app/components/consul-copy-button/skin.scss rename ui/packages/consul-ui/app/components/{consul-copy-button => copy-button}/README.mdx (93%) rename ui/packages/consul-ui/app/components/{consul-copy-button => copy-button}/chart.xstate.js (83%) rename ui/packages/consul-ui/app/components/{consul-copy-button => copy-button}/index.hbs (68%) rename ui/packages/consul-ui/app/components/{consul-copy-button => copy-button}/index.js (52%) rename ui/packages/consul-ui/app/components/{consul-copy-button => copy-button}/index.scss (85%) rename ui/packages/consul-ui/app/components/{consul-copy-button => copy-button}/layout.scss (87%) create mode 100644 ui/packages/consul-ui/app/components/copy-button/skin.scss 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/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/typography/base-variables.scss delete mode 100644 ui/packages/consul-ui/tests/acceptance/dc/acls/policies/view-read-only.feature delete mode 100644 ui/packages/consul-ui/tests/acceptance/steps/dc/acls/policies/view-read-only-steps.js delete mode 100644 ui/packages/consul-ui/tests/unit/sort/comparators/node-test.js rename ui/packages/consul-ui/translations/components/{consul-copy-button => copy-button}/en-us.yaml (55%) delete mode 100644 version/fips.go delete mode 100644 website/content/api-docs/acl/templated-policies.mdx delete mode 100644 website/content/commands/acl/templated-policy/index.mdx delete mode 100644 website/content/commands/acl/templated-policy/list.mdx delete mode 100644 website/content/commands/acl/templated-policy/preview.mdx delete mode 100644 website/content/commands/acl/templated-policy/read.mdx delete mode 100644 website/content/commands/services/export.mdx create mode 100644 website/content/docs/agent/limits/init-rate-limits.mdx create mode 100644 website/content/docs/agent/limits/set-global-traffic-rate-limits.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 create mode 100644 website/content/docs/agent/rpc.mdx rename website/content/docs/{connect/gateways => }/api-gateway/configuration/gateway.mdx (95%) rename website/content/docs/{connect/gateways => }/api-gateway/configuration/gatewayclass.mdx (95%) rename website/content/docs/{connect/gateways => }/api-gateway/configuration/gatewayclassconfig.mdx (87%) create mode 100644 website/content/docs/api-gateway/configuration/index.mdx rename website/content/docs/{connect/gateways => }/api-gateway/configuration/meshservice.mdx (100%) rename website/content/docs/{connect/gateways => }/api-gateway/configuration/routes.mdx (55%) create mode 100644 website/content/docs/api-gateway/index.mdx create mode 100644 website/content/docs/api-gateway/install.mdx create mode 100644 website/content/docs/api-gateway/tech-specs.mdx rename website/content/docs/{connect/gateways/api-gateway/upgrades-k8s.mdx => api-gateway/upgrades.mdx} (75%) rename website/content/docs/{connect/gateways/api-gateway => api-gateway/usage}/errors.mdx (76%) rename website/content/docs/{connect/gateways/api-gateway/define-routes => api-gateway/usage}/reroute-http-requests.mdx (66%) rename website/content/docs/{connect/gateways/api-gateway/define-routes => api-gateway/usage}/route-to-peered-services.mdx (57%) create mode 100644 website/content/docs/api-gateway/usage/usage.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/http-route.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 rename website/content/docs/connect/{config-entries => gateways/api-gateway/configuration}/api-gateway.mdx (52%) delete mode 100644 website/content/docs/connect/gateways/api-gateway/configuration/gatewaypolicy.mdx create mode 100644 website/content/docs/connect/gateways/api-gateway/configuration/http-route.mdx delete mode 100644 website/content/docs/connect/gateways/api-gateway/configuration/index.mdx rename website/content/docs/connect/{config-entries => gateways/api-gateway/configuration}/inline-certificate.mdx (97%) delete mode 100644 website/content/docs/connect/gateways/api-gateway/configuration/routeauthfilter.mdx delete mode 100644 website/content/docs/connect/gateways/api-gateway/configuration/routeretryfilter.mdx delete mode 100644 website/content/docs/connect/gateways/api-gateway/configuration/routetimeoutfilter.mdx rename website/content/docs/connect/{config-entries => gateways/api-gateway/configuration}/tcp-route.mdx (98%) delete mode 100644 website/content/docs/connect/gateways/api-gateway/define-routes/routes-k8s.mdx delete mode 100644 website/content/docs/connect/gateways/api-gateway/define-routes/routes-vms.mdx delete mode 100644 website/content/docs/connect/gateways/api-gateway/deploy/listeners-k8s.mdx delete mode 100644 website/content/docs/connect/gateways/api-gateway/deploy/listeners-vms.mdx delete mode 100644 website/content/docs/connect/gateways/api-gateway/install-k8s.mdx delete mode 100644 website/content/docs/connect/gateways/api-gateway/secure-traffic/encrypt-vms.mdx delete mode 100644 website/content/docs/connect/gateways/api-gateway/secure-traffic/verify-jwts-k8s.mdx delete mode 100644 website/content/docs/connect/gateways/api-gateway/secure-traffic/verify-jwts-vms.mdx delete mode 100644 website/content/docs/connect/gateways/api-gateway/tech-specs.mdx create mode 100644 website/content/docs/connect/gateways/api-gateway/usage.mdx rename website/content/docs/connect/gateways/ingress-gateway/{tls-external-service.mdx => ingress-gateways-tls-external-service.mdx} (99%) rename website/content/docs/connect/gateways/ingress-gateway/{usage.mdx => ingress-gateways-usage.mdx} (94%) delete mode 100644 website/content/docs/connect/intentions/jwt-authorization.mdx rename website/content/docs/connect/{manage-traffic => l7-traffic}/discovery-chain.mdx (95%) create mode 100644 website/content/docs/connect/l7-traffic/index.mdx delete mode 100644 website/content/docs/connect/manage-traffic/failover/index.mdx delete mode 100644 website/content/docs/connect/manage-traffic/failover/sameness.mdx delete mode 100644 website/content/docs/connect/manage-traffic/index.mdx delete mode 100644 website/content/docs/connect/manage-traffic/limit-request-rates.mdx delete mode 100644 website/content/docs/connect/manage-traffic/route-to-local-upstreams.mdx delete mode 100644 website/content/docs/connect/proxies/deploy-service-mesh-proxies.mdx delete mode 100644 website/content/docs/connect/proxies/deploy-sidecar-services.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/otel-access-logging.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/usage/apigee-ext-authz.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/otel-access-logging.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 create mode 100644 website/content/docs/connect/registration/index.mdx rename website/content/docs/connect/{proxies/proxy-config-reference.mdx => registration/service-registration.mdx} (92%) create mode 100644 website/content/docs/connect/registration/sidecar-service.mdx rename website/content/docs/{k8s/connect/transparent-proxy/enable-transparent-proxy.mdx => connect/transparent-proxy.mdx} (81%) rename website/content/docs/ecs/{reference => }/compatibility.mdx (70%) rename website/content/docs/ecs/{reference => }/configuration-reference.mdx (95%) delete mode 100644 website/content/docs/ecs/deploy/bind-addresses.mdx delete mode 100644 website/content/docs/ecs/deploy/configure-routes.mdx delete mode 100644 website/content/docs/ecs/deploy/manual.mdx delete mode 100644 website/content/docs/ecs/deploy/migrate-existing-tasks.mdx delete mode 100644 website/content/docs/ecs/deploy/terraform.mdx create mode 100644 website/content/docs/ecs/manual/acl-controller.mdx create mode 100644 website/content/docs/ecs/manual/install.mdx create mode 100644 website/content/docs/ecs/manual/secure-configuration.mdx delete mode 100644 website/content/docs/ecs/reference/consul-server-json.mdx create mode 100644 website/content/docs/ecs/requirements.mdx create mode 100644 website/content/docs/ecs/task-resource-usage.mdx delete mode 100644 website/content/docs/ecs/tech-specs.mdx create mode 100644 website/content/docs/ecs/terraform/install.mdx create mode 100644 website/content/docs/ecs/terraform/migrate-existing-tasks.mdx create mode 100644 website/content/docs/ecs/terraform/secure-configuration.mdx delete mode 100644 website/content/docs/ecs/upgrade-to-dataplanes.mdx delete mode 100644 website/content/docs/enterprise/fips.mdx create mode 100644 website/content/docs/enterprise/sentinel.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/k8s/multiport/configure.mdx delete mode 100644 website/content/docs/k8s/multiport/index.mdx delete mode 100644 website/content/docs/release-notes/consul-k8s/v1_2_x.mdx delete mode 100644 website/content/docs/release-notes/consul/v1_16_x.mdx delete mode 100644 website/content/docs/release-notes/consul/v1_17_x.mdx delete mode 100644 website/content/partials/envoy_ext_rule_matcher.mdx delete mode 100644 website/public/img/agent-rate-limiting-ops-order-dark.jpg delete mode 100644 website/public/img/agent-rate-limiting-ops-order.jpg delete mode 100644 website/public/img/ecs/consul-on-ecs-architecture-dataplanes-dark.jpg delete mode 100644 website/public/img/ecs/consul-on-ecs-architecture-dataplanes.jpg diff --git a/.changelog/13023.txt b/.changelog/13023.txt deleted file mode 100644 index cadf7bb938495..0000000000000 --- a/.changelog/13023.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -ui: the topology view now properly displays services with mixed connect and non-connect instances. -``` 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/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/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/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