From 96eefe47c39fa058951fd5091bb8e9f67d7a258c Mon Sep 17 00:00:00 2001 From: absolutelightning Date: Thu, 14 Sep 2023 10:14:30 +0000 Subject: [PATCH] backport of commit b6ae1af55defb66f179f2c6c50e90b10719169c9 --- .changelog/13023.txt | 3 - .changelog/14132.txt | 3 - .changelog/14244.txt | 3 - .changelog/14437.txt | 3 - .changelog/14465.txt | 3 - .changelog/14832.txt | 3 - .changelog/14833.txt | 3 - .changelog/14956.txt | 3 - .changelog/15001.txt | 4 - .changelog/15107.txt | 3 - .changelog/15253.txt | 2 +- .changelog/15274.txt | 3 - .changelog/15297.txt | 7 - .changelog/15598.txt | 4 - .changelog/15614.txt | 7 - .changelog/15654.txt | 3 - .changelog/15710.txt | 4 - .changelog/15794.txt | 3 - .changelog/15817.txt | 3 - .changelog/15818.txt | 6 - .changelog/15828.txt | 4 - .changelog/15864.txt | 3 - .changelog/15884.txt | 3 - .changelog/15892.txt | 3 - .changelog/15906.txt | 7 - .changelog/15922.txt | 3 - .changelog/15947.txt | 3 - .changelog/15956.txt | 3 - .changelog/15967.txt | 9 - .changelog/15970.txt | 3 - .changelog/15987.txt | 3 - .changelog/16009.txt | 3 - .changelog/16044.txt | 3 - .changelog/16097.txt | 3 - .changelog/16105.txt | 11 - .changelog/16176.txt | 3 - .changelog/16204.txt | 3 - .changelog/16205.txt | 3 - .changelog/16224.txt | 3 - .changelog/16227.txt | 3 - .changelog/16251.txt | 3 - .changelog/16259.txt | 3 - .changelog/16262.txt | 3 - .changelog/16266.txt | 3 - .changelog/16274.txt | 3 - .changelog/16284.txt | 3 - .changelog/16288.txt | 8 - .changelog/16292.txt | 3 - .changelog/16298.txt | 3 - .changelog/16301.txt | 3 - .changelog/16369.txt | 3 - .changelog/16412.txt | 3 - .changelog/16428.txt | 3 - .changelog/16444.txt | 3 - .changelog/16445.txt | 3 - .changelog/16485.txt | 3 - .changelog/16506.txt | 8 - .changelog/16508.txt | 3 - .changelog/16512.txt | 3 - .changelog/16519.txt | 3 - .changelog/16530.txt | 7 - .changelog/16531.txt | 3 - .changelog/16574.txt | 3 - .changelog/16577.txt | 3 - .changelog/16585.txt | 3 - .changelog/16647.txt | 3 - .changelog/16649.txt | 3 - .changelog/16661.txt | 3 - .changelog/{16673.txt => 16693.txt} | 2 +- .changelog/16754.txt | 3 - .changelog/16781.txt | 3 - .changelog/16789.txt | 3 - .changelog/16818.txt | 3 - .changelog/16871.txt | 3 - .changelog/16877.txt | 3 - .changelog/16888.txt | 3 + .changelog/16889.txt | 3 - .changelog/16957.txt | 5 - .changelog/17035.txt | 3 - .changelog/17038.txt | 3 - .changelog/17055.txt | 3 - .changelog/17066.txt | 3 - .changelog/17075.txt | 3 - .changelog/17081.txt | 3 - .changelog/17086.txt | 3 - .changelog/17115.txt | 3 - .changelog/17138.txt | 4 - .changelog/17155.txt | 3 - .changelog/17171.txt | 3 - .changelog/17179.txt | 3 - .changelog/17183.txt | 7 - .changelog/17231.txt | 3 - .changelog/17317.txt | 3 + .changelog/17327.txt | 3 - .changelog/17415.txt | 7 - .changelog/17424.txt | 3 - .changelog/17452.txt | 3 - .changelog/17460.txt | 3 - .changelog/17481.txt | 3 - .changelog/17487.txt | 3 - .changelog/17495.txt | 3 - .changelog/17505.txt | 3 - .changelog/17525.txt | 3 - .changelog/17541.txt | 3 + .changelog/17546.txt | 3 - .changelog/17547.txt | 3 + .changelog/17566.txt | 3 - .changelog/17581.txt | 3 - .changelog/17593.txt | 3 - .changelog/17609.txt | 4 - .changelog/17631.txt | 3 - .changelog/17636.txt | 3 + .changelog/17694.txt | 3 - .changelog/17719.txt | 3 - .changelog/17739.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/17885.txt | 2 - .changelog/17888.txt | 3 - .changelog/17911.txt | 4 - .changelog/17939.txt | 4 - .changelog/17978.txt | 3 - .changelog/18007.txt | 3 - .changelog/18011.txt | 4 - .changelog/18068.txt | 3 - .changelog/18112.txt | 3 - .changelog/18168.txt | 3 - .changelog/18184.txt | 3 - .changelog/18291.txt | 3 - .changelog/18300.txt | 3 - .changelog/18305.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/18558.txt | 3 - .changelog/18560.txt | 3 - .changelog/18583.txt | 3 - .changelog/18584.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/18831.txt | 3 + .changelog/4633.txt | 3 - .changelog/5200.txt | 3 - .changelog/_16677.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/_6870.txt | 3 - .copywrite.hcl | 36 - .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 - .../scripts/filter_changed_files_go_test.sh | 37 - .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 | 3 - .github/scripts/verify_artifact.sh | 3 - .github/scripts/verify_bin.sh | 3 - .github/scripts/verify_deb.sh | 3 - .github/scripts/verify_docker.sh | 3 - .github/scripts/verify_envoy_version.sh | 178 - .github/scripts/verify_rpm.sh | 3 - .github/workflows/backport-assistant.yml | 30 +- .github/workflows/backport-checker.yml | 3 - .github/workflows/bot-auto-approve.yaml | 5 +- .github/workflows/broken-link-check.yml | 33 - .github/workflows/build-artifacts.yml | 134 - .github/workflows/build-distros.yml | 67 +- .github/workflows/build.yml | 131 +- .github/workflows/ce-merge-trigger.yml | 7 +- .github/workflows/changelog-checker.yml | 5 +- .github/workflows/embedded-asset-checker.yml | 5 +- .github/workflows/frontend.yml | 18 +- .github/workflows/go-tests.yml | 254 +- .github/workflows/issue-comment-created.yml | 7 +- .github/workflows/jira-issues.yaml | 104 - .github/workflows/jira-pr.yaml | 118 - ...t-1.14.x.yaml => nightly-test-1.11.x.yaml} | 48 +- ...t-1.15.x.yaml => nightly-test-1.12.x.yaml} | 48 +- .github/workflows/nightly-test-1.13.x.yaml | 46 +- .github/workflows/nightly-test-1.16.x.yaml | 234 - .../nightly-test-integrations-1.15.x.yml | 320 - .../nightly-test-integrations-1.16.x.yml | 342 - .../workflows/nightly-test-integrations.yml | 433 - .github/workflows/nightly-test-main.yaml | 46 +- .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 | 22 +- .github/workflows/reusable-lint.yml | 12 +- .github/workflows/reusable-unit-split.yml | 15 +- .github/workflows/reusable-unit.yml | 9 +- .github/workflows/stale.yml | 5 +- .../workflows/test-integrations-windows.yml | 1210 -- .github/workflows/test-integrations.yml | 188 +- .github/workflows/verify-envoy-version.yml | 28 - .github/workflows/website-checker.yml | 51 + .gitignore | 7 - .golangci.yml | 39 +- .release/ci.hcl | 19 +- .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 | 698 +- Dockerfile | 7 +- Dockerfile-windows | 51 - Makefile => GNUmakefile | 433 +- LICENSE | 417 +- README.md | 8 +- Vagrantfile | 66 + acl/MockAuthorizer.go | 261 - acl/acl.go | 20 - acl/acl_ce.go | 3 - acl/acl_test.go | 677 +- acl/authorizer.go | 63 +- acl/authorizer_ce.go | 3 - acl/authorizer_test.go | 254 +- acl/chained_authorizer.go | 32 - acl/chained_authorizer_test.go | 15 - acl/enterprisemeta_ce.go | 3 - acl/errors.go | 20 +- acl/errors_ce.go | 3 - acl/errors_test.go | 14 +- acl/policy.go | 239 +- acl/policy_authorizer.go | 76 - acl/policy_authorizer_ce.go | 3 - acl/policy_authorizer_test.go | 58 +- acl/policy_ce.go | 3 - acl/policy_merger.go | 53 - acl/policy_merger_ce.go | 3 - acl/policy_test.go | 683 +- acl/resolver/danger.go | 15 - acl/resolver/result.go | 3 - acl/static_authorizer.go | 31 - acl/static_authorizer_test.go | 3 - acl/testing.go | 6 +- acl/validation.go | 3 - acl/validation_test.go | 2 +- agent/acl.go | 5 +- agent/acl_ce.go | 3 - agent/acl_endpoint.go | 324 +- agent/acl_endpoint_legacy.go | 13 + agent/acl_endpoint_legacy_test.go | 49 + agent/acl_endpoint_test.go | 441 +- agent/acl_test.go | 59 +- agent/ae/ae.go | 3 - agent/ae/ae_test.go | 3 - agent/ae/trigger.go | 3 - agent/agent.go | 472 +- agent/agent_ce.go | 12 - agent/agent_ce_test.go | 2 +- agent/agent_endpoint.go | 37 +- agent/agent_endpoint_ce.go | 3 - agent/agent_endpoint_ce_test.go | 3 - agent/agent_endpoint_test.go | 520 +- agent/agent_test.go | 424 +- agent/apiserver.go | 3 - agent/apiserver_test.go | 3 - agent/auto-config/auto_config.go | 9 +- agent/auto-config/auto_config_ce.go | 3 - agent/auto-config/auto_config_ce_test.go | 3 - agent/auto-config/auto_config_test.go | 48 +- agent/auto-config/auto_encrypt.go | 9 +- agent/auto-config/auto_encrypt_test.go | 34 +- agent/auto-config/config.go | 23 +- agent/auto-config/config_ce.go | 3 - agent/auto-config/config_translate.go | 9 +- agent/auto-config/config_translate_test.go | 7 +- agent/auto-config/mock_ce_test.go | 3 - agent/auto-config/mock_test.go | 110 +- agent/auto-config/persist.go | 33 +- agent/auto-config/run.go | 3 - agent/auto-config/server_addr.go | 3 - agent/auto-config/tls.go | 28 +- agent/auto-config/tls_test.go | 3 - agent/blockingquery/blockingquery.go | 3 - agent/blockingquery/blockingquery_test.go | 3 - agent/cache-types/catalog_datacenters.go | 6 +- agent/cache-types/catalog_datacenters_test.go | 26 +- agent/cache-types/catalog_list_services.go | 6 +- .../cache-types/catalog_list_services_test.go | 15 +- agent/cache-types/catalog_service_list.go | 6 +- .../cache-types/catalog_service_list_test.go | 14 +- agent/cache-types/catalog_services.go | 6 +- agent/cache-types/catalog_services_test.go | 14 +- agent/cache-types/config_entry.go | 8 +- agent/cache-types/config_entry_test.go | 20 +- agent/cache-types/connect_ca_leaf.go | 777 ++ agent/cache-types/connect_ca_leaf_ce.go | 8 + agent/cache-types/connect_ca_leaf_test.go | 1174 ++ agent/cache-types/connect_ca_root.go | 9 +- agent/cache-types/connect_ca_root_test.go | 14 +- agent/cache-types/discovery_chain.go | 6 +- agent/cache-types/discovery_chain_test.go | 16 +- agent/cache-types/exported_peered_services.go | 6 +- .../exported_peered_services_test.go | 9 +- .../federation_state_list_gateways.go | 6 +- .../federation_state_list_gateways_test.go | 14 +- agent/cache-types/gateway_services.go | 6 +- agent/cache-types/gateway_services_test.go | 14 +- agent/cache-types/health_services.go | 6 +- agent/cache-types/health_services_test.go | 14 +- agent/cache-types/intention_match.go | 6 +- agent/cache-types/intention_match_test.go | 14 +- agent/cache-types/intention_upstreams.go | 6 +- .../intention_upstreams_destination.go | 6 +- .../intention_upstreams_destination_test.go | 14 +- agent/cache-types/intention_upstreams_test.go | 14 +- agent/cache-types/mock_PeeringLister_test.go | 4 +- agent/cache-types/mock_RPC.go | 23 +- .../mock_TrustBundleLister_test.go | 15 +- .../mock_TrustBundleReader_test.go | 15 +- agent/cache-types/node_services.go | 6 +- agent/cache-types/node_services_test.go | 14 +- agent/cache-types/norace_test.go | 6 + agent/cache-types/options.go | 3 - agent/cache-types/peered_upstreams.go | 6 +- agent/cache-types/peered_upstreams_test.go | 9 +- agent/cache-types/peerings.go | 5 +- agent/cache-types/peerings_test.go | 5 +- agent/cache-types/prepared_query.go | 6 +- agent/cache-types/prepared_query_test.go | 14 +- agent/cache-types/race_test.go | 6 + agent/cache-types/resolved_service_config.go | 6 +- .../resolved_service_config_test.go | 21 +- agent/cache-types/rpc.go | 7 +- agent/cache-types/service_checks.go | 3 - agent/cache-types/service_checks_test.go | 3 - agent/cache-types/service_dump.go | 6 +- agent/cache-types/service_dump_test.go | 14 +- agent/cache-types/service_gateways.go | 6 +- agent/cache-types/service_gateways_test.go | 14 +- agent/cache-types/testing.go | 3 - agent/cache-types/trust_bundle.go | 5 +- agent/cache-types/trust_bundle_test.go | 5 +- agent/cache-types/trust_bundles.go | 5 +- agent/cache-types/trust_bundles_test.go | 5 +- agent/cache/cache.go | 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 | 5 +- agent/cacheshim/cache.go | 118 - agent/catalog_endpoint.go | 54 +- agent/catalog_endpoint_ce.go | 3 - agent/catalog_endpoint_test.go | 152 +- agent/check.go | 3 - agent/checks/alias.go | 8 +- agent/checks/alias_test.go | 6 +- agent/checks/check.go | 46 +- agent/checks/check_test.go | 20 +- agent/checks/check_windows_test.go | 3 - agent/checks/docker.go | 6 +- agent/checks/docker_unix.go | 3 - agent/checks/docker_windows.go | 3 - agent/checks/grpc.go | 3 - agent/checks/grpc_test.go | 9 +- agent/checks/os_service.go | 3 - agent/checks/os_service_unix.go | 3 - agent/checks/os_service_windows.go | 3 - agent/config/agent_limits.go | 3 - agent/config/builder.go | 176 +- agent/config/builder_ce.go | 3 - agent/config/builder_ce_test.go | 3 - agent/config/builder_test.go | 140 +- agent/config/config.deepcopy.go | 27 +- agent/config/config.go | 91 +- agent/config/config_ce.go | 3 - agent/config/deep-copy.sh | 2 - agent/config/default.go | 17 +- agent/config/default_ce.go | 3 - agent/config/deprecated.go | 30 - agent/config/deprecated_test.go | 9 - agent/config/doc.go | 3 - agent/config/file_watcher.go | 3 - agent/config/file_watcher_test.go | 3 - agent/config/flags.go | 27 +- agent/config/flags_test.go | 43 +- agent/config/flagset.go | 3 - agent/config/golden_test.go | 8 +- agent/config/limits.go | 3 - agent/config/limits_windows.go | 3 - agent/config/merge.go | 3 - agent/config/merge_test.go | 15 +- agent/config/ratelimited_file_watcher.go | 3 - agent/config/ratelimited_file_watcher_test.go | 3 - agent/config/runtime.go | 95 +- agent/config/runtime_ce.go | 3 - agent/config/runtime_ce_test.go | 15 +- agent/config/runtime_test.go | 428 +- agent/config/segment_ce.go | 3 - agent/config/segment_ce_test.go | 3 - .../TestRuntimeConfig_Sanitize.golden | 36 +- agent/config/testdata/full-config.hcl | 29 +- agent/config/testdata/full-config.json | 336 +- agent/config_endpoint.go | 11 +- agent/config_endpoint_test.go | 34 +- agent/configentry/compare.go | 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 | 105 +- .../configentry/merge_service_config_test.go | 597 +- agent/configentry/resolve.go | 63 +- agent/configentry/resolve_test.go | 210 +- agent/configentry/service_config.go | 3 - agent/connect/authz.go | 43 +- agent/connect/authz_test.go | 52 +- agent/connect/ca/common.go | 3 - agent/connect/ca/mock_Provider.go | 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 | 259 +- agent/connect/ca/provider_vault_auth.go | 94 - .../ca/provider_vault_auth_alicloud.go | 55 - .../connect/ca/provider_vault_auth_approle.go | 69 - agent/connect/ca/provider_vault_auth_aws.go | 125 - agent/connect/ca/provider_vault_auth_azure.go | 145 - agent/connect/ca/provider_vault_auth_gcp.go | 47 - agent/connect/ca/provider_vault_auth_jwt.go | 53 - agent/connect/ca/provider_vault_auth_k8s.go | 50 - agent/connect/ca/provider_vault_auth_test.go | 779 -- agent/connect/ca/provider_vault_test.go | 185 +- agent/connect/ca/testing.go | 13 +- agent/connect/common_names.go | 3 - agent/connect/csr.go | 3 - agent/connect/csr_test.go | 3 - agent/connect/generate.go | 3 - agent/connect/generate_test.go | 3 - agent/connect/parsing.go | 5 +- agent/connect/sni.go | 36 - agent/connect/sni_test.go | 3 - agent/connect/testing_ca.go | 8 +- agent/connect/testing_ca_test.go | 18 +- agent/connect/testing_spiffe.go | 3 - agent/connect/uri.go | 31 - agent/connect/uri_agent.go | 3 - agent/connect/uri_agent_ce.go | 3 - agent/connect/uri_agent_ce_test.go | 3 - agent/connect/uri_mesh_gateway.go | 3 - agent/connect/uri_mesh_gateway_ce.go | 3 - agent/connect/uri_mesh_gateway_ce_test.go | 3 - agent/connect/uri_server.go | 3 - agent/connect/uri_service.go | 15 - agent/connect/uri_service_ce.go | 3 - agent/connect/uri_service_ce_test.go | 3 - 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 | 31 - .../connect/uri_workload_identity_ce_test.go | 41 - agent/connect/x509_patch.go | 3 - agent/connect/x509_patch_test.go | 3 - agent/connect_auth.go | 5 +- agent/connect_ca_endpoint.go | 9 +- agent/connect_ca_endpoint_test.go | 7 +- agent/consul/acl.go | 79 +- agent/consul/acl_authmethod.go | 3 - agent/consul/acl_authmethod_ce.go | 3 - agent/consul/acl_ce.go | 3 - agent/consul/acl_ce_test.go | 6 +- agent/consul/acl_client.go | 3 - agent/consul/acl_endpoint.go | 154 +- agent/consul/acl_endpoint_ce.go | 3 - agent/consul/acl_endpoint_legacy.go | 31 + agent/consul/acl_endpoint_test.go | 635 +- agent/consul/acl_replication.go | 19 +- agent/consul/acl_replication_test.go | 59 +- agent/consul/acl_replication_types.go | 3 - agent/consul/acl_server.go | 21 +- agent/consul/acl_server_ce.go | 3 - agent/consul/acl_test.go | 129 +- agent/consul/acl_token_exp.go | 3 - agent/consul/acl_token_exp_test.go | 10 +- agent/consul/auth/binder.go | 92 +- agent/consul/auth/binder_ce.go | 3 - agent/consul/auth/binder_test.go | 72 +- agent/consul/auth/login.go | 4 - agent/consul/auth/token_writer.go | 42 +- agent/consul/auth/token_writer_ce.go | 3 - agent/consul/auth/token_writer_test.go | 73 +- agent/consul/authmethod/authmethods.go | 3 - agent/consul/authmethod/authmethods_ce.go | 3 - agent/consul/authmethod/awsauth/aws.go | 3 - agent/consul/authmethod/awsauth/aws_test.go | 3 - agent/consul/authmethod/kubeauth/k8s.go | 3 - agent/consul/authmethod/kubeauth/k8s_ce.go | 3 - agent/consul/authmethod/kubeauth/k8s_test.go | 3 - agent/consul/authmethod/kubeauth/testing.go | 9 +- agent/consul/authmethod/ssoauth/sso.go | 3 - agent/consul/authmethod/ssoauth/sso_ce.go | 3 - agent/consul/authmethod/ssoauth/sso_test.go | 3 - agent/consul/authmethod/testauth/testing.go | 3 - .../consul/authmethod/testauth/testing_ce.go | 3 - 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 | 23 +- agent/consul/auto_encrypt_endpoint.go | 11 - agent/consul/auto_encrypt_endpoint_test.go | 58 - agent/consul/autopilot.go | 3 - agent/consul/autopilot_ce.go | 3 - agent/consul/autopilot_test.go | 3 - .../autopilotevents/ready_servers_events.go | 5 +- .../ready_servers_events_test.go | 7 +- agent/consul/catalog_endpoint.go | 11 +- agent/consul/catalog_endpoint_test.go | 15 +- agent/consul/client.go | 47 +- agent/consul/client_serf.go | 3 - agent/consul/client_test.go | 75 +- agent/consul/cluster_test.go | 3 - agent/consul/config.go | 86 +- agent/consul/config_ce.go | 3 - agent/consul/config_cloud.go | 3 - agent/consul/config_endpoint.go | 52 +- agent/consul/config_endpoint_test.go | 364 +- agent/consul/config_replication.go | 45 +- agent/consul/config_replication_test.go | 96 +- agent/consul/config_test.go | 3 - agent/consul/connect_ca_endpoint.go | 13 +- agent/consul/connect_ca_endpoint_test.go | 3 - agent/consul/context.go | 23 - agent/consul/context_test.go | 30 - agent/consul/controller/controller.go | 394 - agent/consul/controller/controller_test.go | 573 - agent/consul/controller/doc.go | 13 - agent/consul/controller/queue/defer.go | 225 - agent/consul/controller/queue/queue.go | 186 - agent/consul/controller/queue/rate.go | 71 - agent/consul/controller/queue/rate_test.go | 69 - agent/consul/controller/queue_test.go | 96 - agent/consul/controller/reconciler.go | 66 - agent/consul/controller/reconciler_test.go | 71 - agent/consul/coordinate_endpoint.go | 3 - agent/consul/coordinate_endpoint_test.go | 3 - agent/consul/discovery_chain_endpoint.go | 3 - agent/consul/discovery_chain_endpoint_test.go | 5 - agent/consul/discoverychain/compile.go | 167 +- agent/consul/discoverychain/compile_ce.go | 3 - agent/consul/discoverychain/compile_test.go | 89 - agent/consul/discoverychain/gateway.go | 304 - .../discoverychain/gateway_httproute.go | 334 - .../consul/discoverychain/gateway_tcproute.go | 20 - agent/consul/discoverychain/gateway_test.go | 1067 -- 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 | 3 - agent/consul/enterprise_config_ce.go | 3 - agent/consul/enterprise_server_ce.go | 3 - agent/consul/enterprise_server_ce_test.go | 3 - agent/consul/federation_state_endpoint.go | 3 - .../consul/federation_state_endpoint_test.go | 3 - agent/consul/federation_state_replication.go | 5 +- .../federation_state_replication_test.go | 10 +- agent/consul/filter.go | 3 - agent/consul/filter_test.go | 15 +- agent/consul/flood.go | 3 - agent/consul/fsm/commands_ce.go | 36 +- agent/consul/fsm/commands_ce_test.go | 212 +- agent/consul/fsm/fsm.go | 154 +- agent/consul/fsm/fsm_test.go | 3 - .../fsm/log_verification_chunking_shim.go | 66 - agent/consul/fsm/snapshot.go | 14 +- agent/consul/fsm/snapshot_ce.go | 107 +- agent/consul/fsm/snapshot_ce_test.go | 23 +- agent/consul/fsm/snapshot_test.go | 199 +- agent/consul/gateway_locator.go | 3 - agent/consul/gateway_locator_test.go | 3 - agent/consul/gateways/controller_gateways.go | 1233 -- .../consul/gateways/controller_gateways_ce.go | 27 - .../gateways/controller_gateways_test.go | 4114 ------ agent/consul/grpc_integration_test.go | 3 - agent/consul/health_endpoint.go | 24 +- agent/consul/health_endpoint_test.go | 10 +- agent/consul/helper_test.go | 3 - agent/consul/intention_endpoint.go | 43 +- agent/consul/intention_endpoint_test.go | 4 - agent/consul/internal_endpoint.go | 57 +- agent/consul/internal_endpoint_test.go | 111 +- agent/consul/issue_test.go | 4 - agent/consul/kvs_endpoint.go | 3 - agent/consul/kvs_endpoint_test.go | 3 - agent/consul/leader.go | 160 +- agent/consul/leader_ce_test.go | 3 - agent/consul/leader_connect.go | 37 +- agent/consul/leader_connect_ca.go | 175 +- agent/consul/leader_connect_ca_test.go | 116 +- agent/consul/leader_connect_test.go | 76 +- agent/consul/leader_federation_state_ae.go | 3 - .../consul/leader_federation_state_ae_test.go | 8 +- agent/consul/leader_intentions.go | 3 - agent/consul/leader_intentions_ce.go | 3 - agent/consul/leader_intentions_ce_test.go | 3 - agent/consul/leader_intentions_test.go | 10 +- agent/consul/leader_log_verification.go | 51 - agent/consul/leader_metrics.go | 89 +- agent/consul/leader_metrics_test.go | 40 - agent/consul/leader_peering.go | 9 +- agent/consul/leader_peering_test.go | 35 +- agent/consul/leader_test.go | 27 +- agent/consul/logging.go | 3 - agent/consul/logging_test.go | 3 - agent/consul/merge.go | 3 - agent/consul/merge_ce.go | 7 - agent/consul/merge_ce_test.go | 3 - agent/consul/merge_test.go | 5 - agent/consul/multilimiter/mock_RateLimiter.go | 58 - agent/consul/multilimiter/multilimiter.go | 280 - .../consul/multilimiter/multilimiter_test.go | 688 - ...7a7f98556a9e2b5cd1fc67bc4e542eb1dc1cc1416d | 2 - ...9a43e0f9fd5c94bba343ce7bb6724d4ebafe311ed4 | 2 - ...8a033bdfa7b7424603c97fcb292400de0b7448eceb | 2 - ...bf537d4d81f389524539f402d13aa01f93a65ac7e9 | 2 - ...b8611ce9264f78e40758def1c0a4b23e2192556537 | 2 - agent/consul/operator_autopilot_endpoint.go | 3 - .../operator_autopilot_endpoint_test.go | 3 - agent/consul/operator_backend.go | 45 - agent/consul/operator_backend_test.go | 189 - agent/consul/operator_endpoint.go | 3 - agent/consul/operator_raft_endpoint.go | 3 - agent/consul/operator_raft_endpoint_test.go | 3 - agent/consul/operator_usage_endpoint.go | 65 - agent/consul/options.go | 9 - agent/consul/options_ce.go | 3 - agent/consul/peering_backend.go | 5 +- agent/consul/peering_backend_ce.go | 3 - agent/consul/peering_backend_ce_test.go | 5 +- agent/consul/peering_backend_test.go | 10 +- agent/consul/prepared_query/template.go | 3 - agent/consul/prepared_query/template_test.go | 3 - agent/consul/prepared_query/walk.go | 3 - agent/consul/prepared_query/walk_ce_test.go | 3 - agent/consul/prepared_query/walk_test.go | 4 - agent/consul/prepared_query_endpoint.go | 301 +- agent/consul/prepared_query_endpoint_ce.go | 38 - .../consul/prepared_query_endpoint_ce_test.go | 52 - 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 | 419 - agent/consul/rate/handler_ce.go | 21 - agent/consul/rate/handler_test.go | 426 - agent/consul/rate/metrics.go | 17 - .../consul/rate/mock_RequestLimitsHandler.go | 63 - .../rate/mock_ServersStatusProvider_test.go | 53 - agent/consul/replication.go | 3 - agent/consul/replication_test.go | 3 - agent/consul/reporting/reporting.go | 3 - agent/consul/reporting/reporting_ce.go | 3 - agent/consul/rpc.go | 145 +- agent/consul/rpc_test.go | 96 +- agent/consul/rtt.go | 3 - agent/consul/rtt_test.go | 3 - agent/consul/segment_ce.go | 3 - agent/consul/serf_filter.go | 3 - agent/consul/serf_test.go | 3 - agent/consul/server.go | 659 +- agent/consul/server_ce.go | 8 - agent/consul/server_ce_test.go | 3 - agent/consul/server_connect.go | 35 +- agent/consul/server_log_verification.go | 84 - agent/consul/server_lookup.go | 3 - agent/consul/server_lookup_test.go | 3 - agent/consul/server_metadata.go | 71 - agent/consul/server_metadata_test.go | 68 - agent/consul/server_overview.go | 3 - agent/consul/server_overview_test.go | 3 - agent/consul/server_register.go | 3 - agent/consul/server_serf.go | 3 - agent/consul/server_test.go | 76 +- agent/consul/servercert/manager.go | 36 +- agent/consul/servercert/manager_test.go | 51 +- agent/consul/session_endpoint.go | 3 - agent/consul/session_endpoint_test.go | 3 - agent/consul/session_timers.go | 3 - agent/consul/session_timers_test.go | 3 - agent/consul/session_ttl.go | 3 - agent/consul/session_ttl_test.go | 6 +- agent/consul/snapshot_endpoint.go | 6 +- agent/consul/snapshot_endpoint_test.go | 3 - agent/consul/state/acl.go | 85 +- agent/consul/state/acl_ce.go | 3 - agent/consul/state/acl_ce_test.go | 3 - agent/consul/state/acl_events.go | 3 - agent/consul/state/acl_events_test.go | 3 - agent/consul/state/acl_schema.go | 24 +- agent/consul/state/acl_test.go | 134 +- agent/consul/state/autopilot.go | 3 - agent/consul/state/autopilot_test.go | 3 - agent/consul/state/catalog.go | 203 +- agent/consul/state/catalog_ce.go | 3 - agent/consul/state/catalog_ce_test.go | 3 - agent/consul/state/catalog_events.go | 11 +- agent/consul/state/catalog_events_ce.go | 3 - agent/consul/state/catalog_events_ce_test.go | 3 - agent/consul/state/catalog_events_test.go | 47 +- agent/consul/state/catalog_schema.deepcopy.go | 3 - agent/consul/state/catalog_schema.go | 57 +- agent/consul/state/catalog_test.go | 211 +- agent/consul/state/config_entry.go | 631 +- agent/consul/state/config_entry_ce.go | 14 - agent/consul/state/config_entry_ce_test.go | 3 - agent/consul/state/config_entry_events.go | 63 +- .../consul/state/config_entry_events_test.go | 370 +- .../state/config_entry_exported_services.go | 66 - .../config_entry_exported_services_ce.go | 34 - agent/consul/state/config_entry_intention.go | 196 +- .../consul/state/config_entry_intention_ce.go | 3 - .../state/config_entry_sameness_group.go | 22 - .../state/config_entry_sameness_group_ce.go | 53 - .../config_entry_sameness_group_ce_test.go | 21 - agent/consul/state/config_entry_schema.go | 32 +- agent/consul/state/config_entry_test.go | 906 -- agent/consul/state/connect_ca.go | 3 - agent/consul/state/connect_ca_events.go | 5 +- agent/consul/state/connect_ca_events_test.go | 5 +- agent/consul/state/connect_ca_test.go | 5 +- agent/consul/state/coordinate.go | 3 - agent/consul/state/coordinate_ce.go | 3 - agent/consul/state/coordinate_ce_test.go | 3 - agent/consul/state/coordinate_test.go | 3 - agent/consul/state/deep-copy.sh | 3 - agent/consul/state/delay_ce.go | 3 - agent/consul/state/delay_test.go | 3 - agent/consul/state/events.go | 14 +- agent/consul/state/events_test.go | 186 - agent/consul/state/federation_state.go | 3 - agent/consul/state/graveyard.go | 3 - agent/consul/state/graveyard_ce.go | 3 - agent/consul/state/graveyard_test.go | 3 - agent/consul/state/index_connect_test.go | 3 - agent/consul/state/indexer.go | 3 - agent/consul/state/intention.go | 143 +- agent/consul/state/intention_ce.go | 12 - agent/consul/state/intention_test.go | 96 +- agent/consul/state/kvs.go | 3 - agent/consul/state/kvs_ce.go | 3 - agent/consul/state/kvs_ce_test.go | 3 - agent/consul/state/kvs_test.go | 3 - agent/consul/state/memdb.go | 66 +- agent/consul/state/memdb_test.go | 101 - agent/consul/state/mock_publishFuncType.go | 33 - agent/consul/state/operations_ce.go | 3 - agent/consul/state/peering.go | 57 +- agent/consul/state/peering_ce.go | 5 +- agent/consul/state/peering_ce_test.go | 5 +- agent/consul/state/peering_test.go | 71 +- agent/consul/state/prepared_query.go | 3 - agent/consul/state/prepared_query_index.go | 3 - .../consul/state/prepared_query_index_test.go | 3 - agent/consul/state/prepared_query_test.go | 3 - agent/consul/state/query.go | 3 - agent/consul/state/query_ce.go | 3 - agent/consul/state/schema.go | 3 - agent/consul/state/schema_ce.go | 3 - agent/consul/state/schema_ce_test.go | 3 - agent/consul/state/schema_test.go | 5 +- agent/consul/state/session.go | 3 - agent/consul/state/session_ce.go | 3 - agent/consul/state/session_test.go | 3 - agent/consul/state/state_store.go | 3 - agent/consul/state/state_store_ce_test.go | 3 - agent/consul/state/state_store_test.go | 55 +- agent/consul/state/store_integration_test.go | 8 +- agent/consul/state/system_metadata.go | 3 - agent/consul/state/system_metadata_test.go | 3 - agent/consul/state/tombstone_gc.go | 3 - agent/consul/state/tombstone_gc_test.go | 3 - agent/consul/state/txn.go | 3 - agent/consul/state/txn_test.go | 3 - agent/consul/state/usage.go | 10 - agent/consul/state/usage_ce.go | 3 - agent/consul/state/usage_test.go | 18 +- agent/consul/stats_fetcher.go | 3 - agent/consul/stats_fetcher_test.go | 3 - agent/consul/status_endpoint.go | 3 - agent/consul/status_endpoint_test.go | 3 - agent/consul/stream/event.go | 5 +- agent/consul/stream/event_buffer.go | 3 - agent/consul/stream/event_buffer_test.go | 3 - agent/consul/stream/event_publisher.go | 3 - agent/consul/stream/event_publisher_test.go | 5 +- agent/consul/stream/event_snapshot.go | 3 - agent/consul/stream/event_snapshot_test.go | 3 - agent/consul/stream/event_test.go | 3 - agent/consul/stream/noop.go | 3 - agent/consul/stream/string_types.go | 3 - agent/consul/stream/subscription.go | 3 - agent/consul/stream/subscription_test.go | 3 - agent/consul/subscribe_backend.go | 3 - agent/consul/subscribe_backend_test.go | 46 +- agent/consul/system_metadata.go | 3 - agent/consul/system_metadata_test.go | 3 - agent/consul/tenancy_bridge.go | 15 - agent/consul/tenancy_bridge_ce.go | 29 - agent/consul/txn_endpoint.go | 3 - agent/consul/txn_endpoint_test.go | 6 +- agent/consul/type_registry.go | 28 - agent/consul/usagemetrics/usagemetrics.go | 3 - agent/consul/usagemetrics/usagemetrics_ce.go | 3 - .../usagemetrics/usagemetrics_ce_test.go | 329 +- .../consul/usagemetrics/usagemetrics_test.go | 3 - agent/consul/util.go | 3 - agent/consul/util_test.go | 3 - agent/consul/wanfed/pool.go | 3 - agent/consul/wanfed/wanfed.go | 3 - agent/consul/wanfed/wanfed_test.go | 3 - agent/consul/watch/server_local.go | 17 +- agent/consul/watch/server_local_test.go | 3 - agent/consul/xdscapacity/capacity.go | 3 - agent/consul/xdscapacity/capacity_test.go | 3 - agent/coordinate_endpoint.go | 11 +- agent/coordinate_endpoint_test.go | 23 +- agent/debug/host.go | 3 - agent/debug/host_test.go | 3 - agent/delegate_mock_test.go | 11 +- agent/denylist.go | 3 - agent/denylist_test.go | 3 - agent/discovery_chain_endpoint.go | 5 +- agent/discovery_chain_endpoint_test.go | 10 +- agent/dns.go | 122 +- 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 | 14 - agent/dns_ce_test.go | 12 +- agent/dns_test.go | 311 +- agent/enterprise_delegate_ce.go | 3 - .../builtin/aws-lambda/aws_lambda.go | 245 - .../builtin/aws-lambda/aws_lambda_test.go | 482 - .../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/lua.go | 133 - agent/envoyextensions/builtin/lua/lua_test.go | 104 - .../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 | 81 - .../registered_extensions_ce.go | 8 - .../registered_extensions_test.go | 138 - agent/event_endpoint.go | 3 - agent/event_endpoint_test.go | 12 +- agent/exec/exec.go | 3 - agent/exec/exec_unix.go | 3 - agent/exec/exec_windows.go | 3 - agent/federation_state_endpoint.go | 9 +- agent/grpc-external/forward.go | 3 - agent/grpc-external/limiter/limiter.go | 3 - agent/grpc-external/limiter/limiter_test.go | 3 - agent/grpc-external/options.go | 3 - agent/grpc-external/options_test.go | 6 +- agent/grpc-external/querymeta.go | 3 - agent/grpc-external/querymeta_test.go | 3 - agent/grpc-external/server.go | 7 +- agent/grpc-external/services/acl/login.go | 3 - .../grpc-external/services/acl/login_test.go | 3 - agent/grpc-external/services/acl/logout.go | 3 - .../grpc-external/services/acl/logout_test.go | 3 - agent/grpc-external/services/acl/server.go | 3 - .../grpc-external/services/acl/server_test.go | 3 - .../services/connectca/server.go | 3 - .../services/connectca/server_test.go | 3 - .../grpc-external/services/connectca/sign.go | 3 - .../services/connectca/sign_test.go | 3 - .../services/connectca/watch_roots.go | 3 - .../services/connectca/watch_roots_test.go | 3 - .../dataplane/get_envoy_bootstrap_params.go | 195 +- .../get_envoy_bootstrap_params_test.go | 291 +- .../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 | 13 +- .../services/peerstream/server.go | 7 +- .../services/peerstream/server_test.go | 7 +- .../services/peerstream/stream_resources.go | 20 +- .../services/peerstream/stream_test.go | 65 +- .../services/peerstream/stream_tracker.go | 67 +- .../peerstream/stream_tracker_test.go | 47 +- .../peerstream/subscription_blocking.go | 5 +- .../peerstream/subscription_manager.go | 13 +- .../peerstream/subscription_manager_test.go | 13 +- .../services/peerstream/subscription_state.go | 17 +- .../peerstream/subscription_state_test.go | 7 +- .../services/peerstream/subscription_view.go | 18 +- .../peerstream/subscription_view_test.go | 7 +- .../services/peerstream/testing.go | 5 +- .../grpc-external/services/resource/delete.go | 179 - .../services/resource/delete_test.go | 291 - agent/grpc-external/services/resource/list.go | 117 - .../services/resource/list_by_owner.go | 122 - .../services/resource/list_by_owner_test.go | 279 - .../services/resource/list_test.go | 295 - .../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 | 100 - .../services/resource/read_test.go | 271 - .../grpc-external/services/resource/server.go | 208 - .../services/resource/server_ce.go | 27 - .../services/resource/server_ce_test.go | 17 - .../services/resource/server_test.go | 274 - .../services/resource/testing/testing.go | 124 - .../services/resource/testing/testing_ce.go | 19 - .../grpc-external/services/resource/watch.go | 127 - .../services/resource/watch_test.go | 345 - .../grpc-external/services/resource/write.go | 310 - .../services/resource/write_status.go | 201 - .../services/resource/write_status_test.go | 517 - .../services/resource/write_test.go | 791 -- .../services/serverdiscovery/server.go | 3 - .../services/serverdiscovery/server_test.go | 3 - .../services/serverdiscovery/watch_servers.go | 3 - .../serverdiscovery/watch_servers_test.go | 5 +- agent/grpc-external/stats_test.go | 8 +- agent/grpc-external/testutils/acl.go | 41 +- agent/grpc-external/testutils/fsm.go | 3 - agent/grpc-external/testutils/server.go | 3 - agent/grpc-external/utils.go | 6 +- agent/grpc-internal/balancer/balancer.go | 486 - agent/grpc-internal/balancer/balancer_test.go | 339 - .../grpc-internal/balancer/custombalancer.go | 87 + agent/grpc-internal/balancer/pickfirst.go | 189 + agent/grpc-internal/balancer/registry.go | 72 - agent/grpc-internal/client.go | 118 +- agent/grpc-internal/client_test.go | 94 +- agent/grpc-internal/handler.go | 47 +- agent/grpc-internal/handler_test.go | 8 +- agent/grpc-internal/listener.go | 64 - agent/grpc-internal/pipe.go | 84 - agent/grpc-internal/pipe_test.go | 70 - agent/grpc-internal/resolver/registry.go | 7 +- agent/grpc-internal/resolver/resolver.go | 37 +- agent/grpc-internal/resolver/resolver_test.go | 6 +- agent/grpc-internal/server_test.go | 6 +- .../services/subscribe/logger.go | 5 +- .../services/subscribe/subscribe.go | 5 +- .../services/subscribe/subscribe_test.go | 45 +- agent/grpc-internal/stats_test.go | 8 +- agent/grpc-internal/tracker.go | 49 - agent/grpc-middleware/auth_interceptor.go | 3 - .../grpc-middleware/auth_interceptor_test.go | 3 - agent/grpc-middleware/handshake.go | 3 - agent/grpc-middleware/handshake_test.go | 3 - agent/grpc-middleware/rate.go | 68 - .../rate_limit_mappings.gen.go | 38 - agent/grpc-middleware/rate_test.go | 123 - agent/grpc-middleware/recovery.go | 4 - agent/grpc-middleware/stats.go | 3 - agent/grpc-middleware/testutil/fake_sink.go | 3 - .../testutil/testservice/buf.gen.yaml | 22 - .../testutil/testservice/fake_service.go | 3 - .../testutil/testservice/simple.pb.binary.go | 4 +- .../testutil/testservice/simple.pb.go | 271 +- .../testutil/testservice/simple.proto | 3 - .../testutil/testservice/simple_grpc.pb.go | 167 - agent/hcp/bootstrap/bootstrap.go | 13 +- agent/hcp/bootstrap/bootstrap_test.go | 6 +- agent/hcp/bootstrap/testing.go | 3 - agent/hcp/{client => }/client.go | 33 +- agent/hcp/client/client_test.go | 126 - agent/hcp/client/metrics_client.go | 170 - agent/hcp/client/metrics_client_test.go | 178 - agent/hcp/client/mock_CloudConfig.go | 50 - agent/hcp/client/telemetry_config.go | 176 - agent/hcp/client/telemetry_config_test.go | 343 - agent/hcp/config/config.go | 14 +- agent/hcp/deps.go | 73 +- agent/hcp/deps_test.go | 28 - agent/hcp/discover/discover.go | 7 +- agent/hcp/manager.go | 8 +- agent/hcp/manager_test.go | 48 +- agent/hcp/{client => }/mock_Client.go | 83 +- agent/hcp/scada/capabilities.go | 3 - agent/hcp/scada/scada.go | 3 - agent/hcp/telemetry/custom_metrics.go | 17 - agent/hcp/telemetry/doc.go | 15 - agent/hcp/telemetry/gauge_store.go | 80 - agent/hcp/telemetry/gauge_store_test.go | 92 - agent/hcp/telemetry/otel_exporter.go | 107 - agent/hcp/telemetry/otel_exporter_test.go | 251 - agent/hcp/telemetry/otel_sink.go | 294 - agent/hcp/telemetry/otel_sink_test.go | 591 - agent/hcp/telemetry/otlp_transform.go | 189 - agent/hcp/telemetry/otlp_transform_test.go | 345 - agent/hcp/telemetry_provider.go | 185 - agent/hcp/telemetry_provider_test.go | 431 - agent/hcp/testing.go | 3 - agent/hcp/testserver/main.go | 3 - agent/health_endpoint.go | 9 +- agent/health_endpoint_test.go | 80 +- agent/http.go | 115 +- agent/http_ce.go | 3 - agent/http_ce_test.go | 4 +- agent/http_decode_test.go | 3 - agent/http_register.go | 20 +- agent/http_test.go | 171 +- agent/intentions_endpoint.go | 23 +- agent/intentions_endpoint_ce_test.go | 3 - agent/intentions_endpoint_test.go | 32 +- agent/keyring.go | 9 +- agent/keyring_test.go | 9 +- agent/kvs_endpoint.go | 11 +- agent/kvs_endpoint_test.go | 3 - agent/leafcert/cached_roots.go | 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 | 155 +- agent/local/state_internal_test.go | 82 - agent/local/state_test.go | 433 +- agent/local/testing.go | 3 - agent/log-drop/log-drop.go | 67 - agent/log-drop/log-drop_test.go | 56 - agent/log-drop/mock_Logger.go | 33 - agent/metadata/build.go | 3 - agent/metadata/build_test.go | 3 - agent/metadata/server.go | 13 - agent/metadata/server_internal_test.go | 3 - agent/metadata/server_test.go | 3 - agent/metrics.go | 13 +- agent/metrics/testing.go | 104 - agent/metrics_test.go | 209 +- agent/mock/notify.go | 3 - agent/nodeid.go | 8 +- agent/nodeid_test.go | 9 +- agent/notify.go | 3 - agent/notify_test.go | 3 - agent/operator_endpoint.go | 93 +- agent/operator_endpoint_ce.go | 3 - agent/operator_endpoint_ce_test.go | 93 - agent/operator_endpoint_test.go | 10 +- agent/peering_endpoint.go | 5 +- agent/peering_endpoint_ce_test.go | 5 +- agent/peering_endpoint_test.go | 37 +- agent/pool/conn.go | 26 +- agent/pool/peek.go | 3 - agent/pool/peek_test.go | 9 +- agent/pool/pool.go | 9 +- agent/prepared_query_endpoint.go | 19 +- agent/prepared_query_endpoint_test.go | 39 +- agent/proxycfg-glue/config_entry.go | 146 +- .../config_entry_test.go} | 19 +- agent/proxycfg-glue/discovery_chain.go | 3 - agent/proxycfg-glue/discovery_chain_test.go | 3 - .../proxycfg-glue/exported_peered_services.go | 3 - .../exported_peered_services_test.go | 5 +- .../federation_state_list_mesh_gateways.go | 3 - ...ederation_state_list_mesh_gateways_test.go | 3 - agent/proxycfg-glue/gateway_services.go | 3 - agent/proxycfg-glue/gateway_services_test.go | 3 - agent/proxycfg-glue/glue.go | 28 +- 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 | 5 +- agent/proxycfg-glue/intentions.go | 149 +- agent/proxycfg-glue/intentions_ce.go | 5 +- 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 | 7 +- .../proxycfg-glue/resolved_service_config.go | 12 +- .../resolved_service_config_test.go | 3 - agent/proxycfg-glue/service_http_checks.go | 3 - .../proxycfg-glue/service_http_checks_test.go | 5 +- agent/proxycfg-glue/service_list.go | 39 +- agent/proxycfg-glue/service_list_test.go | 5 +- agent/proxycfg-glue/trust_bundle.go | 5 +- agent/proxycfg-glue/trust_bundle_test.go | 11 +- .../proxycfg-sources/catalog/config_source.go | 27 +- .../catalog/config_source_oss.go | 16 - .../catalog/config_source_test.go | 48 +- .../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 | 6 +- agent/proxycfg-sources/local/sync_test.go | 7 +- agent/proxycfg/api_gateway.go | 528 - agent/proxycfg/api_gateway_ce.go | 17 - agent/proxycfg/config_snapshot_glue.go | 69 - agent/proxycfg/config_snapshot_glue_test.go | 315 - agent/proxycfg/connect_proxy.go | 122 +- agent/proxycfg/data_sources.go | 6 +- agent/proxycfg/data_sources_ce.go | 3 - agent/proxycfg/deep-copy.sh | 4 - 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 | 47 +- agent/proxycfg/mesh_gateway.go | 9 +- agent/proxycfg/mesh_gateway_ce.go | 3 - agent/proxycfg/naming.go | 3 - agent/proxycfg/naming_ce.go | 3 - agent/proxycfg/naming_test.go | 3 - agent/proxycfg/proxycfg.deepcopy.go | 231 +- agent/proxycfg/proxycfg.go | 23 +- agent/proxycfg/snapshot.go | 235 +- agent/proxycfg/snapshot_test.go | 5 +- agent/proxycfg/state.go | 13 - agent/proxycfg/state_ce_test.go | 3 - agent/proxycfg/state_test.go | 243 +- agent/proxycfg/terminating_gateway.go | 11 +- agent/proxycfg/testing.go | 98 +- agent/proxycfg/testing_api_gateway.go | 164 - agent/proxycfg/testing_ce.go | 3 - agent/proxycfg/testing_connect_proxy.go | 119 +- agent/proxycfg/testing_ingress_gateway.go | 354 +- agent/proxycfg/testing_mesh_gateway.go | 198 +- agent/proxycfg/testing_peering.go | 138 +- agent/proxycfg/testing_terminating_gateway.go | 38 +- agent/proxycfg/testing_tproxy.go | 182 +- agent/proxycfg/testing_upstreams.go | 430 +- agent/proxycfg/testing_upstreams_ce.go | 25 - agent/proxycfg/upstreams.go | 19 +- agent/proxycfg_test.go | 21 +- agent/reload.go | 3 - agent/remote_exec.go | 11 +- agent/remote_exec_test.go | 12 +- agent/retry_join.go | 9 +- agent/retry_join_test.go | 3 - agent/router/grpc.go | 3 - agent/router/manager.go | 3 - agent/router/manager_internal_test.go | 3 - agent/router/manager_test.go | 3 - agent/router/router.go | 3 - agent/router/router_test.go | 3 - agent/router/serf_adapter.go | 3 - agent/router/serf_flooder.go | 3 - agent/routine-leak-checker/leak_test.go | 11 +- agent/rpc/middleware/interceptors.go | 29 - agent/rpc/middleware/interceptors_test.go | 47 - agent/rpc/middleware/rate_limit_mappings.go | 152 - agent/rpc/middleware/recovery.go | 27 - agent/rpc/operator/service.go | 107 - agent/rpc/operator/service_test.go | 109 - agent/rpc/peering/service.go | 29 +- agent/rpc/peering/service_ce_test.go | 5 +- agent/rpc/peering/service_test.go | 54 +- agent/rpc/peering/testing.go | 5 +- agent/rpc/peering/testutil_ce_test.go | 3 - agent/rpc/peering/validate.go | 3 - agent/rpc/peering/validate_test.go | 3 - agent/rpcclient/common.go | 58 - agent/rpcclient/configentry/configentry.go | 181 - .../rpcclient/configentry/configentry_test.go | 268 - agent/rpcclient/configentry/view.go | 141 - agent/rpcclient/health/health.go | 42 +- agent/rpcclient/health/health_test.go | 48 +- agent/rpcclient/health/streaming_test.go | 5 +- agent/rpcclient/health/view.go | 20 +- agent/rpcclient/health/view_test.go | 20 +- agent/service_checks_test.go | 3 - agent/service_manager.go | 30 +- agent/service_manager_test.go | 31 +- agent/session_endpoint.go | 15 +- agent/session_endpoint_test.go | 12 +- agent/setup.go | 217 +- agent/setup_ce.go | 3 - agent/sidecar_service.go | 9 - agent/sidecar_service_test.go | 76 +- agent/signal_unix.go | 3 - agent/signal_windows.go | 3 - agent/snapshot_endpoint.go | 3 - agent/snapshot_endpoint_test.go | 15 +- agent/status_endpoint.go | 7 +- agent/status_endpoint_test.go | 3 - agent/streaming_test.go | 3 - agent/structs/acl.go | 122 +- agent/structs/acl_cache.go | 3 - agent/structs/acl_cache_test.go | 3 - agent/structs/acl_ce.go | 3 - agent/structs/acl_templated_policy.go | 281 - agent/structs/acl_templated_policy_ce.go | 65 - agent/structs/acl_templated_policy_ce_test.go | 99 - agent/structs/acl_templated_policy_test.go | 103 - agent/structs/acl_test.go | 13 +- agent/structs/aclfilter/filter.go | 35 +- agent/structs/aclfilter/filter_test.go | 125 +- agent/structs/auto_encrypt.go | 3 - agent/structs/autopilot.go | 3 - agent/structs/autopilot_ce.go | 3 - agent/structs/catalog.go | 15 - agent/structs/catalog_ce.go | 3 - agent/structs/check_definition.go | 9 - agent/structs/check_definition_test.go | 3 - agent/structs/check_type.go | 8 - agent/structs/config_entry.go | 310 +- agent/structs/config_entry_apigw_jwt_ce.go | 13 - agent/structs/config_entry_ce.go | 18 - agent/structs/config_entry_ce_test.go | 3 - agent/structs/config_entry_discoverychain.go | 134 +- .../structs/config_entry_discoverychain_ce.go | 38 - .../config_entry_discoverychain_ce_test.go | 38 - .../config_entry_discoverychain_test.go | 648 +- agent/structs/config_entry_exports.go | 60 +- agent/structs/config_entry_exports_ce.go | 27 - agent/structs/config_entry_exports_ce_test.go | 19 - agent/structs/config_entry_exports_test.go | 5 +- agent/structs/config_entry_gateways.go | 483 +- agent/structs/config_entry_gateways_test.go | 443 - .../config_entry_inline_certificate.go | 168 - .../config_entry_inline_certificate_test.go | 197 - agent/structs/config_entry_intentions.go | 169 +- agent/structs/config_entry_intentions_ce.go | 13 - .../config_entry_intentions_ce_test.go | 74 - agent/structs/config_entry_intentions_test.go | 150 - agent/structs/config_entry_jwt_provider.go | 550 - agent/structs/config_entry_jwt_provider_ce.go | 25 - .../structs/config_entry_jwt_provider_test.go | 462 - agent/structs/config_entry_mesh.go | 7 - agent/structs/config_entry_mesh_ce.go | 3 - agent/structs/config_entry_mesh_test.go | 3 - agent/structs/config_entry_routes.go | 649 - agent/structs/config_entry_routes_test.go | 912 -- agent/structs/config_entry_sameness_group.go | 76 - .../structs/config_entry_sameness_group_ce.go | 34 - agent/structs/config_entry_status.go | 238 - agent/structs/config_entry_test.go | 384 +- agent/structs/connect.go | 3 - agent/structs/connect_ca.go | 14 - agent/structs/connect_ca_test.go | 3 - agent/structs/connect_ce.go | 3 - agent/structs/connect_proxy_config.go | 166 +- agent/structs/connect_proxy_config_ce.go | 10 +- agent/structs/connect_proxy_config_test.go | 21 +- agent/structs/deep-copy.sh | 11 - agent/structs/discovery_chain.go | 95 +- agent/structs/discovery_chain_ce.go | 3 - agent/structs/envoy_extension.go | 33 - agent/structs/errors.go | 11 - agent/structs/federation_state.go | 3 - agent/structs/identity.go | 3 - agent/structs/intention.go | 31 +- agent/structs/intention_ce.go | 7 - agent/structs/intention_test.go | 66 +- 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/sanitize_ce.go | 26 + agent/structs/service_definition.go | 5 - agent/structs/service_definition_test.go | 3 - agent/structs/snapshot.go | 3 - agent/structs/structs.deepcopy.go | 555 +- agent/structs/structs.deepcopy_ce.go | 17 - agent/structs/structs.go | 151 +- agent/structs/structs_ce.go | 3 - agent/structs/structs_ce_test.go | 3 - agent/structs/structs_ext_test.go | 26 - agent/structs/structs_filtering_test.go | 72 - agent/structs/structs_test.go | 59 +- agent/structs/system_metadata.go | 3 - agent/structs/testing.go | 3 - agent/structs/testing_catalog.go | 37 +- agent/structs/testing_connect_proxy_config.go | 60 +- agent/structs/testing_intention.go | 3 - agent/structs/testing_service_definition.go | 3 - agent/structs/txn.go | 3 - agent/submatview/handler.go | 5 +- agent/submatview/local_materializer.go | 5 +- agent/submatview/local_materializer_test.go | 5 +- agent/submatview/materializer.go | 5 +- agent/submatview/rpc_materializer.go | 5 +- agent/submatview/store.go | 5 +- agent/submatview/store_integration_test.go | 18 +- agent/submatview/store_test.go | 9 +- agent/submatview/streaming_test.go | 9 +- agent/systemd/notify.go | 3 - agent/testagent.go | 7 +- agent/testagent_test.go | 3 - agent/token/persistence.go | 42 +- agent/token/persistence_test.go | 200 +- agent/token/store.go | 78 +- agent/token/store_ce.go | 3 - agent/token/store_test.go | 79 +- agent/translate_addr.go | 3 - agent/txn_endpoint.go | 8 +- agent/txn_endpoint_test.go | 3 - agent/ui_endpoint.go | 136 +- agent/ui_endpoint_ce_test.go | 8 +- agent/ui_endpoint_test.go | 135 +- agent/uiserver/buf_index_fs.go | 3 - agent/uiserver/buffered_file.go | 3 - .../assets/chunk.143.ff39f0b820a97e2c6d5d.js | 52 - .../assets/chunk.178.00380c6ad3fa678e07b6.js | 21 - .../assets/chunk.336.f5cb05e551aa08eb7125.js | 908 -- ...nk.336.f5cb05e551aa08eb7125.js.LICENSE.txt | 8 - .../assets/chunk.412.2df22e4bf69d8f15ebdb.js | 2276 --- ...nk.412.2df22e4bf69d8f15ebdb.js.LICENSE.txt | 38 - .../assets/chunk.744.c0eb6726020fc4af8d3f.css | 39 - .../assets/chunk.744.c0eb6726020fc4af8d3f.js | 1 - .../assets/chunk.83.85cc25a28afe28f711a3.js | 65 - ...cript-77218cd1268ea6df75775114ae086566.js} | 42 +- ... ruby-ea43ca3a3bdd63a52811e8464d66134b.js} | 0 ...> xml-10ec8b8cc61ef0fbd25b27a599fdcd60.js} | 22 +- ... yaml-3f129a000349e3075be0f65719884b61.js} | 72 +- ...outes-75a2ac7d38caf09cfee2a4e2bc49dcf7.js} | 0 ...vices-8b6b2b2bea3add7709b8075a5ed5652b.js} | 0 ...routes-282630d2b2c8bf766b7e0d4f512828cc.js | 1 - ...rvices-51af43ae095119987dadf6f2392a59b3.js | 1 - ...outes-f2c5ce353830c89f540358e7f174e0bf.js} | 0 ...vices-8b6b2b2bea3add7709b8075a5ed5652b.js} | 0 ...outes-f939ed42e9b83f9d1bbc5256be68e77c.js} | 0 ...vices-8b6b2b2bea3add7709b8075a5ed5652b.js} | 0 ...outes-cba490481425519435d142c743bbc3d3.js} | 0 ...vices-85621f245f195fe1ce177064bfb04504.js} | 0 ...routes-989d6de4b58a54c8638e37694240f29a.js | 1 - ...rvices-e5a754eca7f3fbb406035f10b8dfbb77.js | 1 - ...ul-ui-20fef69ea9b73df740a420526b12c7fb.css | 1 + ...sul-ui-7444626e95c5ba30e9097f92995f0238.js | 3938 ------ ...sul-ui-e58b85f0a8e1fb15ded242e5b25b171c.js | 3507 +++++ ...ul-ui-f5d0ec3be8cca14adb133c8e2f488419.css | 1 - ...debug-8f884a3e3f7105d43b7b4024db9b4c99.js} | 0 ...outes-e55bc65732ba7c0352d43313fd9563e6.js} | 2 +- ...vices-a17470cdfbd4a4096117ac0103802226.js} | 2 +- ...debug-5a3f1d2e3954a05aa8383f02db31b8e6.js} | 0 ...scape-851839b3ea1d0b4eb4c7089446df5e9f.js} | 0 ...coding-022884ab2a5bd42b6f4fff580fa0dd34.js | 209 - ...coding-cdb50fbdab6d4d3fdf574dd784f77d27.js | 204 + ...dexes-75eea16b259716db4fd162ee283d2ae5.js} | 0 .../init-21ea65714d133467454b601efc15e2dd.js | 5 + .../init-fe2561b45ce1429092f4a9a2bbb9ce71.js | 5 - ...onsul-31d7e3b0ef7c58d62338c7d7aeaaf545.js} | 0 ...theus-5f31ba3b7ffd850fa916a0a76933e968.js} | 32 +- ...endor-69ef69e98b7d14d1513f8056b6c6b48d.css | 1 + ...vendor-aeac0d1e27f3b95c9b4bad3aac59a219.js | 11134 --------------- ...vendor-c7887d0a48fe1497d1843edc3d5bfbc8.js | 11488 ++++++++++++++++ ...endor-cf03d69ba4d9fa5934f04dca689d187f.css | 1 - agent/uiserver/dist/index.html | 60 +- agent/uiserver/redirect_fs.go | 3 - agent/uiserver/ui_template_data.go | 3 - agent/uiserver/uiserver.go | 3 - agent/uiserver/uiserver_test.go | 8 +- agent/user_event.go | 6 +- agent/user_event_test.go | 14 +- agent/util.go | 3 - agent/util_test.go | 3 - agent/watch_handler.go | 3 - agent/watch_handler_test.go | 11 +- agent/xds/accesslogs/accesslogs.go | 188 - agent/xds/clusters.go | 478 +- agent/xds/clusters_test.go | 1073 +- agent/xds/{config => }/config.go | 72 +- agent/xds/{config => }/config_test.go | 5 +- agent/xds/configfetcher/config_fetcher.go | 10 - agent/xds/delta.go | 470 +- agent/xds/delta_envoy_extender_ce_test.go | 868 -- agent/xds/delta_envoy_extender_test.go | 164 - agent/xds/delta_test.go | 926 +- agent/xds/endpoints.go | 228 +- agent/xds/endpoints_test.go | 311 +- .../xds}/envoy_versioning.go | 30 +- agent/xds/envoy_versioning_test.go | 158 + agent/xds/extensionruntime/runtime_config.go | 197 - .../runtime_config_ce_test.go | 291 - agent/xds/failover_math.go | 38 + agent/xds/failover_math_test.go | 142 + agent/xds/failover_policy.go | 160 - agent/xds/failover_policy_ce.go | 15 - agent/xds/golden_test.go | 56 +- agent/xds/gw_per_route_filters_ce.go | 24 - agent/xds/jwt_authn.go | 293 - agent/xds/jwt_authn_ce.go | 25 - agent/xds/jwt_authn_test.go | 574 - agent/xds/listeners.go | 533 +- agent/xds/listeners_apigateway.go | 457 - agent/xds/listeners_ingress.go | 88 +- agent/xds/listeners_test.go | 705 +- agent/xds/locality_policy.go | 23 - agent/xds/locality_policy_ce.go | 16 - agent/xds/naming.go | 16 + agent/xds/naming/naming.go | 29 - agent/xds/net_fallback.go | 8 + agent/xds/{platform => }/net_linux.go | 7 +- agent/xds/platform/net_fallback.go | 11 - agent/xds/protocol_trace.go | 30 +- agent/xds/proxystateconverter/clusters.go | 1251 -- agent/xds/proxystateconverter/converter.go | 136 - agent/xds/proxystateconverter/endpoints.go | 671 - .../proxystateconverter/failover_policy.go | 158 - .../proxystateconverter/failover_policy_ce.go | 15 - agent/xds/proxystateconverter/listeners.go | 1691 --- .../proxystateconverter/locality_policy.go | 21 - .../proxystateconverter/locality_policy_ce.go | 15 - agent/xds/proxystateconverter/routes.go | 777 -- agent/xds/proxysupport/proxysupport.go | 14 + agent/xds/rbac.go | 538 +- agent/xds/rbac_test.go | 545 +- agent/xds/resources.go | 23 +- agent/xds/resources_ce_test.go | 7 +- agent/xds/resources_test.go | 474 +- agent/xds/{response => }/response.go | 33 +- agent/xds/routes.go | 236 +- agent/xds/routes_test.go | 190 +- agent/xds/secrets.go | 33 - agent/xds/server.go | 188 +- agent/xds/server_ce.go | 3 - agent/xds/serverless_plugin_ce_test.go | 165 + agent/xds/serverlessplugin/copied.go | 59 + agent/xds/serverlessplugin/lambda_patcher.go | 211 + .../serverlessplugin/lambda_patcher_test.go | 83 + agent/xds/serverlessplugin/patcher.go | 94 + agent/xds/serverlessplugin/patcher_test.go | 102 + .../xds/serverlessplugin/serverlessplugin.go | 186 + agent/xds/testcommon/testcommon.go | 43 - ...uthz-http-local-grpc-service.latest.golden | 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 | 119 - .../lambda-connect-proxy-tproxy.latest.golden | 222 - ...terminating-gateway-upstream.latest.golden | 127 - ...terminating-gateway-upstream.latest.golden | 127 - ...a-inbound-applies-to-inbound.latest.golden | 127 - ...snt-apply-to-local-upstreams.latest.golden | 127 - ...es-to-local-upstreams-tproxy.latest.golden | 315 - ...d-applies-to-local-upstreams.latest.golden | 127 - ...ound-doesnt-apply-to-inbound.latest.golden | 127 - ...-consul-constraint-violation.latest.golden | 127 - ...h-envoy-constraint-violation.latest.golden | 127 - .../otel-access-logging-http.latest.golden | 145 - ...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 | 75 - ...-connect-proxy-opposite-meta.latest.golden | 75 - .../lambda-connect-proxy-tproxy.latest.golden | 104 - ...terminating-gateway-upstream.latest.golden | 75 - .../lambda-connect-proxy.latest.golden | 75 - ...teway-with-service-resolvers.latest.golden | 109 - .../lambda-terminating-gateway.latest.golden | 41 - ...terminating-gateway-upstream.latest.golden | 75 - ...a-inbound-applies-to-inbound.latest.golden | 75 - ...snt-apply-to-local-upstreams.latest.golden | 75 - ...es-to-local-upstreams-tproxy.latest.golden | 163 - ...d-applies-to-local-upstreams.latest.golden | 75 - ...ound-doesnt-apply-to-inbound.latest.golden | 75 - ...-consul-constraint-violation.latest.golden | 75 - ...h-envoy-constraint-violation.latest.golden | 75 - .../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 | 291 - .../lambda-connect-proxy-tproxy.latest.golden | 217 - ...terminating-gateway-upstream.latest.golden | 151 - ...terminating-gateway-upstream.latest.golden | 151 - ...a-inbound-applies-to-inbound.latest.golden | 246 - ...snt-apply-to-local-upstreams.latest.golden | 282 - ...es-to-local-upstreams-tproxy.latest.golden | 354 - ...d-applies-to-local-upstreams.latest.golden | 282 - ...ound-doesnt-apply-to-inbound.latest.golden | 239 - ...-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 | 5 - ...-connect-proxy-opposite-meta.latest.golden | 5 - .../lambda-connect-proxy-tproxy.latest.golden | 5 - ...terminating-gateway-upstream.latest.golden | 5 - ...terminating-gateway-upstream.latest.golden | 5 - ...a-inbound-applies-to-inbound.latest.golden | 5 - ...snt-apply-to-local-upstreams.latest.golden | 5 - ...es-to-local-upstreams-tproxy.latest.golden | 85 - ...d-applies-to-local-upstreams.latest.golden | 5 - ...ound-doesnt-apply-to-inbound.latest.golden | 5 - ...-consul-constraint-violation.latest.golden | 5 - ...h-envoy-constraint-violation.latest.golden | 5 - ...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 - ...ch-specific-upstream-service.latest.golden | 31 - ...ide-remove-outlier-detection.latest.golden | 5 - .../routes/wasm-http-local-file.latest.golden | 5 - .../wasm-http-remote-file.latest.golden | 5 - ...wasm-tcp-local-file-outbound.latest.golden | 5 - .../routes/wasm-tcp-local-file.latest.golden | 5 - ...asm-tcp-remote-file-outbound.latest.golden | 5 - .../routes/wasm-tcp-remote-file.latest.golden | 5 - ...-route-timeoutfilter-one-set.latest.golden | 55 - .../api-gateway-with-http-route.latest.golden | 55 - ...multiple-inline-certificates.latest.golden | 55 - ...route-and-inline-certificate.latest.golden | 55 - ...nect-proxy-exported-to-peers.latest.golden | 10 +- ...connect-proxy-lb-in-resolver.latest.golden | 126 +- ...and-failover-to-cluster-peer.latest.golden | 141 +- ...roxy-with-chain-and-failover.latest.golden | 134 +- ...oxy-with-chain-and-overrides.latest.golden | 98 +- ...and-redirect-to-cluster-peer.latest.golden | 85 +- ...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 | 18 +- ...expose-paths-local-app-paths.latest.golden | 10 +- ...pose-paths-new-cluster-http2.latest.golden | 18 +- ...ess-gateway-nil-config-entry.latest.golden | 5 - .../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 | 104 +- ...ress-with-chain-and-failover.latest.golden | 97 +- ...ress-with-chain-external-sni.latest.golden | 44 +- .../clusters/ingress-with-chain.latest.golden | 44 +- ...efaults-passive-health-check.latest.golden | 68 - ...ults-service-max-connections.latest.golden | 44 +- ...efaults-passive-health-check.latest.golden | 67 - ...ults-service-max-connections.latest.golden | 44 +- ...with-service-max-connections.latest.golden | 44 +- ...service-passive-health-check.latest.golden | 65 - ...ough-local-gateway-triggered.latest.golden | 141 +- ...ilover-through-local-gateway.latest.golden | 141 +- ...ugh-remote-gateway-triggered.latest.golden | 141 +- ...lover-through-remote-gateway.latest.golden | 141 +- ...ough-local-gateway-triggered.latest.golden | 97 +- ...ilover-through-local-gateway.latest.golden | 97 +- ...ugh-remote-gateway-triggered.latest.golden | 97 +- ...lover-through-remote-gateway.latest.golden | 97 +- ...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 | 44 +- .../clusters/mesh-gateway.latest.golden | 70 +- ...itter-with-resolver-redirect.latest.golden | 122 +- .../telemetry-collector.latest.golden | 183 - ...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 +- ...-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 | 5 - ...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 | 4 +- ...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 | 5 - .../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 | 4 +- .../endpoints/mesh-gateway.latest.golden | 4 +- ...itter-with-resolver-redirect.latest.golden | 4 +- .../telemetry-collector.latest.golden | 97 - ...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 | 352 - .../access-logs-json-file.latest.golden | 220 - ...t-stderr-disablelistenerlogs.latest.golden | 154 - ...ttp-listener-with-http-route.latest.golden | 54 - .../api-gateway-http-listener.latest.golden | 5 - ...api-gateway-nil-config-entry.latest.golden | 5 - ...ener-with-tcp-and-http-route.latest.golden | 79 - ...-tcp-listener-with-tcp-route.latest.golden | 32 - .../api-gateway-tcp-listener.latest.golden | 5 - ...-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 | 60 - .../listeners/api-gateway.latest.golden | 5 - ...nect-proxy-exported-to-peers.latest.golden | 18 +- ...nect-proxy-upstream-defaults.latest.golden | 30 +- ...and-failover-to-cluster-peer.latest.golden | 30 +- ...oxy-with-chain-and-overrides.latest.golden | 52 +- ...and-redirect-to-cluster-peer.latest.golden | 30 +- ...roxy-with-chain-external-sni.latest.golden | 30 +- ...onnect-proxy-with-grpc-chain.latest.golden | 52 +- ...onnect-proxy-with-http-chain.latest.golden | 48 +- ...nnect-proxy-with-http2-chain.latest.golden | 52 +- ...-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 | 172 +- ...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 - ...est.golden => expose-checks.latest.golden} | 44 +- ...expose-paths-local-app-paths.latest.golden | 70 +- ...pose-paths-new-cluster-http2.latest.golden | 74 +- .../grpc-public-listener.latest.golden | 96 +- .../http-listener-with-timeouts.latest.golden | 160 +- ...http-public-listener-no-xfcc.latest.golden | 70 +- .../http-public-listener.latest.golden | 156 +- .../listeners/http-upstream.latest.golden | 50 +- .../http2-public-listener.latest.golden | 162 +- .../ingress-gateway-bind-addrs.latest.golden | 22 +- ...ess-gateway-nil-config-entry.latest.golden | 5 - .../ingress-gateway-no-services.latest.golden | 4 +- .../listeners/ingress-gateway.latest.golden | 10 +- ...gress-grpc-multiple-services.latest.golden | 32 +- ...gress-http-multiple-services.latest.golden | 52 +- ...itter-with-resolver-redirect.latest.golden | 28 +- ...ress-with-chain-external-sni.latest.golden | 10 +- ...ith-grpc-single-tls-listener.latest.golden | 76 +- ...d-grpc-multiple-tls-listener.latest.golden | 92 +- ...th-http2-single-tls-listener.latest.golden | 76 +- ...h-sds-listener+service-level.latest.golden | 78 +- ...h-sds-listener-gw-level-http.latest.golden | 42 +- ...-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 | 64 +- ...gress-with-sds-service-level.latest.golden | 78 +- ...ess-with-single-tls-listener.latest.golden | 66 +- ...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 | 192 +- ...ixed-cipher-suites-listeners.latest.golden | 166 - ...ess-with-tls-mixed-listeners.latest.golden | 64 +- ...-mixed-max-version-listeners.latest.golden | 238 - ...-mixed-min-version-listeners.latest.golden | 118 +- ...-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 | 44 +- ...xported-peered-services-http.latest.golden | 108 +- ...ith-exported-peered-services.latest.golden | 24 +- ...ith-imported-peered-services.latest.golden | 12 +- ...through-mesh-gateway-enabled.latest.golden | 24 +- .../listeners/mesh-gateway.latest.golden | 24 +- ...itter-with-resolver-redirect.latest.golden | 48 +- .../telemetry-collector.latest.golden | 189 - ...-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 | 154 +- ...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 | 76 +- ...ransparent-proxy-destination.latest.golden | 48 +- ...roxy-dial-instances-directly.latest.golden | 68 +- ...nsparent-proxy-http-upstream.latest.golden | 80 +- ...ng-gateway-destinations-only.latest.golden | 154 +- ...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 - .../rbac/v2-default-allow-one-allow.golden | 30 - .../rbac/v2-default-allow-one-deny.golden | 43 - .../xds/testdata/rbac/v2-default-allow.golden | 1 - .../xds/testdata/rbac/v2-default-deny.golden | 8 - .../xds/testdata/rbac/v2-kitchen-sink.golden | 122 - ...-route-timeoutfilter-one-set.latest.golden | 51 - .../api-gateway-with-http-route.latest.golden | 59 - ...multiple-inline-certificates.latest.golden | 5 - ...route-and-inline-certificate.latest.golden | 5 - ...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 | 10 +- ...oxy-with-chain-and-overrides.latest.golden | 10 +- ...and-redirect-to-cluster-peer.latest.golden | 10 +- ...-proxy-with-chain-and-router.latest.golden | 128 +- ...roxy-with-chain-and-splitter.latest.golden | 46 +- ...roxy-with-chain-external-sni.latest.golden | 10 +- .../connect-proxy-with-chain.latest.golden | 10 +- ...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 | 5 - .../ingress-defaults-no-chain.latest.golden | 4 +- ...gress-grpc-multiple-services.latest.golden | 12 +- ...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 | 12 +- ...ress-with-sds-listener-level.latest.golden | 12 +- ...-sds-service-level-mixed-tls.latest.golden | 16 +- ...gress-with-sds-service-level.latest.golden | 16 +- ...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 | 5 - ...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-and-inline-certificate.latest.golden | 5 - ...-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 | 5 - ...nect-proxy-exported-to-peers.latest.golden | 5 - ...and-failover-to-cluster-peer.latest.golden | 5 - ...and-redirect-to-cluster-peer.latest.golden | 5 - ...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 | 5 - .../testdata/secrets/defaults.latest.golden | 5 - ...ateway-with-peered-upstreams.latest.golden | 5 - ...ateway-peering-control-plane.latest.golden | 5 - ...ed-services-http-with-router.latest.golden | 5 - ...xported-peered-services-http.latest.golden | 5 - ...ith-exported-peered-services.latest.golden | 5 - ...ith-imported-peered-services.latest.golden | 5 - ...through-mesh-gateway-enabled.latest.golden | 5 - .../secrets/telemetry-collector.latest.golden | 5 - ...arent-proxy-destination-http.latest.golden | 5 - ...ransparent-proxy-destination.latest.golden | 5 - ...ng-gateway-destinations-only.latest.golden | 5 - ...-proxy-with-peered-upstreams.latest.golden | 5 - .../secrets/transparent-proxy.latest.golden | 5 - ...-connect-proxy-opposite-meta.latest.golden | 62 +- .../lambda-connect-proxy.latest.golden | 62 +- ...teway-with-service-resolvers.latest.golden | 106 +- .../lambda-terminating-gateway.latest.golden | 66 +- ...-connect-proxy-opposite-meta.latest.golden | 70 +- .../lambda-connect-proxy.latest.golden | 70 +- ...teway-with-service-resolvers.latest.golden | 172 +- .../lambda-terminating-gateway.latest.golden | 88 +- ...connect-proxy-opposite-meta.latest.golden} | 0 .../routes/lambda-connect-proxy.latest.golden | 4 +- ...teway-with-service-resolvers.latest.golden | 22 +- .../lambda-terminating-gateway.latest.golden | 10 +- agent/xds/testing.go | 16 +- .../testdata/test-leaf-cert.golden | 16 - .../testdata/test-leaf-key.golden | 5 - .../testdata/test-root-cert.golden | 15 - .../validateupstream_test.go | 320 - agent/xds/xds.go | 3 - agent/xds/xds_protocol_helpers_test.go | 81 +- agent/xds/xdscommon/xdscommon.go | 180 + agent/xds/xdscommon/xdscommon_ce_test.go | 118 + agent/xds/z_xds_packages.go | 66 +- agent/xds/z_xds_packages_test.go | 11 +- agent/xdsv2/cluster_resources.go | 348 - agent/xdsv2/endpoint_resources.go | 61 - agent/xdsv2/listener_resources.go | 980 -- agent/xdsv2/rbac_resources.go | 190 - agent/xdsv2/resources.go | 75 - agent/xdsv2/resources_test.go | 111 - agent/xdsv2/route_resources.go | 544 - ...-single-implicit-destination-tproxy.golden | 85 - ...-single-implicit-destination-tproxy.golden | 18 - ...-single-implicit-destination-tproxy.golden | 49 - api/LICENSE | 365 - api/README.md | 56 +- api/acl.go | 134 +- api/acl_test.go | 38 +- api/agent.go | 72 +- api/agent_test.go | 125 +- api/api.go | 48 +- api/api_test.go | 84 +- api/catalog.go | 12 +- api/catalog_test.go | 14 +- api/ce_test.go | 3 - api/config_entry.go | 169 +- 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 | 129 - api/config_entry_gateways_test.go | 162 - api/config_entry_inline_certificate.go | 46 - api/config_entry_inline_certificate_test.go | 129 - api/config_entry_intentions.go | 51 +- api/config_entry_intentions_test.go | 3 - api/config_entry_jwt_provider.go | 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 | 281 - api/config_entry_routes_test.go | 134 - api/config_entry_sameness_group.go | 29 - api/config_entry_status.go | 358 - api/config_entry_status_test.go | 187 - api/config_entry_test.go | 39 +- api/connect.go | 6 - api/connect_ca.go | 3 - api/connect_ca_test.go | 3 - api/connect_intention.go | 7 - api/connect_intention_test.go | 3 - api/coordinate.go | 3 - api/coordinate_test.go | 3 - api/debug.go | 3 - api/debug_test.go | 3 - api/discovery_chain.go | 4 - api/discovery_chain_test.go | 3 - api/event.go | 3 - api/event_test.go | 3 - api/go.mod | 57 +- api/go.sum | 182 +- api/health.go | 4 - api/health_test.go | 8 +- api/internal.go | 64 - api/internal_test.go | 114 - api/kv.go | 3 - api/kv_test.go | 3 - api/lock.go | 3 - api/lock_test.go | 3 - api/mock_api_test.go | 6 +- api/namespace.go | 3 - api/namespace_test.go | 3 - api/operator.go | 3 - api/operator_area.go | 3 - api/operator_autopilot.go | 3 - api/operator_autopilot_test.go | 3 - api/operator_keyring.go | 3 - api/operator_keyring_test.go | 3 - api/operator_license.go | 10 +- api/operator_raft.go | 28 - api/operator_raft_test.go | 21 - api/operator_segment.go | 3 - api/operator_usage.go | 57 - api/operator_usage_test.go | 67 - api/partition.go | 3 - api/peering.go | 19 +- api/peering_test.go | 3 - api/prepared_query.go | 27 +- api/prepared_query_test.go | 55 - api/raw.go | 3 - api/resource.go | 126 - 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 | 5 +- .../docker/Consul-Dev-Dbg.dockerfile | 13 - .../docker/Consul-Dev-Multiarch.dockerfile | 3 - build-support/docker/Consul-Dev.dockerfile | 3 - build-support/functions/00-vars.sh | 3 - build-support/functions/10-util.sh | 3 - build-support/functions/20-build.sh | 3 - build-support/functions/30-release.sh | 3 - build-support/scripts/build-date.sh | 3 - build-support/scripts/build-docker.sh | 3 - .../scripts/check-allowed-imports.sh | 124 - build-support/scripts/devtools.sh | 42 +- .../scripts/envoy-library-references.sh | 29 +- build-support/scripts/functions.sh | 3 - build-support/scripts/protobuf.sh | 63 +- 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 | 17 - .../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 | 137 +- command/acl/acl_test.go | 2 +- command/acl/agenttokens/agent_tokens.go | 40 +- command/acl/agenttokens/agent_tokens_test.go | 3 - command/acl/authmethod/authmethod.go | 3 - .../authmethod/create/authmethod_create.go | 3 - .../authmethod/create/authmethod_create_ce.go | 3 - .../create/authmethod_create_test.go | 9 +- .../authmethod/delete/authmethod_delete.go | 3 - .../delete/authmethod_delete_test.go | 17 +- command/acl/authmethod/formatter.go | 3 - .../acl/authmethod/list/authmethod_list.go | 3 - .../authmethod/list/authmethod_list_test.go | 3 - .../acl/authmethod/read/authmethod_read.go | 3 - .../authmethod/read/authmethod_read_test.go | 3 - .../authmethod/update/authmethod_update.go | 3 - .../authmethod/update/authmethod_update_ce.go | 3 - .../update/authmethod_update_test.go | 11 +- 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 | 26 +- 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 | 29 +- command/acl/bootstrap/bootstrap_test.go | 51 - command/acl/policy/create/policy_create.go | 57 +- .../acl/policy/create/policy_create_test.go | 9 +- command/acl/policy/delete/policy_delete.go | 3 - .../acl/policy/delete/policy_delete_test.go | 10 +- command/acl/policy/formatter.go | 3 - command/acl/policy/list/policy_list.go | 3 - command/acl/policy/list/policy_list_test.go | 3 - command/acl/policy/policy.go | 3 - command/acl/policy/read/policy_read.go | 8 - command/acl/policy/read/policy_read_test.go | 14 - command/acl/policy/update/policy_update.go | 3 - .../acl/policy/update/policy_update_test.go | 9 +- command/acl/role/create/role_create.go | 42 +- command/acl/role/create/role_create_test.go | 3 - command/acl/role/delete/role_delete.go | 3 - command/acl/role/delete/role_delete_test.go | 3 - command/acl/role/formatter.go | 32 - command/acl/role/formatter_test.go | 23 +- 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/rules/translate.go | 147 + command/acl/rules/translate_test.go | 117 + command/acl/token/clone/token_clone.go | 37 +- command/acl/token/clone/token_clone_test.go | 21 +- command/acl/token/create/token_create.go | 54 +- command/acl/token/create/token_create_test.go | 58 +- command/acl/token/delete/token_delete.go | 46 +- command/acl/token/delete/token_delete_test.go | 13 +- command/acl/token/formatter.go | 80 +- command/acl/token/formatter_ce_test.go | 3 - command/acl/token/formatter_test.go | 75 +- command/acl/token/list/token_list.go | 3 - command/acl/token/list/token_list_test.go | 3 - command/acl/token/read/token_read.go | 55 +- command/acl/token/read/token_read_test.go | 61 +- .../testdata/FormatToken/complex.json.golden | 18 - .../FormatToken/complex.pretty-meta.golden | 7 - .../FormatToken/complex.pretty.golden | 7 - .../testdata/FormatToken/legacy.json.golden | 10 + .../FormatToken/legacy.pretty-meta.golden | 10 + .../testdata/FormatToken/legacy.pretty.golden | 7 + .../ce/complex.json.golden | 17 - .../ce/complex.pretty-meta.golden | 31 - .../ce/complex.pretty.golden | 31 - .../FormatTokenList/basic.json.golden | 3 +- .../FormatTokenList/basic.pretty-meta.golden | 1 + .../FormatTokenList/basic.pretty.golden | 1 + .../FormatTokenList/complex.json.golden | 18 +- .../complex.pretty-meta.golden | 8 +- .../FormatTokenList/complex.pretty.golden | 8 +- .../FormatTokenList/legacy.json.golden | 13 + .../FormatTokenList/legacy.pretty-meta.golden | 9 + .../FormatTokenList/legacy.pretty.golden | 6 + command/acl/token/token.go | 12 +- command/acl/token/update/token_update.go | 247 +- command/acl/token/update/token_update_test.go | 272 +- command/agent/agent.go | 89 +- command/agent/agent_test.go | 28 +- command/agent/startup_logger.go | 3 - command/catalog/catalog.go | 3 - command/catalog/catalog_test.go | 3 - command/catalog/helpers.go | 3 - command/catalog/helpers_ce.go | 3 - .../list/dc/catalog_list_datacenters.go | 3 - .../list/dc/catalog_list_datacenters_test.go | 3 - .../catalog/list/nodes/catalog_list_nodes.go | 3 - .../list/nodes/catalog_list_nodes_test.go | 3 - .../list/services/catalog_list_services.go | 3 - .../services/catalog_list_services_test.go | 3 - command/cli/cli.go | 70 - command/cli/formatting.go | 91 - command/config/config.go | 52 - command/config/delete/config_delete.go | 3 - command/config/delete/config_delete_test.go | 3 - command/config/list/config_list.go | 12 +- command/config/list/config_list_test.go | 59 +- command/config/read/config_read.go | 3 - command/config/read/config_read_test.go | 3 - command/config/write/config_write.go | 71 +- command/config/write/config_write_test.go | 114 - command/connect/ca/ca.go | 3 - command/connect/ca/ca_test.go | 3 - command/connect/ca/get/connect_ca_get.go | 3 - command/connect/ca/get/connect_ca_get_test.go | 3 - command/connect/ca/set/connect_ca_set.go | 7 +- command/connect/ca/set/connect_ca_set_test.go | 6 +- command/connect/connect.go | 3 - command/connect/connect_test.go | 3 - command/connect/envoy/bootstrap_config.go | 86 +- .../connect/envoy/bootstrap_config_test.go | 205 +- command/connect/envoy/bootstrap_tpl.go | 26 +- command/connect/envoy/envoy.go | 447 +- command/connect/envoy/envoy_ce_test.go | 3 - command/connect/envoy/envoy_test.go | 437 +- command/connect/envoy/exec.go | 47 - command/connect/envoy/exec_supported.go | 58 - command/connect/envoy/exec_test.go | 80 +- command/connect/envoy/exec_unix.go | 54 +- command/connect/envoy/exec_unsupported.go | 7 +- command/connect/envoy/exec_windows.go | 112 - command/connect/envoy/flags.go | 3 - command/connect/envoy/flags_test.go | 3 - .../connect_envoy_pipe-bootstrap.go | 3 - .../connect_envoy_pipe-bootstrap_test.go | 3 - .../access-logs-enabled-custom.golden | 225 - .../envoy/testdata/access-logs-enabled.golden | 247 - .../testdata/acl-enabled-and-token.golden | 212 - .../testdata/acl-enabled-but-no-token.golden | 212 - .../envoy/testdata/telemetry-collector.golden | 250 - 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 | 6 +- command/debug/debug_test.go | 3 - command/event/event.go | 3 - command/event/event_test.go | 3 - command/exec/exec.go | 3 - command/exec/exec_test.go | 3 - command/flags/config.go | 3 - command/flags/config_test.go | 3 - command/flags/flag_map_value.go | 3 - command/flags/flag_map_value_test.go | 3 - command/flags/flag_slice_value.go | 3 - command/flags/flag_slice_value_test.go | 3 - command/flags/http.go | 22 +- 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 | 28 +- command/helpers/helpers_test.go | 187 - command/info/info.go | 3 - command/info/info_test.go | 3 - command/intention/check/check.go | 3 - command/intention/check/check_test.go | 3 - command/intention/create/create.go | 3 - command/intention/create/create_test.go | 3 - command/intention/delete/delete.go | 3 - command/intention/delete/delete_test.go | 3 - command/intention/format.go | 3 - command/intention/get/get.go | 3 - command/intention/get/get_test.go | 3 - command/intention/helpers.go | 3 - command/intention/helpers_test.go | 3 - command/intention/intention.go | 3 - command/intention/intention_test.go | 3 - command/intention/list/intention_list.go | 3 - command/intention/list/intention_list_test.go | 8 +- command/intention/match/match.go | 3 - command/intention/match/match_test.go | 3 - command/join/join.go | 3 - command/join/join_test.go | 3 - command/keygen/keygen.go | 3 - command/keygen/keygen_test.go | 3 - command/keyring/keyring.go | 3 - command/keyring/keyring_test.go | 3 - command/kv/del/kv_delete.go | 3 - command/kv/del/kv_delete_test.go | 3 - command/kv/exp/kv_export.go | 3 - command/kv/exp/kv_export_test.go | 3 - command/kv/get/kv_get.go | 3 - command/kv/get/kv_get_test.go | 3 - command/kv/imp/kv_import.go | 6 +- command/kv/imp/kv_import_test.go | 3 - command/kv/impexp/kvimpexp.go | 3 - command/kv/kv.go | 3 - command/kv/kv_test.go | 3 - command/kv/put/kv_put.go | 3 - command/kv/put/kv_put_test.go | 3 - command/leave/leave.go | 3 - command/leave/leave_test.go | 3 - command/lock/lock.go | 3 - command/lock/lock_test.go | 21 +- command/lock/util_unix.go | 3 - command/lock/util_windows.go | 3 - command/login/aws.go | 3 - command/login/login.go | 7 +- command/login/login_ce.go | 3 - command/login/login_test.go | 20 +- command/logout/logout.go | 3 - command/logout/logout_test.go | 10 +- command/maint/maint.go | 3 - command/maint/maint_test.go | 3 - command/members/members.go | 3 - command/members/members_test.go | 3 - command/monitor/monitor.go | 3 - command/monitor/monitor_test.go | 3 - .../autopilot/get/operator_autopilot_get.go | 3 - .../get/operator_autopilot_get_test.go | 3 - .../operator/autopilot/operator_autopilot.go | 3 - .../autopilot/operator_autopilot_test.go | 3 - .../autopilot/set/operator_autopilot_set.go | 3 - .../set/operator_autopilot_set_test.go | 6 +- command/operator/autopilot/state/formatter.go | 3 - .../state/operator_autopilot_state.go | 3 - .../state/operator_autopilot_state_test.go | 11 +- command/operator/operator.go | 3 - command/operator/operator_test.go | 3 - .../raft/listpeers/operator_raft_list.go | 3 - .../raft/listpeers/operator_raft_list_test.go | 3 - command/operator/raft/operator_raft.go | 3 - command/operator/raft/operator_raft_test.go | 3 - .../raft/removepeer/operator_raft_remove.go | 3 - .../removepeer/operator_raft_remove_test.go | 3 - .../raft/transferleader/transfer_leader.go | 93 - .../transferleader/transfer_leader_test.go | 46 - .../usage/instances/usage_instances.go | 287 - .../usage/instances/usage_instances_ce.go | 42 - .../instances/usage_instances_ce_test.go | 170 - .../usage/instances/usage_instances_test.go | 79 - command/operator/usage/usage.go | 37 - command/peering/delete/delete.go | 3 - command/peering/delete/delete_test.go | 3 - command/peering/establish/establish.go | 3 - command/peering/establish/establish_test.go | 3 - command/peering/generate/generate.go | 3 - command/peering/generate/generate_test.go | 3 - command/peering/list/list.go | 3 - command/peering/list/list_test.go | 3 - command/peering/peering.go | 3 - command/peering/read/read.go | 3 - command/peering/read/read_test.go | 3 - command/registry.go | 29 +- command/registry_ce.go | 3 - command/reload/reload.go | 3 - command/reload/reload_test.go | 3 - command/resource/apply/apply.go | 187 - command/resource/apply/apply_test.go | 106 - command/resource/delete/delete.go | 162 - command/resource/delete/delete_test.go | 158 - command/resource/helper.go | 60 - command/resource/list/list.go | 193 - command/resource/list/list_test.go | 166 - command/resource/read/read.go | 172 - 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 | 28 - command/rtt/rtt.go | 3 - command/rtt/rtt_test.go | 10 +- command/services/config.go | 13 - command/services/config_test.go | 58 +- command/services/deregister/deregister.go | 3 - .../services/deregister/deregister_test.go | 3 - command/services/export/export.go | 263 - command/services/export/export_test.go | 155 - command/services/register/register.go | 3 - command/services/register/register_test.go | 3 - command/services/services.go | 3 - command/services/services_test.go | 3 - command/snapshot/inspect/formatter.go | 3 - command/snapshot/inspect/formatter_test.go | 3 - command/snapshot/inspect/snapshot_inspect.go | 6 +- .../snapshot/inspect/snapshot_inspect_test.go | 9 +- command/snapshot/restore/snapshot_restore.go | 3 - .../snapshot/restore/snapshot_restore_test.go | 8 +- command/snapshot/save/snapshot_save.go | 3 - command/snapshot/save/snapshot_save_test.go | 7 +- command/snapshot/snapshot_command.go | 3 - command/snapshot/snapshot_command_test.go | 3 - command/tls/ca/create/tls_ca_create.go | 21 +- command/tls/ca/create/tls_ca_create_test.go | 8 +- command/tls/ca/tls_ca.go | 8 +- command/tls/ca/tls_ca_test.go | 3 - command/tls/cert/create/tls_cert_create.go | 9 +- .../tls/cert/create/tls_cert_create_test.go | 8 +- command/tls/cert/tls_cert.go | 8 +- command/tls/cert/tls_cert_test.go | 3 - command/tls/tls.go | 3 - command/tls/tls_test.go | 3 - .../troubleshoot/proxy/troubleshoot_proxy.go | 137 - command/troubleshoot/troubleshoot.go | 47 - command/troubleshoot/troubleshoot_test.go | 16 - .../upstreams/troubleshoot_upstreams.go | 135 - command/validate/validate.go | 3 - command/validate/validate_test.go | 19 +- command/version/formatter.go | 7 - command/version/formatter_test.go | 9 +- command/version/version.go | 8 +- command/version/version_test.go | 3 - command/watch/watch.go | 3 - command/watch/watch_test.go | 6 +- connect/certgen/certgen.go | 6 +- connect/example_test.go | 3 - connect/proxy/config.go | 3 - connect/proxy/config_test.go | 3 - connect/proxy/conn.go | 3 - connect/proxy/conn_test.go | 3 - connect/proxy/listener.go | 3 - connect/proxy/listener_test.go | 113 +- connect/proxy/proxy.go | 3 - connect/proxy/proxy_test.go | 3 - connect/proxy/testing.go | 3 - connect/resolver.go | 3 - connect/resolver_test.go | 3 - connect/service.go | 3 - connect/service_test.go | 6 +- connect/testing.go | 3 - connect/tls.go | 9 +- connect/tls_test.go | 5 +- docs/README.md | 8 +- docs/config/checklist-adding-config-fields.md | 5 +- docs/persistence/README.md | 5 - docs/resources/README.md | 115 - docs/resources/architecture-overview.png | Bin 125060 -> 0 bytes docs/resources/guide.md | 444 - docs/resources/raft-backend.png | Bin 307481 -> 0 bytes docs/service-mesh/README.md | 95 +- docs/service-mesh/config-entries/README.md | 36 - .../config-entries/config-resolution.md | 25 - .../config-entries/life-of-a-config-entry.png | Bin 196326 -> 0 bytes .../config-entries/world-of-data.png | Bin 62818 -> 0 bytes docs/service-mesh/configuring-envoy.png | Bin 145052 -> 0 bytes .../proxycfg-snapshot-building.png | Bin 121523 -> 0 bytes .../proxycfg-snapshot-sharing.png | Bin 96838 -> 0 bytes docs/service-mesh/proxycfg.md | 45 - docs/service-mesh/xds.md | 67 +- .../extensioncommon/basic_envoy_extender.go | 330 - .../basic_extension_adapter.go | 68 - .../extensioncommon/envoy_extender.go | 28 - .../extensioncommon/envoy_extender_test.go | 63 - envoyextensions/extensioncommon/resources.go | 569 - .../extensioncommon/resources_test.go | 175 - .../extensioncommon/runtime_config.go | 101 - .../extensioncommon/runtime_config_test.go | 48 - .../upstream_envoy_extender.go | 250 - envoyextensions/go.mod | 52 - envoyextensions/go.sum | 276 - .../xdscommon/envoy_versioning_test.go | 174 - envoyextensions/xdscommon/proxysupport.go | 44 - .../xdscommon/proxysupport_test.go | 33 - envoyextensions/xdscommon/xdscommon.go | 138 - envoyextensions/xdscommon/xdscommon_test.go | 126 - fixup_acl_move.sh | 3 - go.mod | 172 +- go.sum | 705 +- grafana/README.md | 4 - .../consul-k8s-control-plane-monitoring.json | 3467 ----- .../v1alpha1/api-service.json | 37 - .../v1alpha1/api-workload-1-health.json | 33 - .../v1alpha1/api-workload-1.json | 46 - .../v1alpha1/api-workload-10-health.json | 33 - .../v1alpha1/api-workload-10.json | 46 - .../v1alpha1/api-workload-11-health.json | 33 - .../v1alpha1/api-workload-11.json | 46 - .../v1alpha1/api-workload-12-health.json | 33 - .../v1alpha1/api-workload-12.json | 46 - .../v1alpha1/api-workload-13-health.json | 33 - .../v1alpha1/api-workload-13.json | 46 - .../v1alpha1/api-workload-14-health.json | 33 - .../v1alpha1/api-workload-14.json | 46 - .../v1alpha1/api-workload-15-health.json | 33 - .../v1alpha1/api-workload-15.json | 46 - .../v1alpha1/api-workload-16-health.json | 33 - .../v1alpha1/api-workload-16.json | 46 - .../v1alpha1/api-workload-17-health.json | 33 - .../v1alpha1/api-workload-17.json | 45 - .../v1alpha1/api-workload-18-health.json | 33 - .../v1alpha1/api-workload-18.json | 45 - .../v1alpha1/api-workload-19-health.json | 33 - .../v1alpha1/api-workload-19.json | 45 - .../v1alpha1/api-workload-2-health.json | 33 - .../v1alpha1/api-workload-2.json | 46 - .../v1alpha1/api-workload-20-health.json | 33 - .../v1alpha1/api-workload-20.json | 45 - .../v1alpha1/api-workload-3-health.json | 33 - .../v1alpha1/api-workload-3.json | 46 - .../v1alpha1/api-workload-4-health.json | 33 - .../v1alpha1/api-workload-4.json | 46 - .../v1alpha1/api-workload-5-health.json | 33 - .../v1alpha1/api-workload-5.json | 46 - .../v1alpha1/api-workload-6-health.json | 33 - .../v1alpha1/api-workload-6.json | 46 - .../v1alpha1/api-workload-7-health.json | 33 - .../v1alpha1/api-workload-7.json | 46 - .../v1alpha1/api-workload-8-health.json | 33 - .../v1alpha1/api-workload-8.json | 46 - .../v1alpha1/api-workload-9-health.json | 33 - .../v1alpha1/api-workload-9.json | 46 - .../v1alpha1/foo-service-endpoints.json | 47 - .../v1alpha1/foo-service.json | 24 - .../v1alpha1/grpc-api-service.json | 42 - .../v1alpha1/http-api-service.json | 29 - .../v1alpha1/node-1-health.json | 33 - .../v1alpha1/node-1.json | 27 - .../v1alpha1/node-2-health.json | 33 - .../v1alpha1/node-2.json | 27 - .../v1alpha1/node-3-health.json | 33 - .../v1alpha1/node-3.json | 27 - .../v1alpha1/node-4-health.json | 33 - .../v1alpha1/node-4.json | 27 - internal/catalog/catalogtest/run_test.go | 47 - .../catalogtest/test_integration_v1alpha1.go | 754 - .../catalogtest/test_lifecycle_v1alpha1.go | 716 - internal/catalog/exports.go | 128 - .../controllers/endpoints/controller.go | 386 - .../controllers/endpoints/controller_test.go | 735 - .../endpoints/reconciliation_data.go | 180 - .../endpoints/reconciliation_data_test.go | 263 - .../internal/controllers/endpoints/status.go | 33 - .../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 | 365 - .../internal/controllers/nodehealth/status.go | 54 - .../catalog/internal/controllers/register.go | 25 - .../controllers/workloadhealth/controller.go | 229 - .../workloadhealth/controller_test.go | 760 - .../controllers/workloadhealth/status.go | 139 - .../mappers/failovermapper/failover_mapper.go | 64 - .../failovermapper/failover_mapper_test.go | 192 - .../mappers/nodemapper/node_mapper.go | 107 - .../mappers/nodemapper/node_mapper_test.go | 149 - .../selectiontracker/selection_tracker.go | 163 - .../selection_tracker_test.go | 278 - internal/catalog/internal/types/dns_policy.go | 90 - .../catalog/internal/types/dns_policy_test.go | 162 - internal/catalog/internal/types/errors.go | 71 - .../catalog/internal/types/errors_test.go | 74 - .../catalog/internal/types/failover_policy.go | 266 - .../internal/types/failover_policy_test.go | 602 - .../catalog/internal/types/health_checks.go | 99 - .../internal/types/health_checks_test.go | 197 - .../catalog/internal/types/health_status.go | 81 - .../internal/types/health_status_test.go | 215 - internal/catalog/internal/types/node.go | 95 - internal/catalog/internal/types/node_test.go | 128 - internal/catalog/internal/types/service.go | 132 - .../internal/types/service_endpoints.go | 177 - .../internal/types/service_endpoints_test.go | 260 - .../catalog/internal/types/service_test.go | 244 - .../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 | 26 - internal/catalog/internal/types/types_test.go | 45 - internal/catalog/internal/types/validators.go | 239 - .../catalog/internal/types/validators_test.go | 616 - .../catalog/internal/types/virtual_ips.go | 57 - .../internal/types/virtual_ips_test.go | 82 - internal/catalog/internal/types/workload.go | 161 - .../catalog/internal/types/workload_test.go | 306 - internal/controller/api.go | 260 - internal/controller/api_test.go | 314 - internal/controller/controller.go | 254 - internal/controller/dependency_mappers.go | 69 - .../controller/dependency_mappers_test.go | 140 - internal/controller/doc.go | 10 - internal/controller/helper.go | 34 - 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 - internal/go-sso/oidcauth/auth.go | 3 - internal/go-sso/oidcauth/config.go | 3 - internal/go-sso/oidcauth/config_test.go | 3 - .../go-sso/oidcauth/internal/strutil/util.go | 3 - .../oidcauth/internal/strutil/util_test.go | 3 - internal/go-sso/oidcauth/jwt.go | 3 - internal/go-sso/oidcauth/jwt_test.go | 3 - internal/go-sso/oidcauth/oidc.go | 3 - internal/go-sso/oidcauth/oidc_test.go | 3 - .../go-sso/oidcauth/oidcauthtest/testing.go | 7 +- internal/go-sso/oidcauth/oidcjwt.go | 3 - internal/go-sso/oidcauth/oidcjwt_test.go | 3 - internal/go-sso/oidcauth/util.go | 3 - internal/go-sso/oidcauth/util_test.go | 3 - internal/mesh/exports.go | 107 - .../sidecarproxycache/destinations_cache.go | 188 - .../destinations_cache_test.go | 204 - .../proxy_configuration_cache.go | 44 - .../proxy_configuration_cache_test.go | 80 - .../mesh/internal/controllers/register.go | 47 - .../internal/controllers/routes/controller.go | 178 - .../controllers/routes/controller_test.go | 1050 -- .../internal/controllers/routes/generate.go | 602 - .../controllers/routes/generate_test.go | 1528 -- .../controllers/routes/intermediate.go | 72 - .../controllers/routes/loader/loader.go | 307 - .../controllers/routes/loader/loader_test.go | 404 - .../controllers/routes/loader/memoized.go | 94 - .../controllers/routes/loader/related.go | 232 - .../controllers/routes/pending_status.go | 92 - .../controllers/routes/ref_validation.go | 121 - .../controllers/routes/ref_validation_test.go | 232 - .../internal/controllers/routes/sort_rules.go | 231 - .../controllers/routes/sort_rules_test.go | 494 - .../internal/controllers/routes/status.go | 168 - .../mesh/internal/controllers/routes/util.go | 23 - .../controllers/routes/xroutemapper/util.go | 47 - .../routes/xroutemapper/xroutemapper.go | 301 - .../routes/xroutemapper/xroutemapper_test.go | 617 - .../sidecarproxy/builder/builder.go | 68 - .../sidecarproxy/builder/builder_test.go | 36 - .../builder/destination_builder.go | 261 - .../destination_builder_multiport_test.go | 182 - .../builder/destination_builder_test.go | 242 - .../sidecarproxy/builder/local_app.go | 170 - .../builder/local_app_multiport_test.go | 101 - .../sidecarproxy/builder/local_app_test.go | 100 - .../sidecarproxy/builder/naming.go | 37 - .../sidecarproxy/builder/service_port_info.go | 80 - .../builder/service_port_info_test.go | 49 - ...it-and-explicit-destinations-tproxy.golden | 144 - .../destination/l4-multi-destination.golden | 128 - ...ltiple-implicit-destinations-tproxy.golden | 143 - ...le-destination-ip-port-bind-address.golden | 73 - ...estination-unix-socket-bind-address.golden | 73 - ...-single-implicit-destination-tproxy.golden | 85 - ...ltiple-implicit-destinations-tproxy.golden | 223 - ...-single-implicit-destination-tproxy.golden | 123 - ...tion-with-multiple-workloads-tproxy.golden | 126 - ...kload-addresses-with-specific-ports.golden | 76 - ...le-workload-addresses-without-ports.golden | 76 - ...ngle-workload-address-without-ports.golden | 76 - ...kload-addresses-with-specific-ports.golden | 113 - ...le-workload-addresses-without-ports.golden | 113 - ...ngle-workload-address-without-ports.golden | 113 - .../controllers/sidecarproxy/controller.go | 199 - .../sidecarproxy/controller_test.go | 526 - .../sidecarproxy/fetcher/data_fetcher.go | 436 - .../sidecarproxy/fetcher/data_fetcher_test.go | 795 -- .../controllers/sidecarproxy/status/status.go | 77 - .../internal/controllers/xds/controller.go | 402 - .../controllers/xds/controller_test.go | 935 -- .../controllers/xds/endpoint_builder.go | 75 - .../controllers/xds/endpoint_builder_test.go | 236 - .../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 - .../sidecarproxymapper/destinations_mapper.go | 45 - .../destinations_mapper_test.go | 103 - .../mappers/sidecarproxymapper/mapper.go | 70 - .../mappers/sidecarproxymapper/mapper_test.go | 79 - .../proxy_configuration_mapper.go | 34 - .../proxy_configuration_mapper_test.go | 77 - .../service_endpoints_mapper.go | 92 - .../service_endpoints_mapper_test.go | 106 - .../mesh/internal/types/computed_routes.go | 80 - .../internal/types/computed_routes_test.go | 77 - internal/mesh/internal/types/decoded.go | 20 - .../mesh/internal/types/destination_policy.go | 227 - .../internal/types/destination_policy_test.go | 510 - internal/mesh/internal/types/grpc_route.go | 238 - .../mesh/internal/types/grpc_route_test.go | 523 - internal/mesh/internal/types/http_route.go | 350 - .../mesh/internal/types/http_route_test.go | 981 -- .../mesh/internal/types/intermediate/types.go | 72 - .../internal/types/proxy_configuration.go | 34 - .../internal/types/proxy_state_template.go | 63 - internal/mesh/internal/types/tcp_route.go | 96 - .../mesh/internal/types/tcp_route_test.go | 81 - internal/mesh/internal/types/types.go | 26 - internal/mesh/internal/types/types_test.go | 39 - internal/mesh/internal/types/upstreams.go | 33 - .../internal/types/upstreams_configuration.go | 33 - internal/mesh/internal/types/util.go | 100 - internal/mesh/internal/types/xroute.go | 316 - .../mesh/proxy-snapshot/proxy_snapshot.go | 20 - .../mesh/proxy-tracker/mock_SessionLimiter.go | 53 - .../mesh/proxy-tracker/proxy_state_exports.go | 45 - internal/mesh/proxy-tracker/proxy_tracker.go | 284 - .../mesh/proxy-tracker/proxy_tracker_test.go | 345 - 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 | 141 - 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 | 560 - internal/protohcl/well_known_types.go | 421 - internal/radix/doc.go | 7 - internal/radix/radix.go | 571 - internal/radix/radix_test.go | 411 - internal/resource/authz_ce.go | 17 - internal/resource/decode.go | 69 - internal/resource/decode_test.go | 114 - internal/resource/demo/controller.go | 185 - internal/resource/demo/controller_test.go | 102 - internal/resource/demo/demo.go | 336 - internal/resource/equality.go | 173 - internal/resource/equality_test.go | 949 -- internal/resource/errors.go | 149 - internal/resource/errors_test.go | 124 - internal/resource/http/http.go | 309 - internal/resource/http/http_test.go | 617 - .../resource/mappers/bimapper/bimapper.go | 308 - .../mappers/bimapper/bimapper_test.go | 356 - internal/resource/reaper/controller.go | 148 - internal/resource/reaper/controller_test.go | 193 - internal/resource/reference.go | 47 - internal/resource/refkey.go | 93 - internal/resource/refkey_test.go | 87 - internal/resource/registry.go | 204 - internal/resource/registry_test.go | 191 - internal/resource/resourcetest/builder.go | 198 - internal/resource/resourcetest/client.go | 281 - internal/resource/resourcetest/decode.go | 20 - internal/resource/resourcetest/fs.go | 43 - internal/resource/resourcetest/require.go | 91 - internal/resource/resourcetest/testing.go | 16 - internal/resource/resourcetest/validation.go | 30 - internal/resource/stringer.go | 60 - internal/resource/tenancy.go | 175 - 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 | 49 - internal/resourcehcl/naming.go | 38 - .../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 - .../resourcehcl/testdata/upstreams.golden | 1 - internal/resourcehcl/testdata/upstreams.hcl | 25 - internal/resourcehcl/unmarshal.go | 55 - internal/resourcehcl/unmarshal_test.go | 106 - 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/testing/golden/golden.go | 20 +- .../e2e/consul/agent/structs/structs.go | 30 +- .../proto-gen-rpc-glue/e2e/consul/go.mod | 2 +- .../proto-gen-rpc-glue/e2e/consul/go.sum | 10 +- .../e2e/consul/proto/pbcommon/common.go | 3 - .../e2e/consul/proto/pbcommon/common.pb.go | 4 +- internal/tools/proto-gen-rpc-glue/e2e/go.sum | 10 +- .../tools/proto-gen-rpc-glue/e2e/source.pb.go | 3 - .../e2e/source.rpcglue.pb.go.golden | 3 + internal/tools/proto-gen-rpc-glue/go.mod | 11 +- internal/tools/proto-gen-rpc-glue/go.sum | 34 +- internal/tools/proto-gen-rpc-glue/main.go | 3 - .../tools/proto-gen-rpc-glue/main_test.go | 8 +- .../tools/protoc-gen-consul-rate-limit/go.mod | 12 - .../tools/protoc-gen-consul-rate-limit/go.sum | 8 - .../protoc-gen-consul-rate-limit/main.go | 150 - .../postprocess/main.go | 240 - ipaddr/detect.go | 3 - ipaddr/detect_test.go | 3 - ipaddr/ipaddr.go | 3 - ipaddr/ipaddr_test.go | 3 - lib/cluster.go | 8 - lib/cluster_test.go | 27 - lib/decode/decode.go | 3 - lib/decode/decode_test.go | 3 - lib/eof.go | 3 - lib/eof_test.go | 3 - lib/file/atomic.go | 3 - lib/file/atomic_test.go | 8 +- lib/hoststats/collector.go | 192 - lib/hoststats/cpu.go | 88 - lib/hoststats/cpu_test.go | 61 - lib/hoststats/host.go | 95 - lib/hoststats/metrics.go | 82 - lib/json.go | 3 - lib/map_walker.go | 3 - lib/map_walker_test.go | 3 - lib/maps/maps.go | 3 - lib/maps/maps_test.go | 3 - lib/math.go | 3 - lib/math_test.go | 3 - lib/mutex/mutex.go | 3 - lib/mutex/mutex_test.go | 3 - lib/path.go | 3 - lib/retry/retry.go | 16 +- lib/retry/retry_test.go | 3 - lib/routine/routine.go | 3 - lib/routine/routine_test.go | 3 - lib/rtt.go | 3 - lib/rtt_test.go | 3 - lib/semaphore/semaphore.go | 3 - lib/semaphore/semaphore_test.go | 3 - lib/serf/serf.go | 3 - lib/stop_context.go | 3 - lib/stop_context_test.go | 3 - lib/strings.go | 3 - lib/stringslice/stringslice.go | 3 - lib/stringslice/stringslice_test.go | 3 - lib/telemetry.go | 34 +- lib/telemetry_test.go | 14 +- lib/template/hil.go | 3 - lib/template/hil_test.go | 3 - lib/translate.go | 3 - lib/translate_test.go | 3 - lib/ttlcache/eviction.go | 3 - lib/ttlcache/eviction_test.go | 3 - lib/useragent.go | 3 - lib/useragent_test.go | 3 - lib/uuid.go | 3 - logging/gated_writer.go | 3 - logging/gated_writer_test.go | 3 - logging/grpc.go | 3 - logging/grpc_test.go | 3 - logging/log_levels.go | 3 - logging/logfile.go | 3 - logging/logfile_bsd.go | 3 - logging/logfile_linux.go | 3 - logging/logfile_solaris.go | 3 - logging/logfile_test.go | 10 +- 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 | 7 - logging/syslog.go | 3 - logging/syslog_test.go | 3 - logging/syslog_unsupported_test.go | 3 - main.go | 7 +- proto-public/LICENSE | 365 - .../ratelimit/ratelimit.pb.binary.go | 18 - .../annotations/ratelimit/ratelimit.pb.go | 386 - .../annotations/ratelimit/ratelimit.proto | 42 - proto-public/buf.gen.yaml | 17 +- proto-public/buf.yaml | 5 - proto-public/go.mod | 24 +- proto-public/go.sum | 130 +- proto-public/pbacl/acl.pb.binary.go | 4 +- proto-public/pbacl/acl.pb.go | 219 +- proto-public/pbacl/acl.proto | 19 +- proto-public/pbacl/acl_grpc.pb.go | 4 +- .../pbcatalog/v1alpha1/dns.pb.binary.go | 28 - proto-public/pbcatalog/v1alpha1/dns.pb.go | 259 - proto-public/pbcatalog/v1alpha1/dns.proto | 18 - .../v1alpha1/failover_policy.pb.binary.go | 38 - .../pbcatalog/v1alpha1/failover_policy.pb.go | 457 - .../pbcatalog/v1alpha1/failover_policy.proto | 47 - .../v1alpha1/failover_policy_extras.go | 65 - .../v1alpha1/failover_policy_extras_test.go | 171 - .../pbcatalog/v1alpha1/health.pb.binary.go | 98 - proto-public/pbcatalog/v1alpha1/health.pb.go | 1050 -- proto-public/pbcatalog/v1alpha1/health.proto | 81 - .../pbcatalog/v1alpha1/node.pb.binary.go | 28 - proto-public/pbcatalog/v1alpha1/node.pb.go | 244 - proto-public/pbcatalog/v1alpha1/node.proto | 19 - .../pbcatalog/v1alpha1/protocol.pb.go | 170 - .../pbcatalog/v1alpha1/protocol.proto | 17 - .../pbcatalog/v1alpha1/selector.pb.binary.go | 18 - .../pbcatalog/v1alpha1/selector.pb.go | 186 - .../pbcatalog/v1alpha1/selector.proto | 13 - .../pbcatalog/v1alpha1/service.pb.binary.go | 28 - proto-public/pbcatalog/v1alpha1/service.pb.go | 301 - proto-public/pbcatalog/v1alpha1/service.proto | 36 - .../v1alpha1/service_endpoints.pb.binary.go | 28 - .../v1alpha1/service_endpoints.pb.go | 319 - .../v1alpha1/service_endpoints.proto | 35 - .../pbcatalog/v1alpha1/vip.pb.binary.go | 28 - proto-public/pbcatalog/v1alpha1/vip.pb.go | 244 - proto-public/pbcatalog/v1alpha1/vip.proto | 20 - .../pbcatalog/v1alpha1/workload.pb.binary.go | 48 - .../pbcatalog/v1alpha1/workload.pb.go | 520 - .../pbcatalog/v1alpha1/workload.proto | 66 - .../pbcatalog/v1alpha1/workload_addon.go | 40 - .../pbcatalog/v1alpha1/workload_addon_test.go | 104 - proto-public/pbconnectca/ca.pb.binary.go | 4 +- proto-public/pbconnectca/ca.pb.go | 232 +- proto-public/pbconnectca/ca.proto | 18 +- proto-public/pbconnectca/ca_grpc.pb.go | 4 +- .../pbdataplane/dataplane.pb.binary.go | 4 +- proto-public/pbdataplane/dataplane.pb.go | 442 +- proto-public/pbdataplane/dataplane.proto | 49 +- proto-public/pbdataplane/dataplane_grpc.pb.go | 4 +- proto-public/pbdns/dns.pb.binary.go | 4 +- proto-public/pbdns/dns.pb.go | 154 +- proto-public/pbdns/dns.proto | 12 +- proto-public/pbdns/dns_grpc.pb.go | 4 +- .../pbmesh/v1alpha1/common.pb.binary.go | 28 - proto-public/pbmesh/v1alpha1/common.pb.go | 307 - proto-public/pbmesh/v1alpha1/common.proto | 64 - .../v1alpha1/computed_routes.pb.binary.go | 128 - .../pbmesh/v1alpha1/computed_routes.pb.go | 1328 -- .../pbmesh/v1alpha1/computed_routes.proto | 118 - .../pbmesh/v1alpha1/connection.pb.binary.go | 28 - proto-public/pbmesh/v1alpha1/connection.pb.go | 324 - proto-public/pbmesh/v1alpha1/connection.proto | 26 - .../v1alpha1/destination_policy.pb.binary.go | 88 - .../pbmesh/v1alpha1/destination_policy.pb.go | 1091 -- .../pbmesh/v1alpha1/destination_policy.proto | 147 - .../pbmesh/v1alpha1/expose.pb.binary.go | 28 - proto-public/pbmesh/v1alpha1/expose.pb.go | 269 - proto-public/pbmesh/v1alpha1/expose.proto | 19 - .../pbmesh/v1alpha1/grpc_route.pb.binary.go | 78 - proto-public/pbmesh/v1alpha1/grpc_route.pb.go | 887 -- proto-public/pbmesh/v1alpha1/grpc_route.proto | 121 - .../pbmesh/v1alpha1/http_route.pb.binary.go | 118 - proto-public/pbmesh/v1alpha1/http_route.pb.go | 1441 -- proto-public/pbmesh/v1alpha1/http_route.proto | 259 - .../v1alpha1/http_route_retries.pb.binary.go | 18 - .../pbmesh/v1alpha1/http_route_retries.pb.go | 206 - .../pbmesh/v1alpha1/http_route_retries.proto | 25 - .../v1alpha1/http_route_timeouts.pb.binary.go | 18 - .../pbmesh/v1alpha1/http_route_timeouts.pb.go | 223 - .../pbmesh/v1alpha1/http_route_timeouts.proto | 41 - .../pbproxystate/access_logs.pb.binary.go | 18 - .../v1alpha1/pbproxystate/access_logs.pb.go | 325 - .../v1alpha1/pbproxystate/access_logs.proto | 32 - .../pbproxystate/address.pb.binary.go | 28 - .../v1alpha1/pbproxystate/address.pb.go | 254 - .../v1alpha1/pbproxystate/address.proto | 20 - .../pbproxystate/cluster.pb.binary.go | 258 - .../v1alpha1/pbproxystate/cluster.pb.go | 2554 ---- .../v1alpha1/pbproxystate/cluster.proto | 180 - .../pbproxystate/endpoints.pb.binary.go | 28 - .../v1alpha1/pbproxystate/endpoints.pb.go | 386 - .../v1alpha1/pbproxystate/endpoints.proto | 29 - .../pbproxystate/escape_hatches.pb.binary.go | 18 - .../pbproxystate/escape_hatches.pb.go | 173 - .../pbproxystate/escape_hatches.proto | 11 - .../header_mutations.pb.binary.go | 68 - .../pbproxystate/header_mutations.pb.go | 693 - .../pbproxystate/header_mutations.proto | 47 - .../pbproxystate/listener.pb.binary.go | 78 - .../v1alpha1/pbproxystate/listener.pb.go | 1259 -- .../v1alpha1/pbproxystate/listener.proto | 129 - .../pbproxystate/references.pb.binary.go | 38 - .../v1alpha1/pbproxystate/references.pb.go | 371 - .../v1alpha1/pbproxystate/references.proto | 29 - .../v1alpha1/pbproxystate/route.pb.binary.go | 178 - .../pbmesh/v1alpha1/pbproxystate/route.pb.go | 1891 --- .../pbmesh/v1alpha1/pbproxystate/route.proto | 136 - .../pbproxystate/traffic_permissions.go | 20 - .../traffic_permissions.pb.binary.go | 68 - .../pbproxystate/traffic_permissions.pb.go | 545 - .../pbproxystate/traffic_permissions.proto | 41 - .../transport_socket.pb.binary.go | 138 - .../pbproxystate/transport_socket.pb.go | 1505 -- .../pbproxystate/transport_socket.proto | 137 - .../v1alpha1/proxy_configuration.pb.binary.go | 68 - .../pbmesh/v1alpha1/proxy_configuration.pb.go | 1227 -- .../pbmesh/v1alpha1/proxy_configuration.proto | 159 - .../v1alpha1/proxy_configuration_addon.go | 6 - .../proxy_configuration_addon_test.go | 49 - .../pbmesh/v1alpha1/proxy_state.pb.binary.go | 28 - .../pbmesh/v1alpha1/proxy_state.pb.go | 564 - .../pbmesh/v1alpha1/proxy_state.proto | 55 - proto-public/pbmesh/v1alpha1/routing.pb.go | 181 - proto-public/pbmesh/v1alpha1/routing.proto | 36 - .../pbmesh/v1alpha1/tcp_route.pb.binary.go | 38 - proto-public/pbmesh/v1alpha1/tcp_route.pb.go | 362 - proto-public/pbmesh/v1alpha1/tcp_route.proto | 56 - .../pbmesh/v1alpha1/upstreams.pb.binary.go | 58 - proto-public/pbmesh/v1alpha1/upstreams.pb.go | 665 - proto-public/pbmesh/v1alpha1/upstreams.proto | 76 - .../upstreams_configuration.pb.binary.go | 58 - .../v1alpha1/upstreams_configuration.pb.go | 695 - .../v1alpha1/upstreams_configuration.proto | 104 - proto-public/pbmesh/v1alpha1/xroute_addons.go | 91 - .../pbmesh/v1alpha1/xroute_addons_test.go | 174 - proto-public/pbresource/resource.pb.binary.go | 228 - proto-public/pbresource/resource.pb.go | 2216 --- proto-public/pbresource/resource.proto | 489 - proto-public/pbresource/resource_grpc.pb.go | 503 - .../serverdiscovery.pb.binary.go | 4 +- .../pbserverdiscovery/serverdiscovery.pb.go | 175 +- .../pbserverdiscovery/serverdiscovery.proto | 12 +- .../serverdiscovery_grpc.pb.go | 4 +- proto/buf.gen.yaml | 19 +- proto/buf.yaml | 6 - proto/{private => }/pbacl/acl.go | 3 - proto/{private => }/pbacl/acl.pb.binary.go | 4 +- proto/pbacl/acl.pb.go | 167 + proto/{private => }/pbacl/acl.proto | 3 - proto/{private => }/pbautoconf/auto_config.go | 3 - .../pbautoconf/auto_config.pb.binary.go | 4 +- .../pbautoconf/auto_config.pb.go | 186 +- .../pbautoconf/auto_config.proto | 7 +- .../pbautoconf/auto_config_ce.go | 3 - proto/{private => }/pbcommon/common.gen.go | 34 - proto/{private => }/pbcommon/common.go | 46 +- .../pbcommon/common.pb.binary.go | 24 +- proto/{private => }/pbcommon/common.pb.go | 379 +- proto/{private => }/pbcommon/common.proto | 31 - proto/{private => }/pbcommon/common_ce.go | 3 - .../pbconfig/config.pb.binary.go | 4 +- proto/{private => }/pbconfig/config.pb.go | 398 +- proto/{private => }/pbconfig/config.proto | 3 - proto/pbconfigentry/config_entry.gen.go | 1126 ++ proto/pbconfigentry/config_entry.go | 268 + proto/pbconfigentry/config_entry.pb.binary.go | 408 + proto/pbconfigentry/config_entry.pb.go | 4898 +++++++ proto/pbconfigentry/config_entry.proto | 567 + proto/{private => }/pbconnect/connect.gen.go | 4 - proto/{private => }/pbconnect/connect.go | 5 +- .../pbconnect/connect.pb.binary.go | 4 +- proto/{private => }/pbconnect/connect.pb.go | 336 +- proto/{private => }/pbconnect/connect.proto | 10 +- proto/{private => }/pbpeering/peering.gen.go | 2 - proto/{private => }/pbpeering/peering.go | 76 +- .../pbpeering/peering.pb.binary.go | 4 +- proto/{private => }/pbpeering/peering.pb.go | 1227 +- proto/{private => }/pbpeering/peering.proto | 71 +- proto/{private => }/pbpeering/peering_ce.go | 3 - .../pbpeering/peering_grpc.pb.go | 4 +- proto/{private => }/pbpeerstream/convert.go | 5 +- .../{private => }/pbpeerstream/peerstream.go | 3 - .../pbpeerstream/peerstream.pb.binary.go | 4 +- .../pbpeerstream/peerstream.pb.go | 440 +- .../pbpeerstream/peerstream.proto | 24 +- .../pbpeerstream/peerstream_grpc.pb.go | 4 +- proto/{private => }/pbpeerstream/types.go | 3 - proto/{private => }/pbservice/convert.go | 34 +- proto/{private => }/pbservice/convert_ce.go | 5 +- .../pbservice/convert_ce_test.go | 3 - proto/pbservice/convert_pbstruct.go | 278 + proto/{private => }/pbservice/convert_test.go | 18 +- .../pbservice/healthcheck.gen.go | 4 - .../pbservice/healthcheck.pb.binary.go | 4 +- .../{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 | 4 +- proto/{private => }/pbservice/node.pb.go | 310 +- proto/{private => }/pbservice/node.proto | 16 +- proto/{private => }/pbservice/service.gen.go | 34 - .../pbservice/service.pb.binary.go | 14 +- proto/{private => }/pbservice/service.pb.go | 705 +- proto/{private => }/pbservice/service.proto | 36 +- .../pbstatus/status.pb.binary.go | 4 +- proto/pbstatus/status.pb.go | 211 + proto/{private => }/pbstatus/status.proto | 0 proto/{private => }/pbsubscribe/subscribe.go | 3 - .../pbsubscribe/subscribe.pb.binary.go | 4 +- .../{private => }/pbsubscribe/subscribe.pb.go | 467 +- .../{private => }/pbsubscribe/subscribe.proto | 43 +- .../pbsubscribe/subscribe_grpc.pb.go | 4 +- proto/private/pbacl/acl.pb.go | 171 - proto/private/pbcommon/convert_pbstruct.go | 79 - .../private/pbcommon/convert_pbstruct_test.go | 131 - .../private/pbconfigentry/config_entry.gen.go | 2584 ---- proto/private/pbconfigentry/config_entry.go | 574 - .../pbconfigentry/config_entry.pb.binary.go | 958 -- .../private/pbconfigentry/config_entry.pb.go | 10823 --------------- .../private/pbconfigentry/config_entry.proto | 1259 -- .../private/pbconfigentry/config_entry_ce.go | 25 - proto/private/pbdemo/v1/demo.pb.binary.go | 38 - proto/private/pbdemo/v1/demo.pb.go | 462 - proto/private/pbdemo/v1/demo.proto | 43 - proto/private/pbdemo/v2/demo.pb.binary.go | 28 - proto/private/pbdemo/v2/demo.pb.go | 390 - proto/private/pbdemo/v2/demo.proto | 37 - proto/private/pboperator/operator.gen.go | 18 - .../private/pboperator/operator.pb.binary.go | 28 - proto/private/pboperator/operator.pb.go | 250 - proto/private/pboperator/operator.proto | 34 - proto/private/pboperator/operator_grpc.pb.go | 105 - proto/private/pbstatus/status.pb.go | 212 - proto/private/pbstorage/raft.pb.binary.go | 108 - proto/private/pbstorage/raft.pb.go | 1035 -- proto/private/pbstorage/raft.proto | 119 - proto/private/pbstorage/raft_grpc.pb.go | 220 - proto/private/prototest/golden_json.go | 37 - proto/{private => }/prototest/testing.go | 31 +- proto/{private => }/prototest/testing_test.go | 3 - sdk/LICENSE | 365 - sdk/freeport/ephemeral_darwin.go | 3 - sdk/freeport/ephemeral_darwin_test.go | 3 - sdk/freeport/ephemeral_fallback.go | 3 - sdk/freeport/ephemeral_linux.go | 7 +- sdk/freeport/ephemeral_linux_test.go | 3 - sdk/freeport/freeport.go | 3 - sdk/freeport/freeport_test.go | 3 - sdk/freeport/systemlimit.go | 3 - sdk/freeport/systemlimit_windows.go | 3 - sdk/go.mod | 27 +- sdk/go.sum | 80 +- sdk/iptables/iptables.go | 5 +- sdk/iptables/iptables_executor_linux.go | 3 - sdk/iptables/iptables_executor_unsupported.go | 3 - sdk/iptables/iptables_test.go | 3 - sdk/testutil/assertions.go | 3 - sdk/testutil/context.go | 11 +- sdk/testutil/io.go | 8 +- sdk/testutil/retry/counter.go | 23 - sdk/testutil/retry/retry.go | 157 +- sdk/testutil/retry/retry_test.go | 118 - sdk/testutil/retry/timer.go | 43 - sdk/testutil/server.go | 24 +- sdk/testutil/server_methods.go | 8 +- sdk/testutil/server_wrapper.go | 3 - sdk/testutil/testlog.go | 3 - sdk/testutil/types.go | 3 - sentinel/evaluator.go | 3 - sentinel/scope.go | 3 - sentinel/sentinel_ce.go | 3 - service_os/service.go | 3 - service_os/service_windows.go | 3 - snapshot/archive.go | 6 +- snapshot/archive_test.go | 8 +- snapshot/snapshot.go | 12 +- snapshot/snapshot_test.go | 3 - test-integ/README.md | 3 - test-integ/go.mod | 248 - test-integ/go.sum | 1341 -- 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 | 267 - .../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 | 195 - .../ac7_2_rotate_leader_test.go | 218 - test-integ/peering_commontopo/asserter.go | 296 - test-integ/peering_commontopo/commontopo.go | 625 - .../peering_commontopo/sharedtopology_test.go | 85 - 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 | 6 - .../service_gateway.hcl | 7 - .../case-api-gateway-http-hostnames/setup.sh | 159 - .../case-api-gateway-http-hostnames/vars.sh | 6 - .../verify.bats | 66 - .../case-api-gateway-http-simple/capture.sh | 6 - .../service_gateway.hcl | 7 - .../case-api-gateway-http-simple/setup.sh | 99 - .../case-api-gateway-http-simple/vars.sh | 6 - .../case-api-gateway-http-simple/verify.bats | 34 - .../capture.sh | 6 - .../service_gateway.hcl | 7 - .../service_s3.hcl | 12 - .../setup.sh | 83 - .../vars.sh | 6 - .../verify.bats | 23 - .../capture.sh | 6 - .../service_gateway.hcl | 7 - .../setup.sh | 290 - .../vars.sh | 6 - .../verify.bats | 48 - .../capture.sh | 6 - .../service_gateway.hcl | 7 - .../case-api-gateway-tcp-conflicted/setup.sh | 55 - .../case-api-gateway-tcp-conflicted/vars.sh | 6 - .../verify.bats | 20 - .../case-api-gateway-tcp-simple/capture.sh | 6 - .../service_gateway.hcl | 7 - .../case-api-gateway-tcp-simple/setup.sh | 80 - .../envoy/case-api-gateway-tcp-simple/vars.sh | 6 - .../case-api-gateway-tcp-simple/verify.bats | 32 - .../capture.sh | 6 - .../service_gateway.hcl | 7 - .../setup.sh | 282 - .../vars.sh | 6 - .../verify.bats | 43 - .../connect/envoy/case-badauthz/capture.sh | 3 - .../connect/envoy/case-badauthz/setup.sh | 3 - .../connect/envoy/case-badauthz/verify.bats | 2 +- .../connect/envoy/case-basic/capture.sh | 3 - .../connect/envoy/case-basic/setup.sh | 3 - .../connect/envoy/case-centralconf/capture.sh | 3 - .../envoy/case-centralconf/config_entries.hcl | 19 + .../envoy/case-centralconf/service_s1.hcl | 3 - .../envoy/case-centralconf/service_s2.hcl | 3 - .../connect/envoy/case-centralconf/setup.sh | 27 +- .../alpha/base.hcl | 3 - .../alpha/config_entries.hcl | 26 + .../alpha/service_gateway.hcl | 3 - .../alpha/service_s1.hcl | 3 - .../alpha/service_s2.hcl | 3 - .../alpha/setup.sh | 28 +- .../bind.hcl | 3 - .../capture.sh | 3 - .../primary/base.hcl | 3 - .../primary/config_entries.hcl | 31 + .../primary/service_s1.hcl | 3 - .../primary/service_s2.hcl | 3 - .../primary/setup.sh | 32 +- .../primary/verify.bats | 21 +- .../vars.sh | 3 - .../bind.hcl | 3 - .../capture.sh | 3 - .../primary/config_entries.hcl | 23 + .../primary/setup.sh | 24 +- .../primary/verify.bats | 12 +- .../secondary/join.hcl | 3 - .../secondary/service_gateway.hcl | 3 - .../secondary/service_s1.hcl | 3 - .../secondary/setup.sh | 3 - .../vars.sh | 3 - .../bind.hcl | 3 - .../capture.sh | 3 - .../primary/config_entries.hcl | 23 + .../primary/setup.sh | 24 +- .../primary/verify.bats | 14 +- .../secondary/join.hcl | 3 - .../secondary/service_gateway.hcl | 3 - .../secondary/service_s1.hcl | 3 - .../secondary/setup.sh | 3 - .../vars.sh | 3 - .../config_entries.hcl | 26 + .../service_s2-v1.hcl | 3 - .../service_s2-v2.hcl | 3 - .../case-cfg-resolver-defaultsubset/setup.sh | 27 +- .../case-cfg-resolver-defaultsubset/vars.sh | 3 - .../case-cfg-resolver-features/capture.sh | 3 - .../config_entries.hcl | 27 + .../service_s2-v1.hcl | 3 - .../service_s2-v2.hcl | 3 - .../envoy/case-cfg-resolver-features/setup.sh | 28 +- .../envoy/case-cfg-resolver-features/vars.sh | 3 - .../config_entries.hcl | 23 + .../service_s2-v1.hcl | 3 - .../setup.sh | 26 +- .../vars.sh | 3 - .../config_entries.hcl | 35 + .../service_s3-v1.hcl | 3 - .../service_s3-v2.hcl | 3 - .../service_s3.hcl | 3 - .../setup.sh | 36 +- .../case-cfg-resolver-subset-redirect/vars.sh | 3 - .../config_entries.hcl | 37 + .../service_s3-v1.hcl | 3 - .../service_s3-v2.hcl | 3 - .../service_s3.hcl | 3 - .../case-cfg-resolver-svc-failover/setup.sh | 38 +- .../case-cfg-resolver-svc-failover/vars.sh | 3 - .../verify.bats | 6 +- .../config_entries.hcl | 19 + .../service_s3.hcl | 3 - .../setup.sh | 21 +- .../vars.sh | 3 - .../config_entries.hcl | 19 + .../service_s3.hcl | 3 - .../setup.sh | 21 +- .../vars.sh | 3 - .../envoy/case-cfg-router-features/capture.sh | 3 - .../config_entries.hcl | 327 + .../service_s2-v1.hcl | 3 - .../service_s2-v2.hcl | 3 - .../envoy/case-cfg-router-features/setup.sh | 328 +- .../envoy/case-cfg-router-features/vars.sh | 3 - .../alpha/base.hcl | 3 - .../alpha/config_entries.hcl | 26 + .../alpha/service_gateway.hcl | 3 - .../alpha/service_s1.hcl | 3 - .../alpha/service_s2.hcl | 3 - .../alpha/setup.sh | 29 +- .../bind.hcl | 3 - .../capture.sh | 3 - .../primary/base.hcl | 3 - .../primary/config_entries.hcl | 53 + .../primary/service_s1.hcl | 3 - .../primary/service_s2.hcl | 3 - .../primary/setup.sh | 55 +- .../case-cfg-splitter-cluster-peering/vars.sh | 3 - .../case-cfg-splitter-features/capture.sh | 3 - .../config_entries.hcl | 65 + .../service_s2-v1.hcl | 3 - .../service_s2-v2.hcl | 3 - .../envoy/case-cfg-splitter-features/setup.sh | 66 +- .../envoy/case-cfg-splitter-features/vars.sh | 3 - .../alpha/base.hcl | 3 - .../alpha/config_entries.hcl | 34 + .../alpha/service_gateway.hcl | 3 - .../alpha/service_s1.hcl | 3 - .../alpha/service_s2.hcl | 3 - .../alpha/setup.sh | 35 +- .../bind.hcl | 3 - .../capture.sh | 3 - .../primary/base.hcl | 3 - .../primary/config_entries.hcl | 88 + .../primary/service_ingress.hcl | 3 - .../primary/setup.sh | 93 +- .../vars.sh | 3 - .../connect/envoy/case-consul-exec/setup.sh | 3 - .../connect/envoy/case-consul-exec/vars.sh | 3 - .../alpha/base.hcl | 3 - .../alpha/config_entries.hcl | 32 + .../alpha/service_gateway.hcl | 3 - .../alpha/service_s1.hcl | 3 - .../alpha/service_s2.hcl | 3 - .../alpha/setup.sh | 37 +- .../bind.hcl | 3 - .../capture.sh | 3 - .../primary/base.hcl | 3 - .../primary/config_entries.hcl | 18 + .../primary/service_gateway.hcl | 3 - .../primary/service_s1.hcl | 3 - .../primary/service_s2.hcl | 3 - .../primary/setup.sh | 20 +- .../case-cross-peer-control-plane-mgw/vars.sh | 3 - .../alpha/base.hcl | 3 - .../alpha/config_entries.hcl | 39 + .../alpha/service_gateway.hcl | 3 - .../alpha/service_s1.hcl | 3 - .../alpha/service_s2.hcl | 3 - .../alpha/service_s3.hcl | 3 - .../alpha/setup.sh | 44 +- .../case-cross-peers-http-router/bind.hcl | 3 - .../case-cross-peers-http-router/capture.sh | 3 - .../primary/base.hcl | 3 - .../primary/config_entries.hcl | 12 + .../primary/service_gateway.hcl | 3 - .../primary/service_s1.hcl | 3 - .../primary/service_s2.hcl | 3 - .../primary/setup.sh | 13 +- .../case-cross-peers-http-router/vars.sh | 3 - .../case-cross-peers-http/alpha/base.hcl | 3 - .../alpha/config_entries.hcl | 26 + .../alpha/service_gateway.hcl | 3 - .../alpha/service_s1.hcl | 3 - .../alpha/service_s2.hcl | 3 - .../case-cross-peers-http/alpha/setup.sh | 54 +- .../envoy/case-cross-peers-http/bind.hcl | 3 - .../envoy/case-cross-peers-http/capture.sh | 3 - .../case-cross-peers-http/primary/base.hcl | 3 - .../primary/config_entries.hcl | 13 + .../primary/service_gateway.hcl | 3 - .../primary/service_s1.hcl | 3 - .../primary/service_s2.hcl | 3 - .../case-cross-peers-http/primary/setup.sh | 14 +- .../case-cross-peers-http/primary/verify.bats | 13 - .../envoy/case-cross-peers-http/vars.sh | 3 - .../alpha/base.hcl | 3 - .../alpha/config_entries.hcl | 33 + .../alpha/service_gateway.hcl | 3 - .../alpha/service_s1.hcl | 3 - .../alpha/service_s2.hcl | 3 - .../alpha/service_s3.hcl | 3 - .../alpha/setup.sh | 38 +- .../bind.hcl | 3 - .../capture.sh | 3 - .../primary/base.hcl | 3 - .../primary/config_entries.hcl | 12 + .../primary/service_gateway.hcl | 3 - .../primary/service_s1.hcl | 3 - .../primary/service_s2.hcl | 3 - .../primary/setup.sh | 13 +- .../vars.sh | 3 - .../envoy/case-cross-peers/alpha/base.hcl | 3 - .../case-cross-peers/alpha/config_entries.hcl | 26 + .../alpha/service_gateway.hcl | 3 - .../case-cross-peers/alpha/service_s1.hcl | 3 - .../case-cross-peers/alpha/service_s2.hcl | 3 - .../envoy/case-cross-peers/alpha/setup.sh | 29 +- .../connect/envoy/case-cross-peers/bind.hcl | 3 - .../connect/envoy/case-cross-peers/capture.sh | 3 - .../envoy/case-cross-peers/primary/base.hcl | 3 - .../primary/config_entries.hcl | 12 + .../primary/service_gateway.hcl | 3 - .../case-cross-peers/primary/service_s1.hcl | 3 - .../case-cross-peers/primary/service_s2.hcl | 3 - .../envoy/case-cross-peers/primary/setup.sh | 13 +- .../connect/envoy/case-cross-peers/vars.sh | 3 - .../envoy/case-dogstatsd-udp/service_s1.hcl | 3 - .../connect/envoy/case-dogstatsd-udp/setup.sh | 3 - .../connect/envoy/case-dogstatsd-udp/vars.sh | 3 - .../envoy/case-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 | 6 - .../connect/envoy/case-http/service_s2.hcl | 3 - .../connect/envoy/case-http/setup.sh | 3 - .../connect/envoy/case-http/verify.bats | 15 +- .../case-ingress-gateway-grpc/capture.sh | 3 - .../config_entries.hcl | 24 + .../service_gateway.hcl | 3 - .../case-ingress-gateway-grpc/service_s1.hcl | 3 - .../envoy/case-ingress-gateway-grpc/setup.sh | 27 +- .../envoy/case-ingress-gateway-grpc/vars.sh | 3 - .../case-ingress-gateway-http/capture.sh | 3 - .../config_entries.hcl | 81 + .../service_gateway.hcl | 3 - .../envoy/case-ingress-gateway-http/setup.sh | 83 +- .../envoy/case-ingress-gateway-http/vars.sh | 3 - .../case-ingress-gateway-http/verify.bats | 4 +- .../capture.sh | 3 - .../config_entries.hcl | 45 + .../service_gateway.hcl | 3 - .../setup.sh | 55 +- .../vars.sh | 3 - .../verify.bats | 17 - .../alpha/base.hcl | 3 - .../alpha/config_entries.hcl | 26 + .../alpha/service_gateway.hcl | 3 - .../alpha/service_s1.hcl | 3 - .../alpha/service_s2.hcl | 3 - .../alpha/setup.sh | 29 +- .../bind.hcl | 3 - .../capture.sh | 3 - .../primary/base.hcl | 3 - .../primary/config_entries.hcl | 47 + .../primary/service_ingress.hcl | 3 - .../primary/service_s1.hcl | 3 - .../primary/service_s2.hcl | 3 - .../primary/setup.sh | 51 +- .../primary/verify.bats | 12 +- .../vars.sh | 3 - .../envoy/case-ingress-gateway-sds/capture.sh | 3 - .../config_entries.hcl | 60 + .../service_gateway.hcl | 3 - .../envoy/case-ingress-gateway-sds/setup.sh | 62 +- .../envoy/case-ingress-gateway-sds/vars.sh | 3 - .../case-ingress-gateway-simple/capture.sh | 3 - .../config_entries.hcl | 24 + .../service_gateway.hcl | 3 - .../case-ingress-gateway-simple/setup.sh | 30 +- .../envoy/case-ingress-gateway-simple/vars.sh | 3 - .../case-ingress-gateway-simple/verify.bats | 17 - .../envoy/case-ingress-gateway-tls/capture.sh | 3 - .../config_entries.hcl | 41 + .../service_gateway.hcl | 3 - .../envoy/case-ingress-gateway-tls/setup.sh | 41 +- .../envoy/case-ingress-gateway-tls/vars.sh | 3 - .../case-ingress-gateway-tls/verify.bats | 10 +- .../bind.hcl | 3 - .../capture.sh | 3 - .../primary/config_entries.hcl | 61 + .../primary/service_gateway.hcl | 3 - .../primary/service_ingress.hcl | 3 - .../primary/service_s1.hcl | 3 - .../primary/service_s2.hcl | 3 - .../primary/setup.sh | 65 +- .../secondary/join.hcl | 3 - .../secondary/service_gateway.hcl | 3 - .../secondary/setup.sh | 3 - .../vars.sh | 3 - .../connect/envoy/case-l7-intentions/acl.hcl | 6 - .../envoy/case-l7-intentions/capture.sh | 3 - .../case-l7-intentions/config_entries.hcl | 97 + .../connect/envoy/case-l7-intentions/setup.sh | 93 +- .../connect/envoy/case-lua/capture.sh | 7 - .../connect/envoy/case-lua/service_s1.hcl | 19 - .../connect/envoy/case-lua/service_s2.hcl | 8 - .../connect/envoy/case-lua/setup.sh | 61 - .../connect/envoy/case-lua/vars.sh | 6 - .../connect/envoy/case-lua/verify.bats | 49 - .../envoy/case-mesh-to-lambda/capture.sh | 3 - .../case-mesh-to-lambda/config_entries.hcl | 12 + .../envoy/case-mesh-to-lambda/serverless.hcl | 3 + .../service_defaults_l1.json | 16 +- .../service_defaults_l2.json | 16 +- .../case-mesh-to-lambda/service_gateway.hcl | 3 - .../envoy/case-mesh-to-lambda/service_s1.hcl | 3 - .../envoy/case-mesh-to-lambda/setup.sh | 14 +- .../connect/envoy/case-mesh-to-lambda/vars.sh | 3 - .../envoy/case-mesh-to-lambda/verify.bats | 4 +- .../envoy/case-multidc-rsa-ca/bind.hcl | 3 - .../envoy/case-multidc-rsa-ca/ca_config.hcl | 3 - .../envoy/case-multidc-rsa-ca/capture.sh | 3 - .../primary/service_s1.hcl | 3 - .../primary/service_s2.hcl | 3 - .../case-multidc-rsa-ca/primary/setup.sh | 3 - .../case-multidc-rsa-ca/secondary/join.hcl | 3 - .../secondary/service_s1.hcl | 3 - .../case-multidc-rsa-ca/secondary/setup.sh | 3 - .../connect/envoy/case-multidc-rsa-ca/vars.sh | 3 - .../connect/envoy/case-prometheus/capture.sh | 3 - .../envoy/case-prometheus/service_s1.hcl | 3 - .../envoy/case-prometheus/service_s2.hcl | 3 - .../connect/envoy/case-prometheus/setup.sh | 3 - .../envoy/case-property-override/capture.sh | 8 - .../case-property-override/service_s1.hcl | 23 - .../case-property-override/service_s2.hcl | 8 - .../case-property-override/service_s3.hcl | 8 - .../envoy/case-property-override/setup.sh | 94 - .../envoy/case-property-override/vars.sh | 6 - .../envoy/case-property-override/verify.bats | 37 - .../envoy/case-stats-proxy/service_s1.hcl | 3 - .../envoy/case-stats-proxy/service_s2.hcl | 3 - .../connect/envoy/case-stats-proxy/setup.sh | 3 - .../envoy/case-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 - .../config_entries.hcl | 17 + .../service_gateway.hcl | 3 - .../service_s1.hcl | 3 - .../service_s4.hcl | 3 - .../setup.sh | 20 +- .../vars.sh | 3 - .../config_entries.hcl | 12 + .../service_gateway.hcl | 3 - .../case-terminating-gateway-simple/setup.sh | 14 +- .../case-terminating-gateway-simple/vars.sh | 3 - .../capture.sh | 3 - .../config_entries.hcl | 37 + .../service_gateway.hcl | 3 - .../service_s2-v1.hcl | 3 - .../service_s2-v2.hcl | 3 - .../service_s3.hcl | 3 - .../case-terminating-gateway-subsets/setup.sh | 38 +- .../case-terminating-gateway-subsets/vars.sh | 3 - .../bind.hcl | 3 - .../service_gateway.hcl | 3 - .../service_s1.hcl | 3 - .../service_s2.hcl | 3 - .../setup.sh | 3 - .../vars.sh | 3 - .../envoy/case-upstream-config/service_s1.hcl | 3 - .../envoy/case-upstream-config/service_s2.hcl | 3 - .../envoy/case-upstream-config/setup.sh | 3 - .../envoy/case-upstream-config/verify.bats | 6 +- .../connect/envoy/case-wanfed-gw/bind.hcl | 3 - .../connect/envoy/case-wanfed-gw/capture.sh | 3 - .../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 | 72 +- .../connect/envoy/helpers.windows.bash | 1195 -- test/integration/connect/envoy/main_test.go | 142 +- test/integration/connect/envoy/run-tests.sh | 23 +- .../connect/envoy/run-tests.windows.sh | 916 -- .../envoy/test-sds-server/certs/gen-certs.sh | 3 - .../connect/envoy/test-sds-server/go.mod | 11 +- .../connect/envoy/test-sds-server/go.sum | 2440 +--- .../connect/envoy/test-sds-server/sds.go | 15 +- .../connect/envoy/windows-troubleshooting.md | 90 - .../assets/Dockerfile-consul-envoy | 21 - .../consul-container/assets/tproxy-startup.sh | 18 - test/integration/consul-container/go.mod | 200 +- test/integration/consul-container/go.sum | 1133 +- .../consul-container/libs/agent/agent.go | 29 + .../consul-container/libs/agent/builder.go | 266 + .../consul-container/libs/agent/container.go | 421 + .../consul-container/libs/agent/encryption.go | 58 + .../libs/{cluster => agent}/log.go | 5 +- .../consul-container/libs/assert/common.go | 3 - .../consul-container/libs/assert/envoy.go | 340 - .../consul-container/libs/assert/grpc.go | 40 - .../consul-container/libs/assert/peering.go | 35 +- .../consul-container/libs/assert/service.go | 272 +- .../consul-container/libs/cluster/agent.go | 164 - .../consul-container/libs/cluster/app.go | 142 - .../consul-container/libs/cluster/builder.go | 386 - .../consul-container/libs/cluster/cluster.go | 544 +- .../consul-container/libs/cluster/config.go | 187 - .../libs/cluster/container.go | 772 -- .../libs/cluster/encryption.go | 135 - .../consul-container/libs/cluster/network.go | 24 +- .../service/assets/Dockerfile-consul-envoy | 8 + .../consul-container/libs/service/common.go | 55 +- .../consul-container/libs/service/connect.go | 331 +- .../consul-container/libs/service/examples.go | 210 +- .../consul-container/libs/service/gateway.go | 263 +- .../consul-container/libs/service/helpers.go | 448 +- .../consul-container/libs/service/log.go | 3 - .../consul-container/libs/service/service.go | 25 +- .../libs/topology/peering_topology.go | 310 - .../libs/topology/service_topology.go | 60 - .../consul-container/libs/utils/debug.go | 15 - .../consul-container/libs/utils/defer.go | 31 - .../consul-container/libs/utils/docker.go | 56 - .../consul-container/libs/utils/helpers.go | 107 - .../consul-container/libs/utils/retry.go | 3 - .../consul-container/libs/utils/tenancy.go | 35 - .../consul-container/libs/utils/utils.go | 8 - .../consul-container/libs/utils/version.go | 106 +- .../consul-container/libs/utils/version_ce.go | 11 +- .../test/basic/connect_service_test.go | 141 +- .../test/catalog/catalog_test.go | 38 - .../consul_envoy_version.go | 45 - .../consul-container/test/debugging.md | 78 - .../test/envoy_extensions/ext_authz_test.go | 170 - .../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 | 337 - .../test/gateways/http_route_test.go | 739 - .../test/gateways/ingress_gateway_test.go | 124 - .../test/gateways/tenancy_ce.go | 17 - .../test/jwtauth/jwt_auth_test.go | 286 - .../test/metrics/leader_test.go | 100 + .../test/observability/access_logs_test.go | 131 - .../test/observability/metrics_leader_test.go | 82 - .../rotate_server_and_ca_then_fail_test.go | 287 +- .../test/ratelimit/ratelimit_test.go | 248 - .../test/snapshot/snapshot_restore_test.go | 136 - .../test/tproxy/tproxy_test.go | 224 - .../test/troubleshoot/troubleshoot_test.go | 79 - .../consul-container/test/upgrade/README.md | 189 +- .../test/upgrade/acl_node_test.go | 50 - .../test/upgrade/basic/basic_test.go | 87 - .../upgrade/basic/fullstopupgrade_test.go | 100 - .../test/upgrade/basic/healthcheck_test.go | 153 - .../test/upgrade/catalog/catalog_test.go | 87 - .../consul-container/test/upgrade/common.go | 84 - .../test/upgrade/healthcheck_test.go | 296 + .../test/upgrade/ingress_gateway_grpc_test.go | 128 - .../test/upgrade/ingress_gateway_sds_test.go | 339 - .../test/upgrade/ingress_gateway_test.go | 572 - .../resolver_default_subset_test.go | 382 - .../peering/peering_control_plane_mgw_test.go | 98 - .../test/upgrade/peering/peering_http_test.go | 365 - .../test/util/test_debug_breakpoint_hit.png | Bin 654866 -> 0 bytes .../test/util/test_debug_configuration.png | Bin 294046 -> 0 bytes .../test/util/test_debug_info.png | Bin 622325 -> 0 bytes .../util/test_debug_remote_configuration.png | Bin 285715 -> 0 bytes .../test/util/test_debug_remote_connected.png | Bin 111968 -> 0 bytes .../test/util/test_debug_resume_program.png | Bin 51972 -> 0 bytes .../test/util/upgrade_tests_workflow.png | Bin 511431 -> 0 bytes .../wanfed/acl_bootstrap_replication_test.go | 157 - .../test/wanfed/wanfed_peering_test.go | 113 - test/load/packer/consul-ami/consul.pkr.hcl | 3 - test/load/packer/consul-ami/scripts/conf.yaml | 3 - .../packer/consul-ami/scripts/datadog.yaml | 3 - .../packer/consul-ami/scripts/move-files.sh | 3 - .../load/packer/loadtest-ami/loadtest.pkr.hcl | 3 - .../packer/loadtest-ami/scripts/install-k6.sh | 3 - .../packer/loadtest-ami/scripts/loadtest.js | 5 - test/load/terraform/consul.tf | 3 - test/load/terraform/main.tf | 3 - test/load/terraform/outputs.tf | 3 - test/load/terraform/providers.tf | 3 - test/load/terraform/test-servers.tf | 3 - test/load/terraform/user-data-client.sh | 3 - test/load/terraform/user-data-server.sh | 3 - test/load/terraform/variables.tf | 3 - testing/deployer/.gitignore | 4 - testing/deployer/README.md | 179 - testing/deployer/TODO.md | 9 - testing/deployer/go.mod | 45 - testing/deployer/go.sum | 246 - testing/deployer/sprawl/acl.go | 335 - testing/deployer/sprawl/acl_rules.go | 196 - testing/deployer/sprawl/boot.go | 523 - testing/deployer/sprawl/catalog.go | 460 - testing/deployer/sprawl/configentries.go | 61 - testing/deployer/sprawl/consul.go | 101 - testing/deployer/sprawl/debug.go | 11 - testing/deployer/sprawl/details.go | 173 - testing/deployer/sprawl/ent.go | 177 - testing/deployer/sprawl/helpers.go | 14 - .../deployer/sprawl/internal/build/docker.go | 87 - .../deployer/sprawl/internal/runner/exec.go | 123 - .../deployer/sprawl/internal/secrets/store.go | 73 - .../deployer/sprawl/internal/tfgen/agent.go | 218 - .../deployer/sprawl/internal/tfgen/digest.go | 48 - testing/deployer/sprawl/internal/tfgen/dns.go | 180 - .../deployer/sprawl/internal/tfgen/docker.go | 45 - .../sprawl/internal/tfgen/docker_test.go | 18 - testing/deployer/sprawl/internal/tfgen/gen.go | 478 - testing/deployer/sprawl/internal/tfgen/io.go | 73 - .../deployer/sprawl/internal/tfgen/nodes.go | 159 - .../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 | 44 - .../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 | 177 - testing/deployer/sprawl/sprawl.go | 482 - .../deployer/sprawl/sprawltest/sprawltest.go | 205 - .../deployer/sprawl/sprawltest/test_test.go | 183 - testing/deployer/sprawl/tls.go | 119 - testing/deployer/topology/compile.go | 674 - testing/deployer/topology/default_cdp.go | 6 - testing/deployer/topology/default_consul.go | 7 - testing/deployer/topology/default_envoy.go | 6 - testing/deployer/topology/ids.go | 145 - testing/deployer/topology/images.go | 127 - testing/deployer/topology/images_test.go | 101 - testing/deployer/topology/topology.go | 788 -- testing/deployer/topology/util.go | 20 - testing/deployer/topology/util_test.go | 14 - testing/deployer/util/consul.go | 66 - 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 - testrpc/wait.go | 20 +- tlsutil/config.go | 33 +- tlsutil/config_test.go | 30 +- tlsutil/generate.go | 3 - tlsutil/generate_test.go | 3 - tools/internal-grpc-proxy/main.go | 3 - troubleshoot/go.mod | 57 - troubleshoot/go.sum | 606 - troubleshoot/proxy/certs.go | 92 - troubleshoot/proxy/certs_test.go | 86 - troubleshoot/proxy/stats.go | 99 - troubleshoot/proxy/testdata/clusters.json | 277 - troubleshoot/proxy/testdata/config.json | 2240 --- .../proxy/testdata/upstreams/config.json | 192 - troubleshoot/proxy/troubleshoot_proxy.go | 100 - troubleshoot/proxy/upstreams.go | 165 - troubleshoot/proxy/upstreams_test.go | 88 - troubleshoot/proxy/utils.go | 103 - troubleshoot/proxy/validateupstream.go | 235 - troubleshoot/proxy/validateupstream_test.go | 47 - troubleshoot/proxy/z_xds_packages.go | 372 - troubleshoot/validate/validate.go | 421 - troubleshoot/validate/validate_test.go | 367 - types/area.go | 3 - types/checks.go | 3 - types/node_id.go | 3 - types/tls.go | 3 - types/tls_test.go | 3 - ui/.nvmrc | 2 +- ui/GNUmakefile | 1 + ui/package.json | 6 +- .../components/consul/acl/selector/index.hbs | 5 - .../consul/token/selector/index.hbs | 23 +- .../components/consul/token/selector/index.js | 5 - .../consul-acls/vendor/consul-acls/routes.js | 5 - .../vendor/consul-acls/services.js | 5 - .../app/components/consul/hcp/home/index.hbs | 5 - .../app/components/consul/hcp/home/index.scss | 5 - .../components/consul/hcp/home/index.test.js | 5 - .../consul-hcp/vendor/consul-hcp/routes.js | 5 - .../consul-hcp/vendor/consul-hcp/services.js | 5 - .../consul/lock-session/form/index.hbs | 52 +- .../consul/lock-session/form/index.scss | 5 - .../consul/lock-session/list/index.hbs | 39 +- .../consul/lock-session/list/index.scss | 5 - .../lock-session/notifications/index.hbs | 69 +- .../app/templates/dc/nodes/show/sessions.hbs | 33 +- .../vendor/consul-lock-sessions/routes.js | 5 - .../vendor/consul-lock-sessions/services.js | 5 - .../components/consul/nspace/form/index.hbs | 44 +- .../components/consul/nspace/form/index.js | 5 - .../components/consul/nspace/list/index.hbs | 5 - .../consul/nspace/list/pageobject.js | 5 - .../consul/nspace/notifications/index.hbs | 25 +- .../consul/nspace/search-bar/index.hbs | 5 - .../consul/nspace/selector/index.hbs | 5 - .../app/templates/dc/nspaces/edit.hbs | 5 - .../app/templates/dc/nspaces/index.hbs | 31 +- .../vendor/consul-nspaces/routes.js | 5 - .../vendor/consul-nspaces/services.js | 5 - .../consul/partition/form/index.hbs | 48 +- .../consul/partition/list/index.hbs | 5 - .../consul/partition/list/test-support.js | 5 - .../consul/partition/notifications/index.hbs | 26 +- .../consul/partition/search-bar/index.hbs | 5 - .../consul/partition/selector/index.hbs | 133 +- .../app/templates/dc/partitions/edit.hbs | 5 - .../app/templates/dc/partitions/index.hbs | 17 +- .../vendor/consul-partitions/routes.js | 5 - .../vendor/consul-partitions/services.js | 5 - .../consul/peer/address/list/index.hbs | 7 +- .../consul/peer/address/list/index.scss | 8 - .../consul/peer/bento-box/index.hbs | 16 +- .../components/consul/peer/components.scss | 51 +- .../consul/peer/form/chart.xstate.js | 5 - .../peer/form/generate/actions/index.hbs | 18 +- .../consul/peer/form/generate/chart.xstate.js | 5 - .../peer/form/generate/fieldsets/index.hbs | 5 - .../peer/form/generate/fieldsets/index.js | 5 - .../consul/peer/form/generate/index.hbs | 17 +- .../app/components/consul/peer/form/index.hbs | 5 - .../components/consul/peer/form/index.scss | 25 +- .../peer/form/initiate/actions/index.hbs | 14 +- .../peer/form/initiate/fieldsets/index.hbs | 5 - .../consul/peer/form/initiate/index.hbs | 17 +- .../consul/peer/form/token/actions/index.hbs | 33 +- .../peer/form/token/fieldsets/index.hbs | 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 | 43 +- .../app/templates/dc/peers/show/imported.hbs | 40 +- .../app/templates/dc/peers/show/index.hbs | 5 - .../vendor/consul-peerings/routes.js | 5 - .../vendor/consul-peerings/services.js | 5 - ui/packages/consul-ui/.docfy-config.js | 5 - ui/packages/consul-ui/.eslintignore | 1 - ui/packages/consul-ui/.eslintrc.js | 32 +- ui/packages/consul-ui/.gitignore | 1 - ui/packages/consul-ui/.istanbul.yml | 3 - ui/packages/consul-ui/.prettierrc.js | 5 - ui/packages/consul-ui/.template-lintrc.js | 7 +- ui/packages/consul-ui/README.md | 15 - ui/packages/consul-ui/app/abilities/acl.js | 5 - .../consul-ui/app/abilities/auth-method.js | 5 - ui/packages/consul-ui/app/abilities/base.js | 5 - .../consul-ui/app/abilities/intention.js | 5 - ui/packages/consul-ui/app/abilities/kv.js | 5 - .../consul-ui/app/abilities/license.js | 5 - ui/packages/consul-ui/app/abilities/node.js | 5 - ui/packages/consul-ui/app/abilities/nspace.js | 5 - .../consul-ui/app/abilities/overview.js | 5 - .../consul-ui/app/abilities/partition.js | 5 - ui/packages/consul-ui/app/abilities/peer.js | 5 - .../consul-ui/app/abilities/permission.js | 5 - ui/packages/consul-ui/app/abilities/policy.js | 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 | 27 +- .../app/components/app/notification/index.hbs | 7 +- .../app/components/aria-menu/index.hbs | 5 - .../app/components/aria-menu/index.js | 5 - .../components/auth-dialog/chart.xstate.js | 5 - .../app/components/auth-dialog/index.hbs | 5 - .../app/components/auth-dialog/index.js | 7 +- .../app/components/auth-form/chart.xstate.js | 5 - .../app/components/auth-form/index.hbs | 89 +- .../app/components/auth-form/index.js | 5 - .../app/components/auth-form/index.scss | 5 - .../app/components/auth-form/layout.scss | 5 - .../app/components/auth-form/pageobject.js | 5 - .../app/components/auth-form/skin.scss | 11 +- .../app/components/auth-form/tabs.xstate.js | 5 - .../app/components/auth-modal/index.scss | 5 - .../app/components/auth-modal/layout.scss | 7 +- .../app/components/auth-modal/skin.scss | 5 - .../app/components/auth-profile/index.hbs | 5 - .../app/components/auth-profile/index.scss | 15 +- .../consul-ui/app/components/badge/debug.scss | 5 - .../consul-ui/app/components/badge/index.scss | 9 +- .../app/components/brand-loader/index.scss | 5 - .../app/components/brand-loader/layout.scss | 5 - .../app/components/brand-loader/skin.scss | 5 - .../app/components/breadcrumbs/index.scss | 5 - .../app/components/breadcrumbs/layout.scss | 5 - .../app/components/breadcrumbs/skin.scss | 13 +- .../app/components/buttons/index.scss | 22 +- .../app/components/buttons/layout.scss | 5 - .../app/components/buttons/skin.scss | 39 +- .../consul-ui/app/components/card/index.scss | 5 - .../consul-ui/app/components/card/layout.scss | 5 - .../consul-ui/app/components/card/skin.scss | 11 +- .../app/components/checkbox-group/index.scss | 5 - .../app/components/checkbox-group/layout.scss | 5 - .../app/components/checkbox-group/skin.scss | 5 - .../app/components/child-selector/index.hbs | 5 - .../app/components/child-selector/index.js | 5 - .../app/components/code-editor/index.hbs | 7 +- .../app/components/code-editor/index.js | 5 - .../app/components/code-editor/index.scss | 5 - .../app/components/code-editor/layout.scss | 7 +- .../app/components/code-editor/skin.scss | 45 +- .../app/components/composite-row/index.scss | 12 +- .../app/components/composite-row/layout.scss | 5 - .../components/confirmation-alert/index.hbs | 5 - .../components/confirmation-alert/index.js | 5 - .../components/confirmation-dialog/index.hbs | 5 - .../components/confirmation-dialog/index.js | 5 - .../components/confirmation-dialog/index.scss | 5 - .../confirmation-dialog/layout.scss | 8 +- .../components/confirmation-dialog/skin.scss | 9 +- .../components/consul/acl/disabled/index.hbs | 25 +- .../consul/auth-method/binding-list/index.hbs | 5 - .../components/consul/auth-method/index.scss | 29 +- .../consul/auth-method/list/index.hbs | 5 - .../consul/auth-method/list/pageobject.js | 5 - .../consul/auth-method/nspace-list/index.hbs | 5 - .../consul/auth-method/search-bar/index.hbs | 291 +- .../consul/auth-method/type/index.hbs | 16 +- .../consul/auth-method/view/index.hbs | 5 - .../components/consul/bucket/list/index.hbs | 5 - .../components/consul/bucket/list/index.js | 5 - .../components/consul/bucket/list/index.scss | 7 +- .../consul/datacenter/selector/index.hbs | 5 - .../consul/discovery-chain/index.hbs | 156 +- .../consul/discovery-chain/index.js | 5 - .../consul/discovery-chain/index.scss | 5 - .../consul/discovery-chain/layout.scss | 5 - .../discovery-chain/resolver-card/index.hbs | 5 - .../discovery-chain/route-card/index.hbs | 5 - .../discovery-chain/route-card/index.js | 5 - .../consul/discovery-chain/skin.scss | 29 +- .../discovery-chain/splitter-card/index.hbs | 5 - .../consul/discovery-chain/utils.js | 5 - .../consul/exposed-path/list/index.hbs | 5 - .../consul/exposed-path/list/index.scss | 7 +- .../consul/external-source/index.hbs | 11 +- .../consul/external-source/index.scss | 30 +- .../consul/health-check/list/index.hbs | 5 - .../consul/health-check/list/index.scss | 5 - .../consul/health-check/list/layout.scss | 5 - .../consul/health-check/list/pageobject.js | 5 - .../consul/health-check/list/skin.scss | 31 +- .../consul/health-check/search-bar/index.hbs | 5 - .../consul/instance-checks/index.hbs | 5 - .../consul/instance-checks/index.scss | 13 +- .../consul/intention/components.scss | 17 +- .../consul/intention/form/fieldsets/index.hbs | 66 +- .../consul/intention/form/fieldsets/index.js | 7 +- .../intention/form/fieldsets/index.scss | 5 - .../intention/form/fieldsets/layout.scss | 7 +- .../consul/intention/form/fieldsets/skin.scss | 5 - .../consul/intention/form/index.hbs | 180 +- .../components/consul/intention/form/index.js | 5 - .../consul/intention/form/index.scss | 8 +- .../components/consul/intention/index.scss | 5 - .../consul/intention/list/check/index.hbs | 5 - .../consul/intention/list/components.scss | 15 +- .../consul/intention/list/index.hbs | 5 - .../components/consul/intention/list/index.js | 5 - .../consul/intention/list/index.scss | 5 - .../consul/intention/list/layout.scss | 5 - .../consul/intention/list/pageobject.js | 5 - .../consul/intention/list/skin.scss | 7 +- .../consul/intention/list/table/index.hbs | 349 +- .../consul/intention/list/table/index.scss | 5 - .../notice/custom-resource/index.hbs | 35 +- .../intention/notice/permissions/index.hbs | 30 +- .../consul/intention/notifications/index.hbs | 5 - .../intention/permission/form/index.hbs | 36 +- .../consul/intention/permission/form/index.js | 7 +- .../intention/permission/form/index.scss | 5 - .../intention/permission/form/layout.scss | 5 - .../intention/permission/form/pageobject.js | 5 - .../intention/permission/form/skin.scss | 11 +- .../permission/header/form/index.hbs | 5 - .../intention/permission/header/form/index.js | 5 - .../permission/header/form/pageobject.js | 5 - .../permission/header/list/index.hbs | 5 - .../intention/permission/header/list/index.js | 5 - .../permission/header/list/index.scss | 5 - .../permission/header/list/layout.scss | 5 - .../permission/header/list/pageobject.js | 5 - .../permission/header/list/skin.scss | 5 - .../intention/permission/list/index.hbs | 5 - .../consul/intention/permission/list/index.js | 5 - .../intention/permission/list/index.scss | 5 - .../intention/permission/list/layout.scss | 5 - .../intention/permission/list/pageobject.js | 5 - .../intention/permission/list/skin.scss | 5 - .../consul/intention/search-bar/index.hbs | 5 - .../consul/intention/search-bar/index.scss | 5 - .../consul/intention/view/index.hbs | 5 - .../components/consul/intention/view/index.js | 5 - .../app/components/consul/kind/index.hbs | 187 +- .../app/components/consul/kind/index.js | 19 - .../app/components/consul/kind/index.scss | 7 +- .../app/components/consul/kv/form/index.hbs | 80 +- .../app/components/consul/kv/form/index.js | 9 +- .../app/components/consul/kv/list/index.hbs | 5 - .../components/consul/kv/list/pageobject.js | 5 - .../components/consul/kv/search-bar/index.hbs | 5 - .../app/components/consul/loader/index.hbs | 5 - .../app/components/consul/loader/index.scss | 5 - .../app/components/consul/loader/layout.scss | 5 - .../app/components/consul/loader/skin.scss | 7 +- .../app/components/consul/logo/index.hbs | 4 + .../components/consul/metadata/list/index.hbs | 5 - .../components/consul/metadata/list/index.js | 5 - .../consul/node-identity/template/index.hbs | 5 - .../consul/node/agentless-notice/index.hbs | 49 +- .../consul/node/agentless-notice/index.js | 5 - .../consul/node/agentless-notice/index.scss | 7 +- .../app/components/consul/node/list/index.hbs | 17 - .../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 | 273 +- .../components/consul/service/list/index.hbs | 7 +- .../consul/service/search-bar/index.hbs | 41 +- .../consul/service/search-bar/index.js | 6 - .../app/components/consul/source/index.hbs | 5 - .../app/components/consul/source/index.scss | 7 +- .../consul/sources-select/index.hbs | 30 - .../components/consul/token/list/index.hbs | 5 - .../consul/token/list/pageobject.js | 5 - .../consul/token/notifications/index.hbs | 5 - .../consul/token/ruleset/list/index.hbs | 5 - .../consul/token/ruleset/list/index.js | 5 - .../consul/token/search-bar/index.hbs | 5 - .../consul/tomography/graph/index.hbs | 5 - .../consul/tomography/graph/index.js | 5 - .../consul/tomography/graph/index.scss | 24 +- .../consul/transparent-proxy/index.hbs | 5 - .../consul/upstream-instance/list/index.hbs | 5 - .../consul/upstream-instance/list/index.scss | 7 +- .../upstream-instance/list/pageobject.js | 5 - .../upstream-instance/search-bar/index.hbs | 5 - .../components/consul/upstream/list/index.hbs | 5 - .../consul/upstream/list/index.scss | 5 - .../consul/upstream/search-bar/index.hbs | 5 - .../components/copy-button/chart.xstate.js | 5 - .../app/components/copy-button/index.hbs | 5 - .../app/components/copy-button/index.js | 5 - .../app/components/copy-button/index.scss | 5 - .../app/components/copy-button/layout.scss | 5 - .../app/components/copy-button/skin.scss | 21 +- .../app/components/copyable-code/index.hbs | 5 - .../app/components/copyable-code/index.scss | 19 +- .../app/components/csv-list/debug.scss | 5 - .../app/components/csv-list/index.scss | 5 - .../app/components/custom-element/README.mdx | 87 + .../app/components/custom-element/index.hbs | 11 + .../app/components/custom-element/index.js | 189 + .../app/components/data-collection/index.hbs | 5 - .../app/components/data-collection/index.js | 11 +- .../app/components/data-form/index.hbs | 5 - .../app/components/data-form/index.js | 11 +- .../components/data-loader/chart.xstate.js | 5 - .../app/components/data-loader/index.hbs | 24 +- .../app/components/data-loader/index.js | 7 +- .../app/components/data-sink/index.hbs | 5 - .../app/components/data-sink/index.js | 5 - .../app/components/data-source/index.hbs | 5 - .../app/components/data-source/index.js | 5 - .../components/data-writer/chart.xstate.js | 5 - .../app/components/data-writer/index.hbs | 76 +- .../app/components/data-writer/index.js | 5 - .../app/components/debug/navigation/index.hbs | 5 - .../components/definition-table/debug.scss | 5 - .../components/definition-table/index.scss | 5 - .../components/definition-table/layout.scss | 5 - .../app/components/definition-table/skin.scss | 5 - .../components/delete-confirmation/index.hbs | 22 +- .../components/delete-confirmation/index.js | 5 - .../app/components/disclosure-card/README.mdx | 125 + .../app/components/disclosure-card/index.hbs | 90 + .../app/components/disclosure-menu/README.mdx | 2 +- .../disclosure-menu/action/index.hbs | 5 - .../app/components/disclosure-menu/index.hbs | 5 - .../app/components/disclosure-menu/index.scss | 5 - .../components/disclosure-menu/menu/index.hbs | 5 - .../components/disclosure/action/index.hbs | 5 - .../components/disclosure/details/index.hbs | 5 - .../app/components/disclosure/index.hbs | 5 - .../app/components/disclosure/index.js | 5 - .../app/components/display-toggle/index.scss | 5 - .../app/components/display-toggle/layout.scss | 5 - .../app/components/display-toggle/skin.scss | 5 - .../components/distribution-meter/README.mdx | 83 + .../distribution-meter/index.css.js | 32 + .../components/distribution-meter/index.hbs | 30 + .../distribution-meter/meter/element.js | 29 + .../distribution-meter/meter/index.css.js | 80 + .../distribution-meter/meter/index.hbs | 64 + .../components/dom-recycling-table/index.scss | 5 - .../dom-recycling-table/layout.scss | 5 - .../app/components/empty-state/README.mdx | 32 +- .../app/components/empty-state/index.hbs | 16 +- .../app/components/empty-state/index.js | 5 - .../app/components/empty-state/index.scss | 8 +- .../app/components/empty-state/layout.scss | 5 - .../app/components/empty-state/pageobject.js | 5 - .../app/components/empty-state/skin.scss | 13 +- .../app/components/error-state/index.hbs | 59 +- .../app/components/event-source/index.hbs | 5 - .../app/components/event-source/index.js | 5 - .../expanded-single-select/index.scss | 5 - .../expanded-single-select/layout.scss | 5 - .../expanded-single-select/skin.scss | 11 +- .../app/components/filter-bar/index.scss | 5 - .../app/components/filter-bar/layout.scss | 5 - .../app/components/filter-bar/skin.scss | 13 +- .../app/components/form-component/index.hbs | 5 - .../app/components/form-component/index.js | 5 - .../app/components/form-elements/index.scss | 19 +- .../app/components/form-elements/layout.scss | 5 - .../app/components/form-elements/skin.scss | 21 +- .../form-group/element/checkbox/index.hbs | 5 - .../form-group/element/error/index.hbs | 5 - .../components/form-group/element/index.hbs | 5 - .../components/form-group/element/index.js | 5 - .../form-group/element/label/index.hbs | 5 - .../form-group/element/radio/index.hbs | 5 - .../form-group/element/text/index.hbs | 5 - .../app/components/form-group/index.hbs | 5 - .../app/components/form-group/index.js | 5 - .../app/components/form-input/index.hbs | 5 - .../app/components/freetext-filter/index.hbs | 5 - .../app/components/freetext-filter/index.js | 5 - .../app/components/freetext-filter/index.scss | 5 - .../components/freetext-filter/layout.scss | 5 - .../components/freetext-filter/pageobject.js | 5 - .../app/components/freetext-filter/skin.scss | 19 +- .../app/components/hashicorp-consul/index.hbs | 333 +- .../app/components/hashicorp-consul/index.js | 5 - .../components/hashicorp-consul/index.scss | 21 +- .../components/horizontal-kv-list/README.mdx | 4 +- .../components/horizontal-kv-list/debug.scss | 11 +- .../components/horizontal-kv-list/index.scss | 5 - .../components/horizontal-kv-list/layout.scss | 5 - .../components/horizontal-kv-list/skin.scss | 5 - .../app/components/icon-definition/debug.scss | 5 - .../app/components/icon-definition/index.scss | 17 +- .../app/components/informed-action/index.hbs | 5 - .../app/components/informed-action/index.scss | 5 - .../components/informed-action/layout.scss | 5 - .../app/components/informed-action/skin.scss | 43 +- .../app/components/inline-alert/debug.scss | 5 - .../app/components/inline-alert/index.scss | 5 - .../app/components/inline-alert/layout.scss | 5 - .../app/components/inline-alert/skin.scss | 19 +- .../app/components/inline-code/index.scss | 5 - .../app/components/inline-code/layout.scss | 5 - .../app/components/inline-code/skin.scss | 11 +- .../app/components/jwt-source/index.js | 5 - .../app/components/list-collection/index.hbs | 5 - .../app/components/list-collection/index.js | 15 +- .../app/components/list-collection/index.scss | 5 - .../components/list-collection/layout.scss | 5 - .../app/components/list-collection/skin.scss | 11 +- .../app/components/list-row/index.scss | 5 - .../app/components/list-row/layout.scss | 7 +- .../app/components/list-row/skin.scss | 26 +- .../main-header-horizontal/index.scss | 5 - .../main-header-horizontal/layout.scss | 5 - .../main-header-horizontal/skin.scss | 7 +- .../components/main-nav-horizontal/index.scss | 7 +- .../main-nav-horizontal/layout.scss | 7 +- .../components/main-nav-horizontal/skin.scss | 21 +- .../components/main-nav-vertical/README.mdx | 2 +- .../components/main-nav-vertical/debug.scss | 7 +- .../components/main-nav-vertical/index.scss | 5 - .../components/main-nav-vertical/layout.scss | 7 +- .../components/main-nav-vertical/skin.scss | 70 +- .../app/components/menu-panel/deprecated.scss | 5 - .../app/components/menu-panel/index.hbs | 5 - .../app/components/menu-panel/index.js | 5 - .../app/components/menu-panel/index.scss | 5 - .../app/components/menu-panel/layout.scss | 5 - .../app/components/menu-panel/skin.scss | 18 +- .../app/components/menu/action/index.hbs | 5 - .../consul-ui/app/components/menu/index.hbs | 5 - .../app/components/menu/item/index.hbs | 5 - .../app/components/menu/separator/index.hbs | 5 - .../app/components/modal-dialog/index.hbs | 17 +- .../app/components/modal-dialog/index.js | 5 - .../app/components/modal-dialog/index.scss | 5 - .../app/components/modal-dialog/layout.scss | 7 +- .../app/components/modal-dialog/skin.scss | 43 +- .../app/components/modal-layer/index.hbs | 5 - .../components/more-popover-menu/index.hbs | 5 - .../app/components/more-popover-menu/index.js | 5 - .../components/more-popover-menu/index.scss | 13 +- .../more-popover-menu/pageobject.js | 5 - .../app/components/notice/README.mdx | 50 + .../consul-ui/app/components/notice/index.hbs | 10 + .../app/components/notice/index.scss | 31 + .../app/components/notice/layout.scss | 24 + .../consul-ui/app/components/notice/skin.scss | 77 + .../components/oidc-select/chart.xstate.js | 5 - .../app/components/oidc-select/index.hbs | 25 +- .../app/components/oidc-select/index.js | 5 - .../app/components/oidc-select/index.scss | 11 +- .../app/components/oidc-select/layout.scss | 5 - .../app/components/oidc-select/skin.scss | 5 - .../app/components/option-input/index.hbs | 5 - .../consul-ui/app/components/outlet/index.hbs | 5 - .../consul-ui/app/components/outlet/index.js | 5 - .../app/components/overlay/index.scss | 5 - .../app/components/overlay/none.scss | 9 +- .../app/components/overlay/square-tail.scss | 9 +- .../components/paged-collection/README.mdx | 4 +- .../app/components/paged-collection/index.hbs | 5 - .../app/components/paged-collection/index.js | 5 - .../components/paged-collection/index.scss | 5 - .../consul-ui/app/components/panel/README.mdx | 67 +- .../consul-ui/app/components/panel/debug.scss | 5 - .../app/components/panel/index.css.js | 15 +- .../consul-ui/app/components/panel/index.scss | 5 - .../app/components/panel/layout.scss | 5 - .../consul-ui/app/components/panel/skin.scss | 15 +- .../components/peerings/badge/icon/index.hbs | 5 - .../app/components/peerings/badge/index.hbs | 5 - .../app/components/peerings/badge/index.js | 5 - .../app/components/peerings/badge/index.scss | 36 +- .../components/peerings/provider/index.hbs | 5 - .../app/components/peerings/provider/index.js | 5 - .../consul-ui/app/components/pill/index.scss | 12 +- .../consul-ui/app/components/pill/layout.scss | 5 - .../consul-ui/app/components/pill/skin.scss | 5 - .../app/components/policy-form/index.hbs | 5 - .../app/components/policy-form/index.js | 5 - .../app/components/policy-form/pageobject.js | 5 - .../app/components/policy-selector/index.hbs | 72 +- .../app/components/policy-selector/index.js | 5 - .../components/policy-selector/pageobject.js | 5 - .../app/components/popover-menu/index.hbs | 5 - .../app/components/popover-menu/index.js | 5 - .../app/components/popover-menu/index.scss | 5 - .../app/components/popover-menu/layout.scss | 5 - .../popover-menu/menu-item/index.hbs | 5 - .../popover-menu/menu-item/index.js | 5 - .../popover-menu/menu-separator/index.hbs | 5 - .../popover-menu/menu-separator/index.js | 5 - .../app/components/popover-menu/skin.scss | 5 - .../app/components/popover-select/index.hbs | 5 - .../app/components/popover-select/index.js | 5 - .../app/components/popover-select/index.scss | 37 +- .../popover-select/optgroup/index.hbs | 5 - .../popover-select/option/index.hbs | 5 - .../components/popover-select/option/index.js | 5 - .../components/popover-select/pageobject.js | 5 - .../app/components/power-select/pageobject.js | 5 - .../app/components/progress/index.hbs | 5 - .../app/components/progress/index.scss | 5 - .../app/components/progress/layout.scss | 5 - .../app/components/progress/skin.scss | 7 +- .../components/providers/dimension/index.hbs | 5 - .../components/providers/dimension/index.js | 5 - .../app/components/providers/search/index.hbs | 5 - .../app/components/providers/search/index.js | 5 - .../app/components/radio-card/index.hbs | 5 - .../app/components/radio-card/index.js | 5 - .../app/components/radio-card/index.scss | 5 - .../app/components/radio-card/layout.scss | 5 - .../app/components/radio-card/skin.scss | 19 +- .../app/components/radio-group/index.hbs | 5 - .../app/components/radio-group/index.js | 5 - .../app/components/radio-group/index.scss | 5 - .../app/components/radio-group/layout.scss | 5 - .../app/components/radio-group/pageobject.js | 5 - .../app/components/radio-group/skin.scss | 5 - .../consul-ui/app/components/ref/index.js | 5 - .../app/components/role-form/index.hbs | 5 - .../app/components/role-form/index.js | 5 - .../app/components/role-form/pageobject.js | 5 - .../app/components/role-selector/index.hbs | 81 +- .../app/components/role-selector/index.js | 11 - .../app/components/role-selector/index.scss | 5 - .../components/role-selector/pageobject.js | 5 - .../app/components/route/announcer/index.hbs | 5 - .../consul-ui/app/components/route/index.hbs | 5 - .../consul-ui/app/components/route/index.js | 5 - .../app/components/route/title/index.hbs | 5 - .../app/components/route/title/index.scss | 5 - .../app/components/search-bar/index.hbs | 5 - .../app/components/search-bar/index.js | 5 - .../app/components/search-bar/index.scss | 13 +- .../search-bar/remove-filter/index.hbs | 5 - .../app/components/search-bar/utils.js | 5 - .../app/components/shadow-host/README.mdx | 29 + .../app/components/shadow-host/index.hbs | 5 + .../app/components/shadow-host/index.js | 12 + .../app/components/shadow-template/README.mdx | 162 + .../app/components/shadow-template/debug.scss | 6 + .../app/components/shadow-template/index.hbs | 11 + .../app/components/skip-links/index.scss | 5 - .../app/components/skip-links/layout.scss | 5 - .../app/components/skip-links/skin.scss | 11 +- .../app/components/sliding-toggle/index.scss | 5 - .../app/components/sliding-toggle/layout.scss | 5 - .../app/components/sliding-toggle/skin.scss | 13 +- .../components/state-chart/action/index.hbs | 5 - .../components/state-chart/action/index.js | 5 - .../components/state-chart/guard/index.hbs | 5 - .../app/components/state-chart/guard/index.js | 5 - .../app/components/state-chart/index.hbs | 5 - .../app/components/state-chart/index.js | 5 - .../app/components/state-machine/index.hbs | 5 - .../app/components/state-machine/index.js | 5 - .../consul-ui/app/components/state/index.hbs | 5 - .../consul-ui/app/components/state/index.js | 5 - .../app/components/tab-nav/index.hbs | 5 - .../consul-ui/app/components/tab-nav/index.js | 5 - .../app/components/tab-nav/index.scss | 5 - .../app/components/tab-nav/layout.scss | 5 - .../app/components/tab-nav/pageobject.js | 5 - .../app/components/tab-nav/skin.scss | 17 +- .../consul-ui/app/components/table/index.scss | 11 +- .../app/components/table/layout.scss | 9 +- .../consul-ui/app/components/table/skin.scss | 23 +- .../components/tabular-collection/index.hbs | 5 - .../components/tabular-collection/index.js | 17 +- .../components/tabular-collection/index.scss | 5 - .../app/components/tabular-details/index.hbs | 5 - .../app/components/tabular-details/index.js | 5 - .../app/components/tabular-details/index.scss | 5 - .../components/tabular-details/layout.scss | 5 - .../app/components/tabular-details/skin.scss | 13 +- .../app/components/tabular-dl/index.scss | 5 - .../app/components/tabular-dl/layout.scss | 5 - .../app/components/tabular-dl/skin.scss | 17 +- .../app/components/tag-list/index.hbs | 5 - .../app/components/tag-list/index.scss | 7 +- .../app/components/text-input/index.hbs | 5 - .../consul-ui/app/components/tile/debug.scss | 5 - .../consul-ui/app/components/tile/index.scss | 16 +- .../app/components/toggle-button/index.hbs | 5 - .../app/components/toggle-button/index.js | 5 - .../app/components/toggle-button/index.scss | 5 - .../app/components/toggle-button/layout.scss | 5 - .../app/components/toggle-button/skin.scss | 9 +- .../app/components/token-list/index.hbs | 5 - .../app/components/token-list/index.js | 5 - .../app/components/token-list/pageobject.js | 5 - .../components/token-source/chart.xstate.js | 5 - .../app/components/token-source/index.hbs | 5 - .../app/components/token-source/index.js | 5 - .../app/components/tooltip-panel/index.scss | 5 - .../app/components/tooltip-panel/layout.scss | 5 - .../app/components/tooltip-panel/skin.scss | 11 +- .../app/components/tooltip/index.hbs | 5 - .../app/components/tooltip/index.scss | 15 +- .../topology-metrics/card/index.hbs | 5 - .../components/topology-metrics/card/index.js | 5 - .../topology-metrics/card/index.scss | 28 +- .../topology-metrics/down-lines/index.hbs | 5 - .../topology-metrics/down-lines/index.js | 5 - .../app/components/topology-metrics/index.hbs | 5 - .../app/components/topology-metrics/index.js | 5 - .../components/topology-metrics/index.scss | 5 - .../components/topology-metrics/layout.scss | 8 +- .../topology-metrics/notifications/index.hbs | 5 - .../topology-metrics/popover/index.hbs | 5 - .../topology-metrics/popover/index.js | 5 - .../topology-metrics/popover/index.scss | 13 +- .../topology-metrics/series/index.hbs | 5 - .../topology-metrics/series/index.js | 5 - .../topology-metrics/series/index.scss | 5 - .../topology-metrics/series/layout.scss | 5 - .../topology-metrics/series/skin.scss | 36 +- .../app/components/topology-metrics/skin.scss | 41 +- .../topology-metrics/source-type/index.hbs | 5 - .../topology-metrics/source-type/index.scss | 5 - .../topology-metrics/stats/index.hbs | 5 - .../topology-metrics/stats/index.js | 5 - .../topology-metrics/stats/index.scss | 9 +- .../topology-metrics/status/index.hbs | 5 - .../topology-metrics/status/index.scss | 12 +- .../topology-metrics/up-lines/index.hbs | 5 - .../topology-metrics/up-lines/index.js | 5 - .../app/components/watcher/index.hbs | 5 - .../consul-ui/app/components/watcher/index.js | 5 - .../consul-ui/app/components/yield/index.hbs | 5 - .../app/controllers/_peered-resource.js | 5 - .../consul-ui/app/controllers/application.js | 5 - .../controllers/dc/acls/policies/create.js | 5 - .../app/controllers/dc/acls/policies/edit.js | 5 - .../app/controllers/dc/acls/roles/create.js | 5 - .../app/controllers/dc/acls/roles/edit.js | 5 - .../app/controllers/dc/acls/tokens/create.js | 5 - .../app/controllers/dc/acls/tokens/edit.js | 5 - .../app/controllers/dc/nodes/index.js | 5 - .../app/controllers/dc/services/index.js | 5 - .../dc/services/instance/healthchecks.js | 5 - .../consul-ui/app/decorators/data-source.js | 5 - .../consul-ui/app/decorators/replace.js | 5 - ui/packages/consul-ui/app/env.js | 5 - .../app/filter/predicates/auth-method.js | 5 - .../app/filter/predicates/health-check.js | 5 - .../app/filter/predicates/intention.js | 5 - .../consul-ui/app/filter/predicates/kv.js | 5 - .../consul-ui/app/filter/predicates/node.js | 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 | 6 - .../consul-ui/app/filter/predicates/token.js | 5 - ui/packages/consul-ui/app/formats.js | 5 - ui/packages/consul-ui/app/forms/intention.js | 5 - ui/packages/consul-ui/app/forms/kv.js | 5 - ui/packages/consul-ui/app/forms/policy.js | 5 - ui/packages/consul-ui/app/forms/role.js | 5 - ui/packages/consul-ui/app/forms/token.js | 5 - .../consul-ui/app/helpers/adopt-styles.js | 5 - ui/packages/consul-ui/app/helpers/atob.js | 5 - .../consul-ui/app/helpers/cached-model.js | 5 - .../consul-ui/app/helpers/class-map.js | 5 - .../consul-ui/app/helpers/collection.js | 5 - ui/packages/consul-ui/app/helpers/css-map.js | 5 - ui/packages/consul-ui/app/helpers/css.js | 5 - .../consul-ui/app/helpers/document-attrs.js | 5 - .../consul-ui/app/helpers/dom-position.js | 5 - .../consul-ui/app/helpers/duration-from.js | 5 - ui/packages/consul-ui/app/helpers/env.js | 5 - .../consul-ui/app/helpers/flatten-property.js | 5 - .../app/helpers/format-short-time.js | 5 - ui/packages/consul-ui/app/helpers/href-to.js | 5 - .../consul-ui/app/helpers/icon-mapping.js | 33 - .../consul-ui/app/helpers/icons-debug.js | 15 +- ui/packages/consul-ui/app/helpers/is-href.js | 5 - ui/packages/consul-ui/app/helpers/is.js | 5 - .../consul-ui/app/helpers/json-stringify.js | 5 - ui/packages/consul-ui/app/helpers/last.js | 5 - .../consul-ui/app/helpers/left-trim.js | 5 - .../consul-ui/app/helpers/merge-checks.js | 5 - .../consul-ui/app/helpers/percentage-of.js | 5 - .../app/helpers/policy/datacenters.js | 5 - .../consul-ui/app/helpers/policy/group.js | 5 - .../consul-ui/app/helpers/policy/typeof.js | 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 | 15 +- ui/packages/consul-ui/app/models/service.js | 5 - ui/packages/consul-ui/app/models/session.js | 5 - ui/packages/consul-ui/app/models/token.js | 5 - ui/packages/consul-ui/app/models/topology.js | 5 - .../consul-ui/app/modifiers/aria-menu.js | 5 - .../consul-ui/app/modifiers/aria-menu.mdx | 4 +- .../consul-ui/app/modifiers/attach-shadow.js | 23 + .../consul-ui/app/modifiers/attach-shadow.mdx | 28 + .../consul-ui/app/modifiers/css-prop.js | 5 - .../consul-ui/app/modifiers/css-prop.mdx | 4 +- .../consul-ui/app/modifiers/css-props.js | 5 - .../consul-ui/app/modifiers/did-upsert.js | 5 - .../consul-ui/app/modifiers/disabled.js | 5 - .../consul-ui/app/modifiers/notification.js | 5 - .../consul-ui/app/modifiers/notification.mdx | 27 +- .../consul-ui/app/modifiers/on-outside.js | 5 - ui/packages/consul-ui/app/modifiers/style.js | 5 - .../consul-ui/app/modifiers/tooltip.js | 5 - .../consul-ui/app/modifiers/validate.js | 5 - .../consul-ui/app/modifiers/with-copyable.js | 6 - .../consul-ui/app/modifiers/with-overlay.js | 5 - ui/packages/consul-ui/app/router.js | 9 +- .../consul-ui/app/routes/application.js | 5 - ui/packages/consul-ui/app/routes/dc.js | 5 - .../app/routes/dc/acls/auth-methods/index.js | 5 - .../routes/dc/acls/auth-methods/show/index.js | 5 - .../app/routes/dc/acls/policies/create.js | 5 - .../app/routes/dc/acls/policies/edit.js | 5 - .../app/routes/dc/acls/policies/index.js | 5 - .../app/routes/dc/acls/roles/create.js | 5 - .../app/routes/dc/acls/roles/edit.js | 5 - .../app/routes/dc/acls/roles/index.js | 5 - .../app/routes/dc/acls/tokens/create.js | 5 - .../app/routes/dc/acls/tokens/edit.js | 5 - .../app/routes/dc/acls/tokens/index.js | 5 - .../consul-ui/app/routes/dc/kv/folder.js | 5 - .../consul-ui/app/routes/dc/kv/index.js | 5 - .../app/routes/dc/services/notfound.js | 5 - .../app/routes/dc/services/show/topology.js | 5 - .../app/routing/application-debug.js | 5 - ui/packages/consul-ui/app/routing/route.js | 7 +- ui/packages/consul-ui/app/routing/single.js | 5 - .../consul-ui/app/search/predicates/acl.js | 5 - .../app/search/predicates/auth-method.js | 5 - .../app/search/predicates/health-check.js | 5 - .../app/search/predicates/intention.js | 5 - .../consul-ui/app/search/predicates/kv.js | 5 - .../consul-ui/app/search/predicates/node.js | 5 - .../consul-ui/app/search/predicates/nspace.js | 5 - .../consul-ui/app/search/predicates/peer.js | 5 - .../consul-ui/app/search/predicates/policy.js | 5 - .../consul-ui/app/search/predicates/role.js | 5 - .../app/search/predicates/service-instance.js | 5 - .../app/search/predicates/service.js | 5 - .../consul-ui/app/search/predicates/token.js | 5 - .../search/predicates/upstream-instance.js | 5 - .../consul-ui/app/serializers/application.js | 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 | 116 +- .../styles/base/icons/base-keyframes.css.js | 5 - .../app/styles/base/icons/base-keyframes.scss | 5 - .../styles/base/icons/base-placeholders.scss | 17 +- .../app/styles/base/icons/debug.scss | 507 +- .../base/icons/icons/activity/index.scss | 5 - .../base/icons/icons/activity/keyframes.scss | 5 - .../icons/icons/activity/placeholders.scss | 5 - .../icons/icons/activity/property-16.scss | 5 - .../icons/icons/activity/property-24.scss | 5 - .../icons/icons/alert-circle-fill/index.scss | 5 - .../icons/alert-circle-fill/keyframes.scss | 5 - .../icons/alert-circle-fill/placeholders.scss | 5 - .../icons/alert-circle-fill/property-16.scss | 5 - .../icons/alert-circle-fill/property-24.scss | 5 - .../icons/alert-circle-outline/index.scss | 5 - .../icons/alert-circle-outline/keyframes.scss | 5 - .../alert-circle-outline/placeholders.scss | 5 - .../base/icons/icons/alert-circle/index.scss | 5 - .../icons/icons/alert-circle/keyframes.scss | 5 - .../icons/alert-circle/placeholders.scss | 5 - .../icons/icons/alert-circle/property-16.scss | 5 - .../icons/icons/alert-circle/property-24.scss | 5 - .../icons/icons/alert-octagon-fill/index.scss | 5 - .../icons/alert-octagon-fill/keyframes.scss | 5 - .../alert-octagon-fill/placeholders.scss | 5 - .../icons/alert-octagon-fill/property-16.scss | 5 - .../icons/alert-octagon-fill/property-24.scss | 5 - .../base/icons/icons/alert-octagon/index.scss | 5 - .../icons/icons/alert-octagon/keyframes.scss | 5 - .../icons/alert-octagon/placeholders.scss | 5 - .../icons/alert-octagon/property-16.scss | 5 - .../icons/alert-octagon/property-24.scss | 5 - .../icons/alert-triangle-fill/index.scss | 5 - .../icons/alert-triangle-fill/keyframes.scss | 5 - .../alert-triangle-fill/placeholders.scss | 5 - .../alert-triangle-fill/property-16.scss | 5 - .../alert-triangle-fill/property-24.scss | 5 - .../icons/icons/alert-triangle/index.scss | 5 - .../icons/icons/alert-triangle/keyframes.scss | 5 - .../icons/alert-triangle/placeholders.scss | 5 - .../icons/alert-triangle/property-16.scss | 5 - .../icons/alert-triangle/property-24.scss | 5 - .../base/icons/icons/alibaba-color/index.scss | 5 - .../icons/icons/alibaba-color/keyframes.scss | 5 - .../icons/alibaba-color/placeholders.scss | 5 - .../icons/alibaba-color/property-16.scss | 5 - .../icons/alibaba-color/property-24.scss | 5 - .../base/icons/icons/alibaba/index.scss | 5 - .../base/icons/icons/alibaba/keyframes.scss | 5 - .../icons/icons/alibaba/placeholders.scss | 5 - .../base/icons/icons/alibaba/property-16.scss | 5 - .../base/icons/icons/alibaba/property-24.scss | 5 - .../base/icons/icons/align-center/index.scss | 5 - .../icons/icons/align-center/keyframes.scss | 5 - .../icons/align-center/placeholders.scss | 5 - .../icons/icons/align-center/property-16.scss | 5 - .../icons/icons/align-center/property-24.scss | 5 - .../base/icons/icons/align-justify/index.scss | 5 - .../icons/icons/align-justify/keyframes.scss | 5 - .../icons/align-justify/placeholders.scss | 5 - .../icons/align-justify/property-16.scss | 5 - .../icons/align-justify/property-24.scss | 5 - .../base/icons/icons/align-left/index.scss | 5 - .../icons/icons/align-left/keyframes.scss | 5 - .../icons/icons/align-left/placeholders.scss | 5 - .../icons/icons/align-left/property-16.scss | 5 - .../icons/icons/align-left/property-24.scss | 5 - .../base/icons/icons/align-right/index.scss | 5 - .../icons/icons/align-right/keyframes.scss | 5 - .../icons/icons/align-right/placeholders.scss | 5 - .../icons/icons/align-right/property-16.scss | 5 - .../icons/icons/align-right/property-24.scss | 5 - .../icons/icons/amazon-eks-color/index.scss | 5 - .../icons/amazon-eks-color/keyframes.scss | 5 - .../icons/amazon-eks-color/placeholders.scss | 5 - .../icons/amazon-eks-color/property-16.scss | 5 - .../icons/amazon-eks-color/property-24.scss | 5 - .../base/icons/icons/amazon-eks/index.scss | 5 - .../icons/icons/amazon-eks/keyframes.scss | 5 - .../icons/icons/amazon-eks/placeholders.scss | 5 - .../icons/icons/amazon-eks/property-16.scss | 5 - .../icons/icons/amazon-eks/property-24.scss | 5 - .../base/icons/icons/apple-color/index.scss | 5 - .../icons/icons/apple-color/keyframes.scss | 5 - .../icons/icons/apple-color/placeholders.scss | 5 - .../icons/icons/apple-color/property-16.scss | 5 - .../icons/icons/apple-color/property-24.scss | 5 - .../styles/base/icons/icons/apple/index.scss | 5 - .../base/icons/icons/apple/keyframes.scss | 5 - .../base/icons/icons/apple/placeholders.scss | 5 - .../base/icons/icons/apple/property-16.scss | 5 - .../base/icons/icons/apple/property-24.scss | 5 - .../base/icons/icons/archive/index.scss | 5 - .../base/icons/icons/archive/keyframes.scss | 5 - .../icons/icons/archive/placeholders.scss | 5 - .../base/icons/icons/archive/property-16.scss | 5 - .../base/icons/icons/archive/property-24.scss | 5 - .../icons/icons/arrow-down-circle/index.scss | 5 - .../icons/arrow-down-circle/keyframes.scss | 5 - .../icons/arrow-down-circle/placeholders.scss | 5 - .../icons/arrow-down-circle/property-16.scss | 5 - .../icons/arrow-down-circle/property-24.scss | 5 - .../icons/icons/arrow-down-left/index.scss | 5 - .../icons/arrow-down-left/keyframes.scss | 5 - .../icons/arrow-down-left/placeholders.scss | 5 - .../icons/arrow-down-left/property-16.scss | 5 - .../icons/arrow-down-left/property-24.scss | 5 - .../icons/icons/arrow-down-right/index.scss | 5 - .../icons/arrow-down-right/keyframes.scss | 5 - .../icons/arrow-down-right/placeholders.scss | 5 - .../icons/arrow-down-right/property-16.scss | 5 - .../icons/arrow-down-right/property-24.scss | 5 - .../base/icons/icons/arrow-down/index.scss | 5 - .../icons/icons/arrow-down/keyframes.scss | 5 - .../icons/icons/arrow-down/placeholders.scss | 5 - .../icons/icons/arrow-down/property-16.scss | 5 - .../icons/icons/arrow-down/property-24.scss | 5 - .../icons/icons/arrow-left-circle/index.scss | 5 - .../icons/arrow-left-circle/keyframes.scss | 5 - .../icons/arrow-left-circle/placeholders.scss | 5 - .../icons/arrow-left-circle/property-16.scss | 5 - .../icons/arrow-left-circle/property-24.scss | 5 - .../base/icons/icons/arrow-left/index.scss | 5 - .../icons/icons/arrow-left/keyframes.scss | 5 - .../icons/icons/arrow-left/placeholders.scss | 5 - .../icons/icons/arrow-left/property-16.scss | 5 - .../icons/icons/arrow-left/property-24.scss | 5 - .../icons/icons/arrow-right-circle/index.scss | 5 - .../icons/arrow-right-circle/keyframes.scss | 5 - .../arrow-right-circle/placeholders.scss | 5 - .../icons/arrow-right-circle/property-16.scss | 5 - .../icons/arrow-right-circle/property-24.scss | 5 - .../base/icons/icons/arrow-right/index.scss | 5 - .../icons/icons/arrow-right/keyframes.scss | 5 - .../icons/icons/arrow-right/placeholders.scss | 5 - .../icons/icons/arrow-right/property-16.scss | 5 - .../icons/icons/arrow-right/property-24.scss | 5 - .../icons/icons/arrow-up-circle/index.scss | 5 - .../icons/arrow-up-circle/keyframes.scss | 5 - .../icons/arrow-up-circle/placeholders.scss | 5 - .../icons/arrow-up-circle/property-16.scss | 5 - .../icons/arrow-up-circle/property-24.scss | 5 - .../base/icons/icons/arrow-up-left/index.scss | 5 - .../icons/icons/arrow-up-left/keyframes.scss | 5 - .../icons/arrow-up-left/placeholders.scss | 5 - .../icons/arrow-up-left/property-16.scss | 5 - .../icons/arrow-up-left/property-24.scss | 5 - .../icons/icons/arrow-up-right/index.scss | 5 - .../icons/icons/arrow-up-right/keyframes.scss | 5 - .../icons/arrow-up-right/placeholders.scss | 5 - .../icons/arrow-up-right/property-16.scss | 5 - .../icons/arrow-up-right/property-24.scss | 5 - .../base/icons/icons/arrow-up/index.scss | 5 - .../base/icons/icons/arrow-up/keyframes.scss | 5 - .../icons/icons/arrow-up/placeholders.scss | 5 - .../icons/icons/arrow-up/property-16.scss | 5 - .../icons/icons/arrow-up/property-24.scss | 5 - .../base/icons/icons/at-sign/index.scss | 5 - .../base/icons/icons/at-sign/keyframes.scss | 5 - .../icons/icons/at-sign/placeholders.scss | 5 - .../base/icons/icons/at-sign/property-16.scss | 5 - .../base/icons/icons/at-sign/property-24.scss | 5 - .../base/icons/icons/auth0-color/index.scss | 5 - .../icons/icons/auth0-color/keyframes.scss | 5 - .../icons/icons/auth0-color/placeholders.scss | 5 - .../icons/icons/auth0-color/property-16.scss | 5 - .../icons/icons/auth0-color/property-24.scss | 5 - .../styles/base/icons/icons/auth0/index.scss | 5 - .../base/icons/icons/auth0/keyframes.scss | 5 - .../base/icons/icons/auth0/placeholders.scss | 5 - .../base/icons/icons/auth0/property-16.scss | 5 - .../base/icons/icons/auth0/property-24.scss | 5 - .../base/icons/icons/auto-apply/index.scss | 5 - .../icons/icons/auto-apply/keyframes.scss | 5 - .../icons/icons/auto-apply/placeholders.scss | 5 - .../icons/icons/auto-apply/property-16.scss | 5 - .../icons/icons/auto-apply/property-24.scss | 5 - .../styles/base/icons/icons/award/index.scss | 5 - .../base/icons/icons/award/keyframes.scss | 5 - .../base/icons/icons/award/placeholders.scss | 5 - .../base/icons/icons/award/property-16.scss | 5 - .../base/icons/icons/award/property-24.scss | 5 - .../base/icons/icons/aws-color/index.scss | 6 + .../base/icons/icons/aws-color/keyframes.scss | 5 + .../icons/icons/aws-color/placeholders.scss | 10 + .../icons/icons/aws-color/property-16.scss | 3 + .../icons/icons/aws-color/property-24.scss | 3 + .../base/icons/icons/aws-ec2-color/index.scss | 6 + .../icons/icons/aws-ec2-color/keyframes.scss | 5 + .../icons/aws-ec2-color/placeholders.scss | 10 + .../icons/aws-ec2-color/property-16.scss | 3 + .../icons/aws-ec2-color/property-24.scss | 3 + .../base/icons/icons/aws-ec2/index.scss | 6 + .../base/icons/icons/aws-ec2/keyframes.scss | 9 + .../icons/icons/aws-ec2/placeholders.scss | 10 + .../base/icons/icons/aws-ec2/property-16.scss | 3 + .../base/icons/icons/aws-ec2/property-24.scss | 3 + .../styles/base/icons/icons/aws/index.scss | 6 + .../base/icons/icons/aws/keyframes.scss | 9 + .../base/icons/icons/aws/placeholders.scss | 10 + .../base/icons/icons/aws/property-16.scss | 3 + .../base/icons/icons/aws/property-24.scss | 3 + .../base/icons/icons/azure-color/index.scss | 5 - .../icons/icons/azure-color/keyframes.scss | 5 - .../icons/icons/azure-color/placeholders.scss | 5 - .../icons/icons/azure-color/property-16.scss | 5 - .../icons/icons/azure-color/property-24.scss | 5 - .../icons/icons/azure-devops-color/index.scss | 5 - .../icons/azure-devops-color/keyframes.scss | 5 - .../azure-devops-color/placeholders.scss | 5 - .../icons/azure-devops-color/property-16.scss | 5 - .../icons/azure-devops-color/property-24.scss | 5 - .../base/icons/icons/azure-devops/index.scss | 5 - .../icons/icons/azure-devops/keyframes.scss | 5 - .../icons/azure-devops/placeholders.scss | 5 - .../icons/icons/azure-devops/property-16.scss | 5 - .../icons/icons/azure-devops/property-24.scss | 5 - .../styles/base/icons/icons/azure/index.scss | 5 - .../base/icons/icons/azure/keyframes.scss | 5 - .../base/icons/icons/azure/placeholders.scss | 5 - .../base/icons/icons/azure/property-16.scss | 5 - .../base/icons/icons/azure/property-24.scss | 5 - .../base/icons/icons/bank-vault/index.scss | 5 - .../icons/icons/bank-vault/keyframes.scss | 5 - .../icons/icons/bank-vault/placeholders.scss | 5 - .../icons/icons/bank-vault/property-16.scss | 5 - .../icons/icons/bank-vault/property-24.scss | 5 - .../base/icons/icons/bar-chart-alt/index.scss | 5 - .../icons/icons/bar-chart-alt/keyframes.scss | 5 - .../icons/bar-chart-alt/placeholders.scss | 5 - .../icons/bar-chart-alt/property-16.scss | 5 - .../icons/bar-chart-alt/property-24.scss | 5 - .../base/icons/icons/bar-chart/index.scss | 5 - .../base/icons/icons/bar-chart/keyframes.scss | 5 - .../icons/icons/bar-chart/placeholders.scss | 5 - .../icons/icons/bar-chart/property-16.scss | 5 - .../icons/icons/bar-chart/property-24.scss | 5 - .../icons/icons/battery-charging/index.scss | 5 - .../icons/battery-charging/keyframes.scss | 5 - .../icons/battery-charging/placeholders.scss | 5 - .../icons/battery-charging/property-16.scss | 5 - .../icons/battery-charging/property-24.scss | 5 - .../base/icons/icons/battery/index.scss | 5 - .../base/icons/icons/battery/keyframes.scss | 5 - .../icons/icons/battery/placeholders.scss | 5 - .../base/icons/icons/battery/property-16.scss | 5 - .../base/icons/icons/battery/property-24.scss | 5 - .../styles/base/icons/icons/beaker/index.scss | 5 - .../base/icons/icons/beaker/keyframes.scss | 5 - .../base/icons/icons/beaker/placeholders.scss | 5 - .../base/icons/icons/beaker/property-16.scss | 5 - .../base/icons/icons/beaker/property-24.scss | 5 - .../icons/icons/bell-active-fill/index.scss | 5 - .../icons/bell-active-fill/keyframes.scss | 5 - .../icons/bell-active-fill/placeholders.scss | 5 - .../icons/bell-active-fill/property-16.scss | 5 - .../icons/bell-active-fill/property-24.scss | 5 - .../base/icons/icons/bell-active/index.scss | 5 - .../icons/icons/bell-active/keyframes.scss | 5 - .../icons/icons/bell-active/placeholders.scss | 5 - .../icons/icons/bell-active/property-16.scss | 5 - .../icons/icons/bell-active/property-24.scss | 5 - .../base/icons/icons/bell-off/index.scss | 5 - .../base/icons/icons/bell-off/keyframes.scss | 5 - .../icons/icons/bell-off/placeholders.scss | 5 - .../icons/icons/bell-off/property-16.scss | 5 - .../icons/icons/bell-off/property-24.scss | 5 - .../styles/base/icons/icons/bell/index.scss | 5 - .../base/icons/icons/bell/keyframes.scss | 5 - .../base/icons/icons/bell/placeholders.scss | 5 - .../base/icons/icons/bell/property-16.scss | 5 - .../base/icons/icons/bell/property-24.scss | 5 - .../icons/icons/bitbucket-color/index.scss | 5 - .../icons/bitbucket-color/keyframes.scss | 5 - .../icons/bitbucket-color/placeholders.scss | 5 - .../icons/bitbucket-color/property-16.scss | 5 - .../icons/bitbucket-color/property-24.scss | 5 - .../base/icons/icons/bitbucket/index.scss | 5 - .../base/icons/icons/bitbucket/keyframes.scss | 5 - .../icons/icons/bitbucket/placeholders.scss | 5 - .../icons/icons/bitbucket/property-16.scss | 5 - .../icons/icons/bitbucket/property-24.scss | 5 - .../styles/base/icons/icons/bolt/index.scss | 5 - .../base/icons/icons/bolt/keyframes.scss | 5 - .../base/icons/icons/bolt/placeholders.scss | 5 - .../icons/icons/bookmark-add-fill/index.scss | 5 - .../icons/bookmark-add-fill/keyframes.scss | 5 - .../icons/bookmark-add-fill/placeholders.scss | 5 - .../icons/bookmark-add-fill/property-16.scss | 5 - .../icons/bookmark-add-fill/property-24.scss | 5 - .../base/icons/icons/bookmark-add/index.scss | 5 - .../icons/icons/bookmark-add/keyframes.scss | 5 - .../icons/bookmark-add/placeholders.scss | 5 - .../icons/icons/bookmark-add/property-16.scss | 5 - .../icons/icons/bookmark-add/property-24.scss | 5 - .../base/icons/icons/bookmark-fill/index.scss | 5 - .../icons/icons/bookmark-fill/keyframes.scss | 5 - .../icons/bookmark-fill/placeholders.scss | 5 - .../icons/bookmark-fill/property-16.scss | 5 - .../icons/bookmark-fill/property-24.scss | 5 - .../icons/bookmark-remove-fill/index.scss | 5 - .../icons/bookmark-remove-fill/keyframes.scss | 5 - .../bookmark-remove-fill/placeholders.scss | 5 - .../bookmark-remove-fill/property-16.scss | 5 - .../bookmark-remove-fill/property-24.scss | 5 - .../icons/icons/bookmark-remove/index.scss | 5 - .../icons/bookmark-remove/keyframes.scss | 5 - .../icons/bookmark-remove/placeholders.scss | 5 - .../icons/bookmark-remove/property-16.scss | 5 - .../icons/bookmark-remove/property-24.scss | 5 - .../base/icons/icons/bookmark/index.scss | 5 - .../base/icons/icons/bookmark/keyframes.scss | 5 - .../icons/icons/bookmark/placeholders.scss | 5 - .../icons/icons/bookmark/property-16.scss | 5 - .../icons/icons/bookmark/property-24.scss | 5 - .../styles/base/icons/icons/bottom/index.scss | 5 - .../base/icons/icons/bottom/keyframes.scss | 5 - .../base/icons/icons/bottom/placeholders.scss | 5 - .../base/icons/icons/bottom/property-16.scss | 5 - .../base/icons/icons/bottom/property-24.scss | 5 - .../icons/icons/boundary-color/index.scss | 5 - .../icons/icons/boundary-color/keyframes.scss | 5 - .../icons/boundary-color/placeholders.scss | 5 - .../icons/boundary-color/property-16.scss | 5 - .../icons/boundary-color/property-24.scss | 5 - .../base/icons/icons/boundary/index.scss | 5 - .../base/icons/icons/boundary/keyframes.scss | 5 - .../icons/icons/boundary/placeholders.scss | 5 - .../icons/icons/boundary/property-16.scss | 5 - .../icons/icons/boundary/property-24.scss | 5 - .../icons/icons/box-check-fill/index.scss | 5 - .../icons/icons/box-check-fill/keyframes.scss | 5 - .../icons/box-check-fill/placeholders.scss | 5 - .../base/icons/icons/box-outline/index.scss | 5 - .../icons/icons/box-outline/keyframes.scss | 5 - .../icons/icons/box-outline/placeholders.scss | 5 - .../styles/base/icons/icons/box/index.scss | 5 - .../base/icons/icons/box/keyframes.scss | 5 - .../base/icons/icons/box/placeholders.scss | 5 - .../base/icons/icons/box/property-16.scss | 5 - .../base/icons/icons/box/property-24.scss | 5 - .../base/icons/icons/briefcase/index.scss | 5 - .../base/icons/icons/briefcase/keyframes.scss | 5 - .../icons/icons/briefcase/placeholders.scss | 5 - .../icons/icons/briefcase/property-16.scss | 5 - .../icons/icons/briefcase/property-24.scss | 5 - .../base/icons/icons/broadcast/index.scss | 5 - .../base/icons/icons/broadcast/keyframes.scss | 5 - .../icons/icons/broadcast/placeholders.scss | 5 - .../styles/base/icons/icons/bug/index.scss | 5 - .../base/icons/icons/bug/keyframes.scss | 5 - .../base/icons/icons/bug/placeholders.scss | 5 - .../base/icons/icons/bug/property-16.scss | 5 - .../base/icons/icons/bug/property-24.scss | 5 - .../styles/base/icons/icons/build/index.scss | 5 - .../base/icons/icons/build/keyframes.scss | 5 - .../base/icons/icons/build/placeholders.scss | 5 - .../base/icons/icons/build/property-16.scss | 5 - .../base/icons/icons/build/property-24.scss | 5 - .../styles/base/icons/icons/bulb/index.scss | 5 - .../base/icons/icons/bulb/keyframes.scss | 5 - .../base/icons/icons/bulb/placeholders.scss | 5 - .../base/icons/icons/bulb/property-16.scss | 5 - .../base/icons/icons/bulb/property-24.scss | 5 - .../base/icons/icons/calendar/index.scss | 5 - .../base/icons/icons/calendar/keyframes.scss | 5 - .../icons/icons/calendar/placeholders.scss | 5 - .../icons/icons/calendar/property-16.scss | 5 - .../icons/icons/calendar/property-24.scss | 5 - .../base/icons/icons/camera-off/index.scss | 5 - .../icons/icons/camera-off/keyframes.scss | 5 - .../icons/icons/camera-off/placeholders.scss | 5 - .../icons/icons/camera-off/property-16.scss | 5 - .../icons/icons/camera-off/property-24.scss | 5 - .../styles/base/icons/icons/camera/index.scss | 5 - .../base/icons/icons/camera/keyframes.scss | 5 - .../base/icons/icons/camera/placeholders.scss | 5 - .../base/icons/icons/camera/property-16.scss | 5 - .../base/icons/icons/camera/property-24.scss | 5 - .../icons/icons/cancel-circle-fill/index.scss | 5 - .../icons/cancel-circle-fill/keyframes.scss | 5 - .../cancel-circle-fill/placeholders.scss | 5 - .../icons/cancel-circle-outline/index.scss | 5 - .../cancel-circle-outline/keyframes.scss | 5 - .../cancel-circle-outline/placeholders.scss | 5 - .../base/icons/icons/cancel-plain/index.scss | 5 - .../icons/icons/cancel-plain/keyframes.scss | 5 - .../icons/cancel-plain/placeholders.scss | 5 - .../icons/icons/cancel-square-fill/index.scss | 5 - .../icons/cancel-square-fill/keyframes.scss | 5 - .../cancel-square-fill/placeholders.scss | 5 - .../icons/cancel-square-outline/index.scss | 5 - .../cancel-square-outline/keyframes.scss | 5 - .../cancel-square-outline/placeholders.scss | 5 - .../base/icons/icons/caret-down/index.scss | 5 - .../icons/icons/caret-down/keyframes.scss | 5 - .../icons/icons/caret-down/placeholders.scss | 5 - .../base/icons/icons/caret-up/index.scss | 5 - .../base/icons/icons/caret-up/keyframes.scss | 5 - .../icons/icons/caret-up/placeholders.scss | 5 - .../styles/base/icons/icons/caret/index.scss | 5 - .../base/icons/icons/caret/keyframes.scss | 5 - .../base/icons/icons/caret/placeholders.scss | 5 - .../base/icons/icons/caret/property-16.scss | 5 - .../base/icons/icons/caret/property-24.scss | 5 - .../styles/base/icons/icons/cast/index.scss | 5 - .../base/icons/icons/cast/keyframes.scss | 5 - .../base/icons/icons/cast/placeholders.scss | 5 - .../base/icons/icons/cast/property-16.scss | 5 - .../base/icons/icons/cast/property-24.scss | 5 - .../base/icons/icons/certificate/index.scss | 5 - .../icons/icons/certificate/keyframes.scss | 5 - .../icons/icons/certificate/placeholders.scss | 5 - .../icons/icons/certificate/property-16.scss | 5 - .../icons/icons/certificate/property-24.scss | 5 - .../base/icons/icons/change-circle/index.scss | 5 - .../icons/icons/change-circle/keyframes.scss | 5 - .../icons/change-circle/placeholders.scss | 5 - .../icons/change-circle/property-16.scss | 5 - .../icons/change-circle/property-24.scss | 5 - .../base/icons/icons/change-square/index.scss | 5 - .../icons/icons/change-square/keyframes.scss | 5 - .../icons/change-square/placeholders.scss | 5 - .../icons/change-square/property-16.scss | 5 - .../icons/change-square/property-24.scss | 5 - .../styles/base/icons/icons/change/index.scss | 5 - .../base/icons/icons/change/keyframes.scss | 5 - .../base/icons/icons/change/placeholders.scss | 5 - .../base/icons/icons/change/property-16.scss | 5 - .../base/icons/icons/change/property-24.scss | 5 - .../icons/icons/check-circle-fill/index.scss | 5 - .../icons/check-circle-fill/keyframes.scss | 5 - .../icons/check-circle-fill/placeholders.scss | 5 - .../icons/check-circle-fill/property-16.scss | 5 - .../icons/check-circle-fill/property-24.scss | 5 - .../icons/check-circle-outline/index.scss | 5 - .../icons/check-circle-outline/keyframes.scss | 5 - .../check-circle-outline/placeholders.scss | 5 - .../base/icons/icons/check-circle/index.scss | 5 - .../icons/icons/check-circle/keyframes.scss | 5 - .../icons/check-circle/placeholders.scss | 5 - .../icons/icons/check-circle/property-16.scss | 5 - .../icons/icons/check-circle/property-24.scss | 5 - .../icons/icons/check-diamond-fill/index.scss | 5 - .../icons/check-diamond-fill/keyframes.scss | 5 - .../check-diamond-fill/placeholders.scss | 5 - .../icons/check-diamond-fill/property-16.scss | 5 - .../icons/check-diamond-fill/property-24.scss | 5 - .../base/icons/icons/check-diamond/index.scss | 5 - .../icons/icons/check-diamond/keyframes.scss | 5 - .../icons/check-diamond/placeholders.scss | 5 - .../icons/check-diamond/property-16.scss | 5 - .../icons/check-diamond/property-24.scss | 5 - .../icons/icons/check-hexagon-fill/index.scss | 5 - .../icons/check-hexagon-fill/keyframes.scss | 5 - .../check-hexagon-fill/placeholders.scss | 5 - .../icons/check-hexagon-fill/property-16.scss | 5 - .../icons/check-hexagon-fill/property-24.scss | 5 - .../base/icons/icons/check-hexagon/index.scss | 5 - .../icons/icons/check-hexagon/keyframes.scss | 5 - .../icons/check-hexagon/placeholders.scss | 5 - .../icons/check-hexagon/property-16.scss | 5 - .../icons/check-hexagon/property-24.scss | 5 - .../base/icons/icons/check-plain/index.scss | 5 - .../icons/icons/check-plain/keyframes.scss | 5 - .../icons/icons/check-plain/placeholders.scss | 5 - .../icons/icons/check-square-fill/index.scss | 5 - .../icons/check-square-fill/keyframes.scss | 5 - .../icons/check-square-fill/placeholders.scss | 5 - .../icons/check-square-fill/property-16.scss | 5 - .../icons/check-square-fill/property-24.scss | 5 - .../base/icons/icons/check-square/index.scss | 5 - .../icons/icons/check-square/keyframes.scss | 5 - .../icons/check-square/placeholders.scss | 5 - .../icons/icons/check-square/property-16.scss | 5 - .../icons/icons/check-square/property-24.scss | 5 - .../styles/base/icons/icons/check/index.scss | 5 - .../base/icons/icons/check/keyframes.scss | 5 - .../base/icons/icons/check/placeholders.scss | 5 - .../base/icons/icons/check/property-16.scss | 5 - .../base/icons/icons/check/property-24.scss | 5 - .../base/icons/icons/chevron-down/index.scss | 5 - .../icons/icons/chevron-down/keyframes.scss | 5 - .../icons/chevron-down/placeholders.scss | 5 - .../icons/icons/chevron-down/property-16.scss | 5 - .../icons/icons/chevron-down/property-24.scss | 5 - .../base/icons/icons/chevron-left/index.scss | 5 - .../icons/icons/chevron-left/keyframes.scss | 5 - .../icons/chevron-left/placeholders.scss | 5 - .../icons/icons/chevron-left/property-16.scss | 5 - .../icons/icons/chevron-left/property-24.scss | 5 - .../base/icons/icons/chevron-right/index.scss | 5 - .../icons/icons/chevron-right/keyframes.scss | 5 - .../icons/chevron-right/placeholders.scss | 5 - .../icons/chevron-right/property-16.scss | 5 - .../icons/chevron-right/property-24.scss | 5 - .../base/icons/icons/chevron-up/index.scss | 5 - .../icons/icons/chevron-up/keyframes.scss | 5 - .../icons/icons/chevron-up/placeholders.scss | 5 - .../icons/icons/chevron-up/property-16.scss | 5 - .../icons/icons/chevron-up/property-24.scss | 5 - .../base/icons/icons/chevrons-down/index.scss | 5 - .../icons/icons/chevrons-down/keyframes.scss | 5 - .../icons/chevrons-down/placeholders.scss | 5 - .../icons/chevrons-down/property-16.scss | 5 - .../icons/chevrons-down/property-24.scss | 5 - .../base/icons/icons/chevrons-left/index.scss | 5 - .../icons/icons/chevrons-left/keyframes.scss | 5 - .../icons/chevrons-left/placeholders.scss | 5 - .../icons/chevrons-left/property-16.scss | 5 - .../icons/chevrons-left/property-24.scss | 5 - .../icons/icons/chevrons-right/index.scss | 5 - .../icons/icons/chevrons-right/keyframes.scss | 5 - .../icons/chevrons-right/placeholders.scss | 5 - .../icons/chevrons-right/property-16.scss | 5 - .../icons/chevrons-right/property-24.scss | 5 - .../base/icons/icons/chevrons-up/index.scss | 5 - .../icons/icons/chevrons-up/keyframes.scss | 5 - .../icons/icons/chevrons-up/placeholders.scss | 5 - .../icons/icons/chevrons-up/property-16.scss | 5 - .../icons/icons/chevrons-up/property-24.scss | 5 - .../base/icons/icons/circle-dot/index.scss | 5 - .../icons/icons/circle-dot/keyframes.scss | 5 - .../icons/icons/circle-dot/placeholders.scss | 5 - .../icons/icons/circle-dot/property-16.scss | 5 - .../icons/icons/circle-dot/property-24.scss | 5 - .../base/icons/icons/circle-fill/index.scss | 5 - .../icons/icons/circle-fill/keyframes.scss | 5 - .../icons/icons/circle-fill/placeholders.scss | 5 - .../icons/icons/circle-fill/property-16.scss | 5 - .../icons/icons/circle-fill/property-24.scss | 5 - .../base/icons/icons/circle-half/index.scss | 5 - .../icons/icons/circle-half/keyframes.scss | 5 - .../icons/icons/circle-half/placeholders.scss | 5 - .../icons/icons/circle-half/property-16.scss | 5 - .../icons/icons/circle-half/property-24.scss | 5 - .../styles/base/icons/icons/circle/index.scss | 5 - .../base/icons/icons/circle/keyframes.scss | 5 - .../base/icons/icons/circle/placeholders.scss | 5 - .../base/icons/icons/circle/property-16.scss | 5 - .../base/icons/icons/circle/property-24.scss | 5 - .../icons/icons/clipboard-checked/index.scss | 5 - .../icons/clipboard-checked/keyframes.scss | 5 - .../icons/clipboard-checked/placeholders.scss | 5 - .../icons/clipboard-checked/property-16.scss | 5 - .../icons/clipboard-checked/property-24.scss | 5 - .../icons/icons/clipboard-copy/index.scss | 5 - .../icons/icons/clipboard-copy/keyframes.scss | 5 - .../icons/clipboard-copy/placeholders.scss | 5 - .../icons/clipboard-copy/property-16.scss | 5 - .../icons/clipboard-copy/property-24.scss | 5 - .../base/icons/icons/clipboard/index.scss | 5 - .../base/icons/icons/clipboard/keyframes.scss | 5 - .../icons/icons/clipboard/placeholders.scss | 5 - .../icons/icons/clipboard/property-16.scss | 5 - .../icons/icons/clipboard/property-24.scss | 5 - .../base/icons/icons/clock-fill/index.scss | 5 - .../icons/icons/clock-fill/keyframes.scss | 5 - .../icons/icons/clock-fill/placeholders.scss | 5 - .../base/icons/icons/clock-outline/index.scss | 5 - .../icons/icons/clock-outline/keyframes.scss | 5 - .../icons/clock-outline/placeholders.scss | 5 - .../styles/base/icons/icons/clock/index.scss | 5 - .../base/icons/icons/clock/keyframes.scss | 5 - .../base/icons/icons/clock/placeholders.scss | 5 - .../base/icons/icons/clock/property-16.scss | 5 - .../base/icons/icons/clock/property-24.scss | 5 - .../base/icons/icons/cloud-check/index.scss | 5 - .../icons/icons/cloud-check/keyframes.scss | 5 - .../icons/icons/cloud-check/placeholders.scss | 5 - .../icons/icons/cloud-check/property-16.scss | 5 - .../icons/icons/cloud-check/property-24.scss | 5 - .../base/icons/icons/cloud-cross/index.scss | 5 - .../icons/icons/cloud-cross/keyframes.scss | 5 - .../icons/icons/cloud-cross/placeholders.scss | 5 - .../icons/icons/cloud-cross/property-16.scss | 5 - .../icons/icons/cloud-cross/property-24.scss | 5 - .../icons/icons/cloud-download/index.scss | 5 - .../icons/icons/cloud-download/keyframes.scss | 5 - .../icons/cloud-download/placeholders.scss | 5 - .../icons/cloud-download/property-16.scss | 5 - .../icons/cloud-download/property-24.scss | 5 - .../icons/icons/cloud-lightning/index.scss | 5 - .../icons/cloud-lightning/keyframes.scss | 5 - .../icons/cloud-lightning/placeholders.scss | 5 - .../icons/cloud-lightning/property-16.scss | 5 - .../icons/cloud-lightning/property-24.scss | 5 - .../base/icons/icons/cloud-lock/index.scss | 5 - .../icons/icons/cloud-lock/keyframes.scss | 5 - .../icons/icons/cloud-lock/placeholders.scss | 5 - .../icons/icons/cloud-lock/property-16.scss | 5 - .../icons/icons/cloud-lock/property-24.scss | 5 - .../base/icons/icons/cloud-off/index.scss | 5 - .../base/icons/icons/cloud-off/keyframes.scss | 5 - .../icons/icons/cloud-off/placeholders.scss | 5 - .../icons/icons/cloud-off/property-16.scss | 5 - .../icons/icons/cloud-off/property-24.scss | 5 - .../base/icons/icons/cloud-upload/index.scss | 5 - .../icons/icons/cloud-upload/keyframes.scss | 5 - .../icons/cloud-upload/placeholders.scss | 5 - .../icons/icons/cloud-upload/property-16.scss | 5 - .../icons/icons/cloud-upload/property-24.scss | 5 - .../base/icons/icons/cloud-x/index.scss | 5 - .../base/icons/icons/cloud-x/keyframes.scss | 5 - .../icons/icons/cloud-x/placeholders.scss | 5 - .../base/icons/icons/cloud-x/property-16.scss | 5 - .../base/icons/icons/cloud-x/property-24.scss | 5 - .../styles/base/icons/icons/cloud/index.scss | 5 - .../base/icons/icons/cloud/keyframes.scss | 5 - .../base/icons/icons/cloud/placeholders.scss | 5 - .../base/icons/icons/cloud/property-16.scss | 5 - .../base/icons/icons/cloud/property-24.scss | 5 - .../styles/base/icons/icons/code/index.scss | 5 - .../base/icons/icons/code/keyframes.scss | 5 - .../base/icons/icons/code/placeholders.scss | 5 - .../base/icons/icons/code/property-16.scss | 5 - .../base/icons/icons/code/property-24.scss | 5 - .../base/icons/icons/codepen-color/index.scss | 5 - .../icons/icons/codepen-color/keyframes.scss | 5 - .../icons/codepen-color/placeholders.scss | 5 - .../icons/codepen-color/property-16.scss | 5 - .../icons/codepen-color/property-24.scss | 5 - .../base/icons/icons/codepen/index.scss | 5 - .../base/icons/icons/codepen/keyframes.scss | 5 - .../icons/icons/codepen/placeholders.scss | 5 - .../base/icons/icons/codepen/property-16.scss | 5 - .../base/icons/icons/codepen/property-24.scss | 5 - .../base/icons/icons/collections/index.scss | 5 - .../icons/icons/collections/keyframes.scss | 5 - .../icons/icons/collections/placeholders.scss | 5 - .../icons/icons/collections/property-16.scss | 5 - .../icons/icons/collections/property-24.scss | 5 - .../base/icons/icons/command/index.scss | 5 - .../base/icons/icons/command/keyframes.scss | 5 - .../icons/icons/command/placeholders.scss | 5 - .../base/icons/icons/command/property-16.scss | 5 - .../base/icons/icons/command/property-24.scss | 5 - .../base/icons/icons/compass/index.scss | 5 - .../base/icons/icons/compass/keyframes.scss | 5 - .../icons/icons/compass/placeholders.scss | 5 - .../base/icons/icons/compass/property-16.scss | 5 - .../base/icons/icons/compass/property-24.scss | 5 - .../icons/icons/connection-gateway/index.scss | 5 - .../icons/connection-gateway/keyframes.scss | 5 - .../connection-gateway/placeholders.scss | 5 - .../icons/connection-gateway/property-16.scss | 5 - .../icons/connection-gateway/property-24.scss | 5 - .../base/icons/icons/connection/index.scss | 5 - .../icons/icons/connection/keyframes.scss | 5 - .../icons/icons/connection/placeholders.scss | 5 - .../icons/icons/connection/property-16.scss | 5 - .../icons/icons/connection/property-24.scss | 5 - .../base/icons/icons/console/index.scss | 5 - .../base/icons/icons/console/keyframes.scss | 5 - .../icons/icons/console/placeholders.scss | 5 - .../base/icons/icons/consul-color/index.scss | 6 + .../icons/icons/consul-color/keyframes.scss | 5 + .../icons/consul-color/placeholders.scss | 10 + .../icons/icons/consul-color/property-16.scss | 3 + .../icons/icons/consul-color/property-24.scss | 3 + .../styles/base/icons/icons/consul/index.scss | 6 + .../base/icons/icons/consul/keyframes.scss | 9 + .../base/icons/icons/consul/placeholders.scss | 10 + .../base/icons/icons/consul/property-16.scss | 3 + .../base/icons/icons/consul/property-24.scss | 3 + .../base/icons/icons/copy-action/index.scss | 5 - .../icons/icons/copy-action/keyframes.scss | 5 - .../icons/icons/copy-action/placeholders.scss | 5 - .../base/icons/icons/copy-success/index.scss | 5 - .../icons/icons/copy-success/keyframes.scss | 5 - .../icons/copy-success/placeholders.scss | 5 - .../icons/icons/corner-down-left/index.scss | 5 - .../icons/corner-down-left/keyframes.scss | 5 - .../icons/corner-down-left/placeholders.scss | 5 - .../icons/corner-down-left/property-16.scss | 5 - .../icons/corner-down-left/property-24.scss | 5 - .../icons/icons/corner-down-right/index.scss | 5 - .../icons/corner-down-right/keyframes.scss | 5 - .../icons/corner-down-right/placeholders.scss | 5 - .../icons/corner-down-right/property-16.scss | 5 - .../icons/corner-down-right/property-24.scss | 5 - .../icons/icons/corner-left-down/index.scss | 5 - .../icons/corner-left-down/keyframes.scss | 5 - .../icons/corner-left-down/placeholders.scss | 5 - .../icons/corner-left-down/property-16.scss | 5 - .../icons/corner-left-down/property-24.scss | 5 - .../icons/icons/corner-left-up/index.scss | 5 - .../icons/icons/corner-left-up/keyframes.scss | 5 - .../icons/corner-left-up/placeholders.scss | 5 - .../icons/corner-left-up/property-16.scss | 5 - .../icons/corner-left-up/property-24.scss | 5 - .../icons/icons/corner-right-down/index.scss | 5 - .../icons/corner-right-down/keyframes.scss | 5 - .../icons/corner-right-down/placeholders.scss | 5 - .../icons/corner-right-down/property-16.scss | 5 - .../icons/corner-right-down/property-24.scss | 5 - .../icons/icons/corner-right-up/index.scss | 5 - .../icons/corner-right-up/keyframes.scss | 5 - .../icons/corner-right-up/placeholders.scss | 5 - .../icons/corner-right-up/property-16.scss | 5 - .../icons/corner-right-up/property-24.scss | 5 - .../icons/icons/corner-up-left/index.scss | 5 - .../icons/icons/corner-up-left/keyframes.scss | 5 - .../icons/corner-up-left/placeholders.scss | 5 - .../icons/corner-up-left/property-16.scss | 5 - .../icons/corner-up-left/property-24.scss | 5 - .../icons/icons/corner-up-right/index.scss | 5 - .../icons/corner-up-right/keyframes.scss | 5 - .../icons/corner-up-right/placeholders.scss | 5 - .../icons/corner-up-right/property-16.scss | 5 - .../icons/corner-up-right/property-24.scss | 5 - .../styles/base/icons/icons/cpu/index.scss | 5 - .../base/icons/icons/cpu/keyframes.scss | 5 - .../base/icons/icons/cpu/placeholders.scss | 5 - .../base/icons/icons/cpu/property-16.scss | 5 - .../base/icons/icons/cpu/property-24.scss | 5 - .../base/icons/icons/credit-card/index.scss | 5 - .../icons/icons/credit-card/keyframes.scss | 5 - .../icons/icons/credit-card/placeholders.scss | 5 - .../icons/icons/credit-card/property-16.scss | 5 - .../icons/icons/credit-card/property-24.scss | 5 - .../styles/base/icons/icons/crop/index.scss | 5 - .../base/icons/icons/crop/keyframes.scss | 5 - .../base/icons/icons/crop/placeholders.scss | 5 - .../base/icons/icons/crop/property-16.scss | 5 - .../base/icons/icons/crop/property-24.scss | 5 - .../base/icons/icons/crosshair/index.scss | 5 - .../base/icons/icons/crosshair/keyframes.scss | 5 - .../icons/icons/crosshair/placeholders.scss | 5 - .../icons/icons/crosshair/property-16.scss | 5 - .../icons/icons/crosshair/property-24.scss | 5 - .../base/icons/icons/dashboard/index.scss | 5 - .../base/icons/icons/dashboard/keyframes.scss | 5 - .../icons/icons/dashboard/placeholders.scss | 5 - .../icons/icons/dashboard/property-16.scss | 5 - .../icons/icons/dashboard/property-24.scss | 5 - .../base/icons/icons/database/index.scss | 5 - .../base/icons/icons/database/keyframes.scss | 5 - .../icons/icons/database/placeholders.scss | 5 - .../icons/icons/database/property-16.scss | 5 - .../icons/icons/database/property-24.scss | 5 - .../styles/base/icons/icons/delay/index.scss | 5 - .../base/icons/icons/delay/keyframes.scss | 5 - .../base/icons/icons/delay/placeholders.scss | 5 - .../base/icons/icons/delay/property-16.scss | 5 - .../base/icons/icons/delay/property-24.scss | 5 - .../styles/base/icons/icons/delete/index.scss | 5 - .../base/icons/icons/delete/keyframes.scss | 5 - .../base/icons/icons/delete/placeholders.scss | 5 - .../base/icons/icons/delete/property-16.scss | 5 - .../base/icons/icons/delete/property-24.scss | 5 - .../base/icons/icons/deny-alt/index.scss | 5 - .../base/icons/icons/deny-alt/keyframes.scss | 5 - .../icons/icons/deny-alt/placeholders.scss | 5 - .../base/icons/icons/deny-color/index.scss | 5 - .../icons/icons/deny-color/keyframes.scss | 5 - .../icons/icons/deny-color/placeholders.scss | 5 - .../icons/icons/deny-color/property-16.scss | 5 - .../icons/icons/deny-color/property-24.scss | 5 - .../base/icons/icons/deny-default/index.scss | 5 - .../icons/icons/deny-default/keyframes.scss | 5 - .../icons/deny-default/placeholders.scss | 5 - .../base/icons/icons/diamond-fill/index.scss | 5 - .../icons/icons/diamond-fill/keyframes.scss | 5 - .../icons/diamond-fill/placeholders.scss | 5 - .../icons/icons/diamond-fill/property-16.scss | 5 - .../icons/icons/diamond-fill/property-24.scss | 5 - .../base/icons/icons/diamond/index.scss | 5 - .../base/icons/icons/diamond/keyframes.scss | 5 - .../icons/icons/diamond/placeholders.scss | 5 - .../base/icons/icons/diamond/property-16.scss | 5 - .../base/icons/icons/diamond/property-24.scss | 5 - .../base/icons/icons/disabled/index.scss | 5 - .../base/icons/icons/disabled/keyframes.scss | 5 - .../icons/icons/disabled/placeholders.scss | 5 - .../styles/base/icons/icons/disc/index.scss | 5 - .../base/icons/icons/disc/keyframes.scss | 5 - .../base/icons/icons/disc/placeholders.scss | 5 - .../base/icons/icons/disc/property-16.scss | 5 - .../base/icons/icons/disc/property-24.scss | 5 - .../icons/icons/discussion-circle/index.scss | 5 - .../icons/discussion-circle/keyframes.scss | 5 - .../icons/discussion-circle/placeholders.scss | 5 - .../icons/discussion-circle/property-16.scss | 5 - .../icons/discussion-circle/property-24.scss | 5 - .../icons/icons/discussion-square/index.scss | 5 - .../icons/discussion-square/keyframes.scss | 5 - .../icons/discussion-square/placeholders.scss | 5 - .../icons/discussion-square/property-16.scss | 5 - .../icons/discussion-square/property-24.scss | 5 - .../base/icons/icons/docker-color/index.scss | 5 - .../icons/icons/docker-color/keyframes.scss | 5 - .../icons/docker-color/placeholders.scss | 5 - .../icons/icons/docker-color/property-16.scss | 5 - .../icons/icons/docker-color/property-24.scss | 5 - .../styles/base/icons/icons/docker/index.scss | 5 - .../base/icons/icons/docker/keyframes.scss | 5 - .../base/icons/icons/docker/placeholders.scss | 5 - .../base/icons/icons/docker/property-16.scss | 5 - .../base/icons/icons/docker/property-24.scss | 5 - .../base/icons/icons/docs-download/index.scss | 5 - .../icons/icons/docs-download/keyframes.scss | 5 - .../icons/docs-download/placeholders.scss | 5 - .../icons/docs-download/property-16.scss | 5 - .../icons/docs-download/property-24.scss | 5 - .../base/icons/icons/docs-link/index.scss | 5 - .../base/icons/icons/docs-link/keyframes.scss | 5 - .../icons/icons/docs-link/placeholders.scss | 5 - .../icons/icons/docs-link/property-16.scss | 5 - .../icons/icons/docs-link/property-24.scss | 5 - .../styles/base/icons/icons/docs/index.scss | 5 - .../base/icons/icons/docs/keyframes.scss | 5 - .../base/icons/icons/docs/placeholders.scss | 5 - .../base/icons/icons/docs/property-16.scss | 5 - .../base/icons/icons/docs/property-24.scss | 5 - .../base/icons/icons/dollar-sign/index.scss | 5 - .../icons/icons/dollar-sign/keyframes.scss | 5 - .../icons/icons/dollar-sign/placeholders.scss | 5 - .../icons/icons/dollar-sign/property-16.scss | 5 - .../icons/icons/dollar-sign/property-24.scss | 5 - .../base/icons/icons/dot-half/index.scss | 5 - .../base/icons/icons/dot-half/keyframes.scss | 5 - .../icons/icons/dot-half/placeholders.scss | 5 - .../icons/icons/dot-half/property-16.scss | 5 - .../icons/icons/dot-half/property-24.scss | 5 - .../styles/base/icons/icons/dot/index.scss | 5 - .../base/icons/icons/dot/keyframes.scss | 5 - .../base/icons/icons/dot/placeholders.scss | 5 - .../base/icons/icons/dot/property-16.scss | 5 - .../base/icons/icons/dot/property-24.scss | 5 - .../base/icons/icons/download/index.scss | 5 - .../base/icons/icons/download/keyframes.scss | 5 - .../icons/icons/download/placeholders.scss | 5 - .../icons/icons/download/property-16.scss | 5 - .../icons/icons/download/property-24.scss | 5 - .../base/icons/icons/droplet/index.scss | 5 - .../base/icons/icons/droplet/keyframes.scss | 5 - .../icons/icons/droplet/placeholders.scss | 5 - .../base/icons/icons/droplet/property-16.scss | 5 - .../base/icons/icons/droplet/property-24.scss | 5 - .../base/icons/icons/duplicate/index.scss | 5 - .../base/icons/icons/duplicate/keyframes.scss | 5 - .../icons/icons/duplicate/placeholders.scss | 5 - .../icons/icons/duplicate/property-16.scss | 5 - .../icons/icons/duplicate/property-24.scss | 5 - .../styles/base/icons/icons/edit/index.scss | 5 - .../base/icons/icons/edit/keyframes.scss | 5 - .../base/icons/icons/edit/placeholders.scss | 5 - .../base/icons/icons/edit/property-16.scss | 5 - .../base/icons/icons/edit/property-24.scss | 5 - .../base/icons/icons/enterprise/index.scss | 5 - .../icons/icons/enterprise/keyframes.scss | 5 - .../icons/icons/enterprise/placeholders.scss | 5 - .../icons/icons/enterprise/property-16.scss | 5 - .../icons/icons/enterprise/property-24.scss | 5 - .../base/icons/icons/entry-point/index.scss | 5 - .../icons/icons/entry-point/keyframes.scss | 5 - .../icons/icons/entry-point/placeholders.scss | 5 - .../icons/icons/entry-point/property-16.scss | 5 - .../icons/icons/entry-point/property-24.scss | 5 - .../icons/envelope-sealed-fill/index.scss | 5 - .../icons/envelope-sealed-fill/keyframes.scss | 5 - .../envelope-sealed-fill/placeholders.scss | 5 - .../icons/envelope-sealed-outline/index.scss | 5 - .../envelope-sealed-outline/keyframes.scss | 5 - .../envelope-sealed-outline/placeholders.scss | 5 - .../envelope-unsealed--outline/index.scss | 5 - .../envelope-unsealed--outline/keyframes.scss | 5 - .../placeholders.scss | 5 - .../icons/envelope-unsealed-fill/index.scss | 5 - .../envelope-unsealed-fill/keyframes.scss | 5 - .../envelope-unsealed-fill/placeholders.scss | 5 - .../styles/base/icons/icons/event/index.scss | 5 - .../base/icons/icons/event/keyframes.scss | 5 - .../base/icons/icons/event/placeholders.scss | 5 - .../base/icons/icons/event/property-16.scss | 5 - .../base/icons/icons/event/property-24.scss | 5 - .../base/icons/icons/exit-point/index.scss | 5 - .../icons/icons/exit-point/keyframes.scss | 5 - .../icons/icons/exit-point/placeholders.scss | 5 - .../icons/icons/exit-point/property-16.scss | 5 - .../icons/icons/exit-point/property-24.scss | 5 - .../styles/base/icons/icons/exit/index.scss | 5 - .../base/icons/icons/exit/keyframes.scss | 5 - .../base/icons/icons/exit/placeholders.scss | 5 - .../base/icons/icons/expand-less/index.scss | 5 - .../icons/icons/expand-less/keyframes.scss | 5 - .../icons/icons/expand-less/placeholders.scss | 5 - .../base/icons/icons/expand-more/index.scss | 5 - .../icons/icons/expand-more/keyframes.scss | 5 - .../icons/icons/expand-more/placeholders.scss | 5 - .../base/icons/icons/external-link/index.scss | 5 - .../icons/icons/external-link/keyframes.scss | 5 - .../icons/external-link/placeholders.scss | 5 - .../icons/external-link/property-16.scss | 5 - .../icons/external-link/property-24.scss | 5 - .../base/icons/icons/eye-off/index.scss | 5 - .../base/icons/icons/eye-off/keyframes.scss | 5 - .../icons/icons/eye-off/placeholders.scss | 5 - .../base/icons/icons/eye-off/property-16.scss | 5 - .../base/icons/icons/eye-off/property-24.scss | 5 - .../styles/base/icons/icons/eye/index.scss | 5 - .../base/icons/icons/eye/keyframes.scss | 5 - .../base/icons/icons/eye/placeholders.scss | 5 - .../base/icons/icons/eye/property-16.scss | 5 - .../base/icons/icons/eye/property-24.scss | 5 - .../base/icons/icons/f5-color/index.scss | 5 - .../base/icons/icons/f5-color/keyframes.scss | 5 - .../icons/icons/f5-color/placeholders.scss | 5 - .../icons/icons/f5-color/property-16.scss | 5 - .../icons/icons/f5-color/property-24.scss | 5 - .../app/styles/base/icons/icons/f5/index.scss | 5 - .../styles/base/icons/icons/f5/keyframes.scss | 5 - .../base/icons/icons/f5/placeholders.scss | 5 - .../base/icons/icons/f5/property-16.scss | 5 - .../base/icons/icons/f5/property-24.scss | 5 - .../icons/icons/facebook-color/index.scss | 5 - .../icons/icons/facebook-color/keyframes.scss | 5 - .../icons/facebook-color/placeholders.scss | 5 - .../icons/facebook-color/property-16.scss | 5 - .../icons/facebook-color/property-24.scss | 5 - .../base/icons/icons/facebook/index.scss | 5 - .../base/icons/icons/facebook/keyframes.scss | 5 - .../icons/icons/facebook/placeholders.scss | 5 - .../icons/icons/facebook/property-16.scss | 5 - .../icons/icons/facebook/property-24.scss | 5 - .../base/icons/icons/fast-forward/index.scss | 5 - .../icons/icons/fast-forward/keyframes.scss | 5 - .../icons/fast-forward/placeholders.scss | 5 - .../icons/icons/fast-forward/property-16.scss | 5 - .../icons/icons/fast-forward/property-24.scss | 5 - .../base/icons/icons/file-change/index.scss | 5 - .../icons/icons/file-change/keyframes.scss | 5 - .../icons/icons/file-change/placeholders.scss | 5 - .../icons/icons/file-change/property-16.scss | 5 - .../icons/icons/file-change/property-24.scss | 5 - .../base/icons/icons/file-check/index.scss | 5 - .../icons/icons/file-check/keyframes.scss | 5 - .../icons/icons/file-check/placeholders.scss | 5 - .../icons/icons/file-check/property-16.scss | 5 - .../icons/icons/file-check/property-24.scss | 5 - .../base/icons/icons/file-diff/index.scss | 5 - .../base/icons/icons/file-diff/keyframes.scss | 5 - .../icons/icons/file-diff/placeholders.scss | 5 - .../icons/icons/file-diff/property-16.scss | 5 - .../icons/icons/file-diff/property-24.scss | 5 - .../base/icons/icons/file-fill/index.scss | 5 - .../base/icons/icons/file-fill/keyframes.scss | 5 - .../icons/icons/file-fill/placeholders.scss | 5 - .../base/icons/icons/file-minus/index.scss | 5 - .../icons/icons/file-minus/keyframes.scss | 5 - .../icons/icons/file-minus/placeholders.scss | 5 - .../icons/icons/file-minus/property-16.scss | 5 - .../icons/icons/file-minus/property-24.scss | 5 - .../base/icons/icons/file-outline/index.scss | 5 - .../icons/icons/file-outline/keyframes.scss | 5 - .../icons/file-outline/placeholders.scss | 5 - .../base/icons/icons/file-plus/index.scss | 5 - .../base/icons/icons/file-plus/keyframes.scss | 5 - .../icons/icons/file-plus/placeholders.scss | 5 - .../icons/icons/file-plus/property-16.scss | 5 - .../icons/icons/file-plus/property-24.scss | 5 - .../base/icons/icons/file-source/index.scss | 5 - .../icons/icons/file-source/keyframes.scss | 5 - .../icons/icons/file-source/placeholders.scss | 5 - .../icons/icons/file-source/property-16.scss | 5 - .../icons/icons/file-source/property-24.scss | 5 - .../base/icons/icons/file-text/index.scss | 5 - .../base/icons/icons/file-text/keyframes.scss | 5 - .../icons/icons/file-text/placeholders.scss | 5 - .../icons/icons/file-text/property-16.scss | 5 - .../icons/icons/file-text/property-24.scss | 5 - .../styles/base/icons/icons/file-x/index.scss | 5 - .../base/icons/icons/file-x/keyframes.scss | 5 - .../base/icons/icons/file-x/placeholders.scss | 5 - .../base/icons/icons/file-x/property-16.scss | 5 - .../base/icons/icons/file-x/property-24.scss | 5 - .../styles/base/icons/icons/file/index.scss | 5 - .../base/icons/icons/file/keyframes.scss | 5 - .../base/icons/icons/file/placeholders.scss | 5 - .../base/icons/icons/file/property-16.scss | 5 - .../base/icons/icons/file/property-24.scss | 5 - .../styles/base/icons/icons/files/index.scss | 5 - .../base/icons/icons/files/keyframes.scss | 5 - .../base/icons/icons/files/placeholders.scss | 5 - .../base/icons/icons/files/property-16.scss | 5 - .../base/icons/icons/files/property-24.scss | 5 - .../styles/base/icons/icons/film/index.scss | 5 - .../base/icons/icons/film/keyframes.scss | 5 - .../base/icons/icons/film/placeholders.scss | 5 - .../base/icons/icons/film/property-16.scss | 5 - .../base/icons/icons/film/property-24.scss | 5 - .../base/icons/icons/filter-circle/index.scss | 5 - .../icons/icons/filter-circle/keyframes.scss | 5 - .../icons/filter-circle/placeholders.scss | 5 - .../icons/filter-circle/property-16.scss | 5 - .../icons/filter-circle/property-24.scss | 5 - .../base/icons/icons/filter-fill/index.scss | 5 - .../icons/icons/filter-fill/keyframes.scss | 5 - .../icons/icons/filter-fill/placeholders.scss | 5 - .../icons/icons/filter-fill/property-16.scss | 5 - .../icons/icons/filter-fill/property-24.scss | 5 - .../styles/base/icons/icons/filter/index.scss | 5 - .../base/icons/icons/filter/keyframes.scss | 5 - .../base/icons/icons/filter/placeholders.scss | 5 - .../base/icons/icons/filter/property-16.scss | 5 - .../base/icons/icons/filter/property-24.scss | 5 - .../base/icons/icons/fingerprint/index.scss | 5 - .../icons/icons/fingerprint/keyframes.scss | 5 - .../icons/icons/fingerprint/placeholders.scss | 5 - .../icons/icons/fingerprint/property-16.scss | 5 - .../icons/icons/fingerprint/property-24.scss | 5 - .../styles/base/icons/icons/flag/index.scss | 5 - .../base/icons/icons/flag/keyframes.scss | 5 - .../base/icons/icons/flag/placeholders.scss | 5 - .../base/icons/icons/flag/property-16.scss | 5 - .../base/icons/icons/flag/property-24.scss | 5 - .../base/icons/icons/folder-fill/index.scss | 5 - .../icons/icons/folder-fill/keyframes.scss | 5 - .../icons/icons/folder-fill/placeholders.scss | 5 - .../icons/icons/folder-fill/property-16.scss | 5 - .../icons/icons/folder-fill/property-24.scss | 5 - .../icons/icons/folder-minus-fill/index.scss | 5 - .../icons/folder-minus-fill/keyframes.scss | 5 - .../icons/folder-minus-fill/placeholders.scss | 5 - .../icons/folder-minus-fill/property-16.scss | 5 - .../icons/folder-minus-fill/property-24.scss | 5 - .../base/icons/icons/folder-minus/index.scss | 5 - .../icons/icons/folder-minus/keyframes.scss | 5 - .../icons/folder-minus/placeholders.scss | 5 - .../icons/icons/folder-minus/property-16.scss | 5 - .../icons/icons/folder-minus/property-24.scss | 5 - .../icons/icons/folder-outline/index.scss | 5 - .../icons/icons/folder-outline/keyframes.scss | 5 - .../icons/folder-outline/placeholders.scss | 5 - .../icons/icons/folder-plus-fill/index.scss | 5 - .../icons/folder-plus-fill/keyframes.scss | 5 - .../icons/folder-plus-fill/placeholders.scss | 5 - .../icons/folder-plus-fill/property-16.scss | 5 - .../icons/folder-plus-fill/property-24.scss | 5 - .../base/icons/icons/folder-plus/index.scss | 5 - .../icons/icons/folder-plus/keyframes.scss | 5 - .../icons/icons/folder-plus/placeholders.scss | 5 - .../icons/icons/folder-plus/property-16.scss | 5 - .../icons/icons/folder-plus/property-24.scss | 5 - .../base/icons/icons/folder-star/index.scss | 5 - .../icons/icons/folder-star/keyframes.scss | 5 - .../icons/icons/folder-star/placeholders.scss | 5 - .../icons/icons/folder-star/property-16.scss | 5 - .../icons/icons/folder-star/property-24.scss | 5 - .../base/icons/icons/folder-users/index.scss | 5 - .../icons/icons/folder-users/keyframes.scss | 5 - .../icons/folder-users/placeholders.scss | 5 - .../icons/icons/folder-users/property-16.scss | 5 - .../icons/icons/folder-users/property-24.scss | 5 - .../styles/base/icons/icons/folder/index.scss | 5 - .../base/icons/icons/folder/keyframes.scss | 5 - .../base/icons/icons/folder/placeholders.scss | 5 - .../base/icons/icons/folder/property-16.scss | 5 - .../base/icons/icons/folder/property-24.scss | 5 - .../styles/base/icons/icons/frown/index.scss | 5 - .../base/icons/icons/frown/keyframes.scss | 5 - .../base/icons/icons/frown/placeholders.scss | 5 - .../base/icons/icons/frown/property-16.scss | 5 - .../base/icons/icons/frown/property-24.scss | 5 - .../base/icons/icons/gateway/index.scss | 5 - .../base/icons/icons/gateway/keyframes.scss | 5 - .../icons/icons/gateway/placeholders.scss | 5 - .../base/icons/icons/gateway/property-16.scss | 5 - .../base/icons/icons/gateway/property-24.scss | 5 - .../base/icons/icons/gcp-color/index.scss | 5 - .../base/icons/icons/gcp-color/keyframes.scss | 5 - .../icons/icons/gcp-color/placeholders.scss | 5 - .../icons/icons/gcp-color/property-16.scss | 5 - .../icons/icons/gcp-color/property-24.scss | 5 - .../styles/base/icons/icons/gcp/index.scss | 5 - .../base/icons/icons/gcp/keyframes.scss | 5 - .../base/icons/icons/gcp/placeholders.scss | 5 - .../base/icons/icons/gcp/property-16.scss | 5 - .../base/icons/icons/gcp/property-24.scss | 5 - .../base/icons/icons/gift-fill/index.scss | 5 - .../base/icons/icons/gift-fill/keyframes.scss | 5 - .../icons/icons/gift-fill/placeholders.scss | 5 - .../base/icons/icons/gift-outline/index.scss | 5 - .../icons/icons/gift-outline/keyframes.scss | 5 - .../icons/gift-outline/placeholders.scss | 5 - .../styles/base/icons/icons/gift/index.scss | 5 - .../base/icons/icons/gift/keyframes.scss | 5 - .../base/icons/icons/gift/placeholders.scss | 5 - .../base/icons/icons/gift/property-16.scss | 5 - .../base/icons/icons/gift/property-24.scss | 5 - .../base/icons/icons/git-branch/index.scss | 5 - .../icons/icons/git-branch/keyframes.scss | 5 - .../icons/icons/git-branch/placeholders.scss | 5 - .../icons/icons/git-branch/property-16.scss | 5 - .../icons/icons/git-branch/property-24.scss | 5 - .../base/icons/icons/git-commit/index.scss | 5 - .../icons/icons/git-commit/keyframes.scss | 5 - .../icons/icons/git-commit/placeholders.scss | 5 - .../icons/icons/git-commit/property-16.scss | 5 - .../icons/icons/git-commit/property-24.scss | 5 - .../base/icons/icons/git-merge/index.scss | 5 - .../base/icons/icons/git-merge/keyframes.scss | 5 - .../icons/icons/git-merge/placeholders.scss | 5 - .../icons/icons/git-merge/property-16.scss | 5 - .../icons/icons/git-merge/property-24.scss | 5 - .../icons/icons/git-pull-request/index.scss | 5 - .../icons/git-pull-request/keyframes.scss | 5 - .../icons/git-pull-request/placeholders.scss | 5 - .../icons/git-pull-request/property-16.scss | 5 - .../icons/git-pull-request/property-24.scss | 5 - .../base/icons/icons/git-repo/index.scss | 5 - .../base/icons/icons/git-repo/keyframes.scss | 5 - .../icons/icons/git-repo/placeholders.scss | 5 - .../icons/icons/git-repo/property-16.scss | 5 - .../icons/icons/git-repo/property-24.scss | 5 - .../icons/icons/git-repository/index.scss | 5 - .../icons/icons/git-repository/keyframes.scss | 5 - .../icons/git-repository/placeholders.scss | 5 - .../base/icons/icons/github-color/index.scss | 5 - .../icons/icons/github-color/keyframes.scss | 5 - .../icons/github-color/placeholders.scss | 5 - .../icons/icons/github-color/property-16.scss | 5 - .../icons/icons/github-color/property-24.scss | 5 - .../styles/base/icons/icons/github/index.scss | 5 - .../base/icons/icons/github/keyframes.scss | 5 - .../base/icons/icons/github/placeholders.scss | 5 - .../base/icons/icons/github/property-16.scss | 5 - .../base/icons/icons/github/property-24.scss | 5 - .../base/icons/icons/gitlab-color/index.scss | 5 - .../icons/icons/gitlab-color/keyframes.scss | 5 - .../icons/gitlab-color/placeholders.scss | 5 - .../icons/icons/gitlab-color/property-16.scss | 5 - .../icons/icons/gitlab-color/property-24.scss | 5 - .../styles/base/icons/icons/gitlab/index.scss | 5 - .../base/icons/icons/gitlab/keyframes.scss | 5 - .../base/icons/icons/gitlab/placeholders.scss | 5 - .../base/icons/icons/gitlab/property-16.scss | 5 - .../base/icons/icons/gitlab/property-24.scss | 5 - .../base/icons/icons/globe-private/index.scss | 5 - .../icons/icons/globe-private/keyframes.scss | 5 - .../icons/globe-private/placeholders.scss | 5 - .../icons/globe-private/property-16.scss | 5 - .../icons/globe-private/property-24.scss | 5 - .../styles/base/icons/icons/globe/index.scss | 5 - .../base/icons/icons/globe/keyframes.scss | 5 - .../base/icons/icons/globe/placeholders.scss | 5 - .../base/icons/icons/globe/property-16.scss | 5 - .../base/icons/icons/globe/property-24.scss | 5 - .../base/icons/icons/google-color/index.scss | 5 - .../icons/icons/google-color/keyframes.scss | 5 - .../icons/google-color/placeholders.scss | 5 - .../icons/icons/google-color/property-16.scss | 5 - .../icons/icons/google-color/property-24.scss | 5 - .../styles/base/icons/icons/google/index.scss | 5 - .../base/icons/icons/google/keyframes.scss | 5 - .../base/icons/icons/google/placeholders.scss | 5 - .../base/icons/icons/google/property-16.scss | 5 - .../base/icons/icons/google/property-24.scss | 5 - .../base/icons/icons/grid-alt/index.scss | 5 - .../base/icons/icons/grid-alt/keyframes.scss | 5 - .../icons/icons/grid-alt/placeholders.scss | 5 - .../icons/icons/grid-alt/property-16.scss | 5 - .../icons/icons/grid-alt/property-24.scss | 5 - .../styles/base/icons/icons/grid/index.scss | 5 - .../base/icons/icons/grid/keyframes.scss | 5 - .../base/icons/icons/grid/placeholders.scss | 5 - .../base/icons/icons/grid/property-16.scss | 5 - .../base/icons/icons/grid/property-24.scss | 5 - .../base/icons/icons/guide-link/index.scss | 5 - .../icons/icons/guide-link/keyframes.scss | 5 - .../icons/icons/guide-link/placeholders.scss | 5 - .../icons/icons/guide-link/property-16.scss | 5 - .../icons/icons/guide-link/property-24.scss | 5 - .../styles/base/icons/icons/guide/index.scss | 5 - .../base/icons/icons/guide/keyframes.scss | 5 - .../base/icons/icons/guide/placeholders.scss | 5 - .../base/icons/icons/guide/property-16.scss | 5 - .../base/icons/icons/guide/property-24.scss | 5 - .../styles/base/icons/icons/hammer/index.scss | 5 - .../base/icons/icons/hammer/keyframes.scss | 5 - .../base/icons/icons/hammer/placeholders.scss | 5 - .../base/icons/icons/hammer/property-16.scss | 5 - .../base/icons/icons/hammer/property-24.scss | 5 - .../base/icons/icons/handshake/index.scss | 5 - .../base/icons/icons/handshake/keyframes.scss | 5 - .../icons/icons/handshake/placeholders.scss | 5 - .../icons/icons/handshake/property-16.scss | 5 - .../icons/icons/handshake/property-24.scss | 5 - .../base/icons/icons/hard-drive/index.scss | 5 - .../icons/icons/hard-drive/keyframes.scss | 5 - .../icons/icons/hard-drive/placeholders.scss | 5 - .../icons/icons/hard-drive/property-16.scss | 5 - .../icons/icons/hard-drive/property-24.scss | 5 - .../styles/base/icons/icons/hash/index.scss | 5 - .../base/icons/icons/hash/keyframes.scss | 5 - .../base/icons/icons/hash/placeholders.scss | 5 - .../base/icons/icons/hash/property-16.scss | 5 - .../base/icons/icons/hash/property-24.scss | 5 - .../icons/icons/hashicorp-color/index.scss | 5 - .../icons/hashicorp-color/keyframes.scss | 5 - .../icons/hashicorp-color/placeholders.scss | 5 - .../icons/hashicorp-color/property-16.scss | 5 - .../icons/hashicorp-color/property-24.scss | 5 - .../base/icons/icons/hashicorp/index.scss | 5 - .../base/icons/icons/hashicorp/keyframes.scss | 5 - .../icons/icons/hashicorp/placeholders.scss | 5 - .../icons/icons/hashicorp/property-16.scss | 5 - .../icons/icons/hashicorp/property-24.scss | 5 - .../base/icons/icons/hcp-color/index.scss | 5 - .../base/icons/icons/hcp-color/keyframes.scss | 5 - .../icons/icons/hcp-color/placeholders.scss | 5 - .../icons/icons/hcp-color/property-16.scss | 5 - .../icons/icons/hcp-color/property-24.scss | 5 - .../styles/base/icons/icons/hcp/index.scss | 5 - .../base/icons/icons/hcp/keyframes.scss | 5 - .../base/icons/icons/hcp/placeholders.scss | 5 - .../base/icons/icons/hcp/property-16.scss | 5 - .../base/icons/icons/hcp/property-24.scss | 5 - .../base/icons/icons/headphones/index.scss | 5 - .../icons/icons/headphones/keyframes.scss | 5 - .../icons/icons/headphones/placeholders.scss | 5 - .../icons/icons/headphones/property-16.scss | 5 - .../icons/icons/headphones/property-24.scss | 5 - .../styles/base/icons/icons/health/index.scss | 5 - .../base/icons/icons/health/keyframes.scss | 5 - .../base/icons/icons/health/placeholders.scss | 5 - .../base/icons/icons/heart-fill/index.scss | 5 - .../icons/icons/heart-fill/keyframes.scss | 5 - .../icons/icons/heart-fill/placeholders.scss | 5 - .../icons/icons/heart-fill/property-16.scss | 5 - .../icons/icons/heart-fill/property-24.scss | 5 - .../base/icons/icons/heart-off/index.scss | 5 - .../base/icons/icons/heart-off/keyframes.scss | 5 - .../icons/icons/heart-off/placeholders.scss | 5 - .../icons/icons/heart-off/property-16.scss | 5 - .../icons/icons/heart-off/property-24.scss | 5 - .../styles/base/icons/icons/heart/index.scss | 5 - .../base/icons/icons/heart/keyframes.scss | 5 - .../base/icons/icons/heart/placeholders.scss | 5 - .../base/icons/icons/heart/property-16.scss | 5 - .../base/icons/icons/heart/property-24.scss | 5 - .../icons/icons/help-circle-fill/index.scss | 5 - .../icons/help-circle-fill/keyframes.scss | 5 - .../icons/help-circle-fill/placeholders.scss | 5 - .../icons/help-circle-outline/index.scss | 5 - .../icons/help-circle-outline/keyframes.scss | 5 - .../help-circle-outline/placeholders.scss | 5 - .../styles/base/icons/icons/help/index.scss | 5 - .../base/icons/icons/help/keyframes.scss | 5 - .../base/icons/icons/help/placeholders.scss | 5 - .../base/icons/icons/help/property-16.scss | 5 - .../base/icons/icons/help/property-24.scss | 5 - .../base/icons/icons/hexagon-fill/index.scss | 5 - .../icons/icons/hexagon-fill/keyframes.scss | 5 - .../icons/hexagon-fill/placeholders.scss | 5 - .../icons/icons/hexagon-fill/property-16.scss | 5 - .../icons/icons/hexagon-fill/property-24.scss | 5 - .../base/icons/icons/hexagon/index.scss | 5 - .../base/icons/icons/hexagon/keyframes.scss | 5 - .../icons/icons/hexagon/placeholders.scss | 5 - .../base/icons/icons/hexagon/property-16.scss | 5 - .../base/icons/icons/hexagon/property-24.scss | 5 - .../base/icons/icons/history/index.scss | 5 - .../base/icons/icons/history/keyframes.scss | 5 - .../icons/icons/history/placeholders.scss | 5 - .../base/icons/icons/history/property-16.scss | 5 - .../base/icons/icons/history/property-24.scss | 5 - .../styles/base/icons/icons/home/index.scss | 5 - .../base/icons/icons/home/keyframes.scss | 5 - .../base/icons/icons/home/placeholders.scss | 5 - .../base/icons/icons/home/property-16.scss | 5 - .../base/icons/icons/home/property-24.scss | 5 - .../base/icons/icons/hourglass/index.scss | 5 - .../base/icons/icons/hourglass/keyframes.scss | 5 - .../icons/icons/hourglass/placeholders.scss | 5 - .../icons/icons/hourglass/property-16.scss | 5 - .../icons/icons/hourglass/property-24.scss | 5 - .../icons/icons/identity-service/index.scss | 5 - .../icons/identity-service/keyframes.scss | 5 - .../icons/identity-service/placeholders.scss | 5 - .../icons/identity-service/property-16.scss | 5 - .../icons/identity-service/property-24.scss | 5 - .../base/icons/icons/identity-user/index.scss | 5 - .../icons/icons/identity-user/keyframes.scss | 5 - .../icons/identity-user/placeholders.scss | 5 - .../icons/identity-user/property-16.scss | 5 - .../icons/identity-user/property-24.scss | 5 - .../styles/base/icons/icons/image/index.scss | 5 - .../base/icons/icons/image/keyframes.scss | 5 - .../base/icons/icons/image/placeholders.scss | 5 - .../base/icons/icons/image/property-16.scss | 5 - .../base/icons/icons/image/property-24.scss | 5 - .../styles/base/icons/icons/inbox/index.scss | 5 - .../base/icons/icons/inbox/keyframes.scss | 5 - .../base/icons/icons/inbox/placeholders.scss | 5 - .../base/icons/icons/inbox/property-16.scss | 5 - .../base/icons/icons/inbox/property-24.scss | 5 - .../app/styles/base/icons/icons/index.scss | 20 +- .../icons/icons/info-circle-fill/index.scss | 5 - .../icons/info-circle-fill/keyframes.scss | 5 - .../icons/info-circle-fill/placeholders.scss | 5 - .../icons/info-circle-outline/index.scss | 5 - .../icons/info-circle-outline/keyframes.scss | 5 - .../info-circle-outline/placeholders.scss | 5 - .../styles/base/icons/icons/info/index.scss | 5 - .../base/icons/icons/info/keyframes.scss | 5 - .../base/icons/icons/info/placeholders.scss | 5 - .../base/icons/icons/info/property-16.scss | 5 - .../base/icons/icons/info/property-24.scss | 5 - .../base/icons/icons/jump-link/index.scss | 5 - .../base/icons/icons/jump-link/keyframes.scss | 5 - .../icons/icons/jump-link/placeholders.scss | 5 - .../icons/icons/jump-link/property-16.scss | 5 - .../icons/icons/jump-link/property-24.scss | 5 - .../base/icons/icons/key-values/index.scss | 5 - .../icons/icons/key-values/keyframes.scss | 5 - .../icons/icons/key-values/placeholders.scss | 5 - .../icons/icons/key-values/property-16.scss | 5 - .../icons/icons/key-values/property-24.scss | 5 - .../styles/base/icons/icons/key/index.scss | 5 - .../base/icons/icons/key/keyframes.scss | 5 - .../base/icons/icons/key/placeholders.scss | 5 - .../base/icons/icons/key/property-16.scss | 5 - .../base/icons/icons/key/property-24.scss | 5 - .../base/icons/icons/keychain/index.scss | 5 - .../base/icons/icons/keychain/keyframes.scss | 5 - .../icons/icons/keychain/placeholders.scss | 5 - .../icons/icons/keychain/property-16.scss | 5 - .../icons/icons/keychain/property-24.scss | 5 - .../icons/icons/kubernetes-color/index.scss | 5 - .../icons/kubernetes-color/keyframes.scss | 5 - .../icons/kubernetes-color/placeholders.scss | 5 - .../icons/kubernetes-color/property-16.scss | 5 - .../icons/kubernetes-color/property-24.scss | 5 - .../base/icons/icons/kubernetes/index.scss | 5 - .../icons/icons/kubernetes/keyframes.scss | 5 - .../icons/icons/kubernetes/placeholders.scss | 5 - .../icons/icons/kubernetes/property-16.scss | 5 - .../icons/icons/kubernetes/property-24.scss | 5 - .../base/icons/icons/labyrinth/index.scss | 5 - .../base/icons/icons/labyrinth/keyframes.scss | 5 - .../icons/icons/labyrinth/placeholders.scss | 5 - .../icons/icons/labyrinth/property-16.scss | 5 - .../icons/icons/labyrinth/property-24.scss | 5 - .../styles/base/icons/icons/layers/index.scss | 5 - .../base/icons/icons/layers/keyframes.scss | 5 - .../base/icons/icons/layers/placeholders.scss | 5 - .../base/icons/icons/layers/property-16.scss | 5 - .../base/icons/icons/layers/property-24.scss | 5 - .../styles/base/icons/icons/layout/index.scss | 5 - .../base/icons/icons/layout/keyframes.scss | 5 - .../base/icons/icons/layout/placeholders.scss | 5 - .../base/icons/icons/layout/property-16.scss | 5 - .../base/icons/icons/layout/property-24.scss | 5 - .../base/icons/icons/learn-link/index.scss | 5 - .../icons/icons/learn-link/keyframes.scss | 5 - .../icons/icons/learn-link/placeholders.scss | 5 - .../icons/icons/learn-link/property-16.scss | 5 - .../icons/icons/learn-link/property-24.scss | 5 - .../styles/base/icons/icons/learn/index.scss | 5 - .../base/icons/icons/learn/keyframes.scss | 5 - .../base/icons/icons/learn/placeholders.scss | 5 - .../base/icons/icons/learn/property-16.scss | 5 - .../base/icons/icons/learn/property-24.scss | 5 - .../base/icons/icons/line-chart-up/index.scss | 5 - .../icons/icons/line-chart-up/keyframes.scss | 5 - .../icons/line-chart-up/placeholders.scss | 5 - .../icons/line-chart-up/property-16.scss | 5 - .../icons/line-chart-up/property-24.scss | 5 - .../base/icons/icons/line-chart/index.scss | 5 - .../icons/icons/line-chart/keyframes.scss | 5 - .../icons/icons/line-chart/placeholders.scss | 5 - .../icons/icons/line-chart/property-16.scss | 5 - .../icons/icons/line-chart/property-24.scss | 5 - .../styles/base/icons/icons/link/index.scss | 5 - .../base/icons/icons/link/keyframes.scss | 5 - .../base/icons/icons/link/placeholders.scss | 5 - .../base/icons/icons/link/property-16.scss | 5 - .../base/icons/icons/link/property-24.scss | 5 - .../icons/icons/linkedin-color/index.scss | 5 - .../icons/icons/linkedin-color/keyframes.scss | 5 - .../icons/linkedin-color/placeholders.scss | 5 - .../icons/linkedin-color/property-16.scss | 5 - .../icons/linkedin-color/property-24.scss | 5 - .../base/icons/icons/linkedin/index.scss | 5 - .../base/icons/icons/linkedin/keyframes.scss | 5 - .../icons/icons/linkedin/placeholders.scss | 5 - .../icons/icons/linkedin/property-16.scss | 5 - .../icons/icons/linkedin/property-24.scss | 5 - .../styles/base/icons/icons/list/index.scss | 5 - .../base/icons/icons/list/keyframes.scss | 5 - .../base/icons/icons/list/placeholders.scss | 5 - .../base/icons/icons/list/property-16.scss | 5 - .../base/icons/icons/list/property-24.scss | 5 - .../base/icons/icons/load-balancer/index.scss | 5 - .../icons/icons/load-balancer/keyframes.scss | 5 - .../icons/load-balancer/placeholders.scss | 5 - .../icons/load-balancer/property-16.scss | 5 - .../icons/load-balancer/property-24.scss | 5 - .../icons/icons/loading-motion/index.scss | 5 - .../icons/icons/loading-motion/keyframes.scss | 5 - .../icons/loading-motion/placeholders.scss | 5 - .../icons/loading-motion/property-16.scss | 5 - .../icons/loading-motion/property-24.scss | 5 - .../base/icons/icons/loading/index.scss | 5 - .../base/icons/icons/loading/keyframes.scss | 5 - .../icons/icons/loading/placeholders.scss | 5 - .../base/icons/icons/loading/property-16.scss | 5 - .../base/icons/icons/loading/property-24.scss | 5 - .../icons/icons/lock-closed-fill/index.scss | 5 - .../icons/lock-closed-fill/keyframes.scss | 5 - .../icons/lock-closed-fill/placeholders.scss | 5 - .../icons/lock-closed-outline/index.scss | 5 - .../icons/lock-closed-outline/keyframes.scss | 5 - .../lock-closed-outline/placeholders.scss | 5 - .../base/icons/icons/lock-closed/index.scss | 5 - .../icons/icons/lock-closed/keyframes.scss | 5 - .../icons/icons/lock-closed/placeholders.scss | 5 - .../base/icons/icons/lock-disabled/index.scss | 5 - .../icons/icons/lock-disabled/keyframes.scss | 5 - .../icons/lock-disabled/placeholders.scss | 5 - .../base/icons/icons/lock-fill/index.scss | 5 - .../base/icons/icons/lock-fill/keyframes.scss | 5 - .../icons/icons/lock-fill/placeholders.scss | 5 - .../icons/icons/lock-fill/property-16.scss | 5 - .../icons/icons/lock-fill/property-24.scss | 5 - .../base/icons/icons/lock-off/index.scss | 5 - .../base/icons/icons/lock-off/keyframes.scss | 5 - .../icons/icons/lock-off/placeholders.scss | 5 - .../icons/icons/lock-off/property-16.scss | 5 - .../icons/icons/lock-off/property-24.scss | 5 - .../base/icons/icons/lock-open/index.scss | 5 - .../base/icons/icons/lock-open/keyframes.scss | 5 - .../icons/icons/lock-open/placeholders.scss | 5 - .../styles/base/icons/icons/lock/index.scss | 5 - .../base/icons/icons/lock/keyframes.scss | 5 - .../base/icons/icons/lock/placeholders.scss | 5 - .../base/icons/icons/lock/property-16.scss | 5 - .../base/icons/icons/lock/property-24.scss | 5 - .../icons/logo-alicloud-color/index.scss | 5 - .../icons/logo-alicloud-color/keyframes.scss | 5 - .../logo-alicloud-color/placeholders.scss | 5 - .../icons/logo-alicloud-monochrome/index.scss | 5 - .../logo-alicloud-monochrome/keyframes.scss | 5 - .../placeholders.scss | 5 - .../icons/icons/logo-auth0-color/index.scss | 5 - .../icons/logo-auth0-color/keyframes.scss | 5 - .../icons/logo-auth0-color/placeholders.scss | 5 - .../icons/icons/logo-aws-color/index.scss | 5 - .../icons/icons/logo-aws-color/keyframes.scss | 5 - .../icons/logo-aws-color/placeholders.scss | 5 - .../icons/logo-aws-monochrome/index.scss | 5 - .../icons/logo-aws-monochrome/keyframes.scss | 5 - .../logo-aws-monochrome/placeholders.scss | 5 - .../icons/icons/logo-azure-color/index.scss | 5 - .../icons/logo-azure-color/keyframes.scss | 5 - .../icons/logo-azure-color/placeholders.scss | 5 - .../icons/logo-azure-dev-ops-color/index.scss | 5 - .../logo-azure-dev-ops-color/keyframes.scss | 5 - .../placeholders.scss | 5 - .../logo-azure-dev-ops-monochrome/index.scss | 5 - .../keyframes.scss | 5 - .../placeholders.scss | 5 - .../icons/logo-azure-monochrome/index.scss | 5 - .../logo-azure-monochrome/keyframes.scss | 5 - .../logo-azure-monochrome/placeholders.scss | 5 - .../icons/logo-bitbucket-color/index.scss | 5 - .../icons/logo-bitbucket-color/keyframes.scss | 5 - .../logo-bitbucket-color/placeholders.scss | 5 - .../logo-bitbucket-monochrome/index.scss | 5 - .../logo-bitbucket-monochrome/keyframes.scss | 5 - .../placeholders.scss | 5 - .../icons/icons/logo-consul-color/index.scss | 6 + .../icons/logo-consul-color/keyframes.scss | 5 + .../icons/logo-consul-color/placeholders.scss | 10 + .../icons/logo-ember-circle-color/index.scss | 5 - .../logo-ember-circle-color/keyframes.scss | 5 - .../logo-ember-circle-color/placeholders.scss | 5 - .../logo-ember-circle-color/property-16.scss | 5 - .../logo-ember-circle-color/property-24.scss | 5 - .../icons/icons/logo-gcp-color/index.scss | 5 - .../icons/icons/logo-gcp-color/keyframes.scss | 5 - .../icons/logo-gcp-color/placeholders.scss | 5 - .../icons/logo-gcp-monochrome/index.scss | 5 - .../icons/logo-gcp-monochrome/keyframes.scss | 5 - .../logo-gcp-monochrome/placeholders.scss | 5 - .../icons/icons/logo-github-color/index.scss | 5 - .../icons/logo-github-color/keyframes.scss | 5 - .../icons/logo-github-color/placeholders.scss | 5 - .../icons/logo-github-monochrome/index.scss | 5 - .../logo-github-monochrome/keyframes.scss | 5 - .../logo-github-monochrome/placeholders.scss | 5 - .../icons/icons/logo-gitlab-color/index.scss | 5 - .../icons/logo-gitlab-color/keyframes.scss | 5 - .../icons/logo-gitlab-color/placeholders.scss | 5 - .../icons/logo-gitlab-monochrome/index.scss | 5 - .../logo-gitlab-monochrome/keyframes.scss | 5 - .../logo-gitlab-monochrome/placeholders.scss | 5 - .../icons/icons/logo-glimmer-color/index.scss | 5 - .../icons/logo-glimmer-color/keyframes.scss | 5 - .../logo-glimmer-color/placeholders.scss | 5 - .../icons/logo-glimmer-color/property-16.scss | 5 - .../icons/logo-glimmer-color/property-24.scss | 5 - .../icons/icons/logo-google-color/index.scss | 5 - .../icons/logo-google-color/keyframes.scss | 5 - .../icons/logo-google-color/placeholders.scss | 5 - .../icons/logo-google-monochrome/index.scss | 5 - .../logo-google-monochrome/keyframes.scss | 5 - .../logo-google-monochrome/placeholders.scss | 5 - .../icons/logo-hashicorp-color/index.scss | 5 - .../icons/logo-hashicorp-color/keyframes.scss | 5 - .../logo-hashicorp-color/placeholders.scss | 5 - .../logo-hashicorp-color/property-16.scss | 5 - .../logo-hashicorp-color/property-24.scss | 5 - .../icons/icons/logo-jwt-color/index.scss | 5 - .../icons/icons/logo-jwt-color/keyframes.scss | 5 - .../icons/logo-jwt-color/placeholders.scss | 5 - .../icons/logo-jwt-color/property-16.scss | 5 - .../icons/logo-jwt-color/property-24.scss | 5 - .../icons/logo-kubernetes-color/index.scss | 5 - .../logo-kubernetes-color/keyframes.scss | 5 - .../logo-kubernetes-color/placeholders.scss | 5 - .../logo-kubernetes-monochrome/index.scss | 5 - .../logo-kubernetes-monochrome/keyframes.scss | 5 - .../placeholders.scss | 5 - .../icons/logo-microsoft-color/index.scss | 5 - .../icons/logo-microsoft-color/keyframes.scss | 5 - .../logo-microsoft-color/placeholders.scss | 5 - .../icons/icons/logo-nomad-color/index.scss | 6 + .../icons/logo-nomad-color/keyframes.scss | 5 + .../icons/logo-nomad-color/placeholders.scss | 10 + .../icons/icons/logo-oidc-color/index.scss | 5 - .../icons/logo-oidc-color/keyframes.scss | 5 - .../icons/logo-oidc-color/placeholders.scss | 5 - .../icons/logo-oidc-color/property-16.scss | 5 - .../icons/logo-oidc-color/property-24.scss | 5 - .../icons/icons/logo-okta-color/index.scss | 5 - .../icons/logo-okta-color/keyframes.scss | 5 - .../icons/logo-okta-color/placeholders.scss | 5 - .../icons/icons/logo-oracle-color/index.scss | 5 - .../icons/logo-oracle-color/keyframes.scss | 5 - .../icons/logo-oracle-color/placeholders.scss | 5 - .../icons/logo-oracle-monochrome/index.scss | 5 - .../logo-oracle-monochrome/keyframes.scss | 5 - .../logo-oracle-monochrome/placeholders.scss | 5 - .../icons/icons/logo-slack-color/index.scss | 5 - .../icons/logo-slack-color/keyframes.scss | 5 - .../icons/logo-slack-color/placeholders.scss | 5 - .../icons/logo-slack-monochrome/index.scss | 5 - .../logo-slack-monochrome/keyframes.scss | 5 - .../logo-slack-monochrome/placeholders.scss | 5 - .../icons/logo-terraform-color/index.scss | 6 + .../icons/logo-terraform-color/keyframes.scss | 5 + .../logo-terraform-color/placeholders.scss | 10 + .../icons/icons/logo-vault-color/index.scss | 6 + .../icons/logo-vault-color/keyframes.scss | 5 + .../icons/logo-vault-color/placeholders.scss | 10 + .../icons/logo-vault-color/property-16.scss | 3 + .../icons/logo-vault-color/property-24.scss | 3 + .../icons/icons/logo-vmware-color/index.scss | 5 - .../icons/logo-vmware-color/keyframes.scss | 5 - .../icons/logo-vmware-color/placeholders.scss | 5 - .../icons/logo-vmware-monochrome/index.scss | 5 - .../logo-vmware-monochrome/keyframes.scss | 5 - .../logo-vmware-monochrome/placeholders.scss | 5 - .../base/icons/icons/mail-open/index.scss | 5 - .../base/icons/icons/mail-open/keyframes.scss | 5 - .../icons/icons/mail-open/placeholders.scss | 5 - .../icons/icons/mail-open/property-16.scss | 5 - .../icons/icons/mail-open/property-24.scss | 5 - .../styles/base/icons/icons/mail/index.scss | 5 - .../base/icons/icons/mail/keyframes.scss | 5 - .../base/icons/icons/mail/placeholders.scss | 5 - .../base/icons/icons/mail/property-16.scss | 5 - .../base/icons/icons/mail/property-24.scss | 5 - .../base/icons/icons/mainframe/index.scss | 5 - .../base/icons/icons/mainframe/keyframes.scss | 5 - .../icons/icons/mainframe/placeholders.scss | 5 - .../icons/icons/mainframe/property-16.scss | 5 - .../icons/icons/mainframe/property-24.scss | 5 - .../base/icons/icons/map-pin/index.scss | 5 - .../base/icons/icons/map-pin/keyframes.scss | 5 - .../icons/icons/map-pin/placeholders.scss | 5 - .../base/icons/icons/map-pin/property-16.scss | 5 - .../base/icons/icons/map-pin/property-24.scss | 5 - .../styles/base/icons/icons/map/index.scss | 5 - .../base/icons/icons/map/keyframes.scss | 5 - .../base/icons/icons/map/placeholders.scss | 5 - .../base/icons/icons/map/property-16.scss | 5 - .../base/icons/icons/map/property-24.scss | 5 - .../base/icons/icons/maximize-alt/index.scss | 5 - .../icons/icons/maximize-alt/keyframes.scss | 5 - .../icons/maximize-alt/placeholders.scss | 5 - .../icons/icons/maximize-alt/property-16.scss | 5 - .../icons/icons/maximize-alt/property-24.scss | 5 - .../base/icons/icons/maximize/index.scss | 5 - .../base/icons/icons/maximize/keyframes.scss | 5 - .../icons/icons/maximize/placeholders.scss | 5 - .../icons/icons/maximize/property-16.scss | 5 - .../icons/icons/maximize/property-24.scss | 5 - .../styles/base/icons/icons/meh/index.scss | 5 - .../base/icons/icons/meh/keyframes.scss | 5 - .../base/icons/icons/meh/placeholders.scss | 5 - .../base/icons/icons/meh/property-16.scss | 5 - .../base/icons/icons/meh/property-24.scss | 5 - .../styles/base/icons/icons/menu/index.scss | 5 - .../base/icons/icons/menu/keyframes.scss | 5 - .../base/icons/icons/menu/placeholders.scss | 5 - .../base/icons/icons/menu/property-16.scss | 5 - .../base/icons/icons/menu/property-24.scss | 5 - .../styles/base/icons/icons/mesh/index.scss | 5 - .../base/icons/icons/mesh/keyframes.scss | 5 - .../base/icons/icons/mesh/placeholders.scss | 5 - .../base/icons/icons/mesh/property-16.scss | 5 - .../base/icons/icons/mesh/property-24.scss | 5 - .../icons/message-circle-fill/index.scss | 5 - .../icons/message-circle-fill/keyframes.scss | 5 - .../message-circle-fill/placeholders.scss | 5 - .../message-circle-fill/property-16.scss | 5 - .../message-circle-fill/property-24.scss | 5 - .../icons/icons/message-circle/index.scss | 5 - .../icons/icons/message-circle/keyframes.scss | 5 - .../icons/message-circle/placeholders.scss | 5 - .../icons/message-circle/property-16.scss | 5 - .../icons/message-circle/property-24.scss | 5 - .../icons/message-square-fill/index.scss | 5 - .../icons/message-square-fill/keyframes.scss | 5 - .../message-square-fill/placeholders.scss | 5 - .../message-square-fill/property-16.scss | 5 - .../message-square-fill/property-24.scss | 5 - .../icons/icons/message-square/index.scss | 5 - .../icons/icons/message-square/keyframes.scss | 5 - .../icons/message-square/placeholders.scss | 5 - .../icons/message-square/property-16.scss | 5 - .../icons/message-square/property-24.scss | 5 - .../base/icons/icons/message/index.scss | 5 - .../base/icons/icons/message/keyframes.scss | 5 - .../icons/icons/message/placeholders.scss | 5 - .../base/icons/icons/mic-off/index.scss | 5 - .../base/icons/icons/mic-off/keyframes.scss | 5 - .../icons/icons/mic-off/placeholders.scss | 5 - .../base/icons/icons/mic-off/property-16.scss | 5 - .../base/icons/icons/mic-off/property-24.scss | 5 - .../styles/base/icons/icons/mic/index.scss | 5 - .../base/icons/icons/mic/keyframes.scss | 5 - .../base/icons/icons/mic/placeholders.scss | 5 - .../base/icons/icons/mic/property-16.scss | 5 - .../base/icons/icons/mic/property-24.scss | 5 - .../icons/icons/microsoft-color/index.scss | 5 - .../icons/microsoft-color/keyframes.scss | 5 - .../icons/microsoft-color/placeholders.scss | 5 - .../icons/microsoft-color/property-16.scss | 5 - .../icons/microsoft-color/property-24.scss | 5 - .../base/icons/icons/microsoft/index.scss | 5 - .../base/icons/icons/microsoft/keyframes.scss | 5 - .../icons/icons/microsoft/placeholders.scss | 5 - .../icons/icons/microsoft/property-16.scss | 5 - .../icons/icons/microsoft/property-24.scss | 5 - .../base/icons/icons/migrate/index.scss | 5 - .../base/icons/icons/migrate/keyframes.scss | 5 - .../icons/icons/migrate/placeholders.scss | 5 - .../base/icons/icons/migrate/property-16.scss | 5 - .../base/icons/icons/migrate/property-24.scss | 5 - .../base/icons/icons/minimize-alt/index.scss | 5 - .../icons/icons/minimize-alt/keyframes.scss | 5 - .../icons/minimize-alt/placeholders.scss | 5 - .../icons/icons/minimize-alt/property-16.scss | 5 - .../icons/icons/minimize-alt/property-24.scss | 5 - .../base/icons/icons/minimize/index.scss | 5 - .../base/icons/icons/minimize/keyframes.scss | 5 - .../icons/icons/minimize/placeholders.scss | 5 - .../icons/icons/minimize/property-16.scss | 5 - .../icons/icons/minimize/property-24.scss | 5 - .../icons/icons/minus-circle-fill/index.scss | 5 - .../icons/minus-circle-fill/keyframes.scss | 5 - .../icons/minus-circle-fill/placeholders.scss | 5 - .../icons/minus-circle-outline/index.scss | 5 - .../icons/minus-circle-outline/keyframes.scss | 5 - .../minus-circle-outline/placeholders.scss | 5 - .../base/icons/icons/minus-circle/index.scss | 5 - .../icons/icons/minus-circle/keyframes.scss | 5 - .../icons/minus-circle/placeholders.scss | 5 - .../icons/icons/minus-circle/property-16.scss | 5 - .../icons/icons/minus-circle/property-24.scss | 5 - .../base/icons/icons/minus-plain/index.scss | 5 - .../icons/icons/minus-plain/keyframes.scss | 5 - .../icons/icons/minus-plain/placeholders.scss | 5 - .../icons/icons/minus-plus-circle/index.scss | 5 - .../icons/minus-plus-circle/keyframes.scss | 5 - .../icons/minus-plus-circle/placeholders.scss | 5 - .../icons/minus-plus-circle/property-16.scss | 5 - .../icons/minus-plus-circle/property-24.scss | 5 - .../icons/icons/minus-plus-square/index.scss | 5 - .../icons/minus-plus-square/keyframes.scss | 5 - .../icons/minus-plus-square/placeholders.scss | 5 - .../icons/minus-plus-square/property-16.scss | 5 - .../icons/minus-plus-square/property-24.scss | 5 - .../base/icons/icons/minus-plus/index.scss | 5 - .../icons/icons/minus-plus/keyframes.scss | 5 - .../icons/icons/minus-plus/placeholders.scss | 5 - .../icons/icons/minus-plus/property-16.scss | 5 - .../icons/icons/minus-plus/property-24.scss | 5 - .../icons/icons/minus-square-fill/index.scss | 5 - .../icons/minus-square-fill/keyframes.scss | 5 - .../icons/minus-square-fill/placeholders.scss | 5 - .../base/icons/icons/minus-square/index.scss | 5 - .../icons/icons/minus-square/keyframes.scss | 5 - .../icons/minus-square/placeholders.scss | 5 - .../icons/icons/minus-square/property-16.scss | 5 - .../icons/icons/minus-square/property-24.scss | 5 - .../styles/base/icons/icons/minus/index.scss | 5 - .../base/icons/icons/minus/keyframes.scss | 5 - .../base/icons/icons/minus/placeholders.scss | 5 - .../base/icons/icons/minus/property-16.scss | 5 - .../base/icons/icons/minus/property-24.scss | 5 - .../styles/base/icons/icons/module/index.scss | 5 - .../base/icons/icons/module/keyframes.scss | 5 - .../base/icons/icons/module/placeholders.scss | 5 - .../base/icons/icons/module/property-16.scss | 5 - .../base/icons/icons/module/property-24.scss | 5 - .../base/icons/icons/monitor/index.scss | 5 - .../base/icons/icons/monitor/keyframes.scss | 5 - .../icons/icons/monitor/placeholders.scss | 5 - .../base/icons/icons/monitor/property-16.scss | 5 - .../base/icons/icons/monitor/property-24.scss | 5 - .../styles/base/icons/icons/moon/index.scss | 5 - .../base/icons/icons/moon/keyframes.scss | 5 - .../base/icons/icons/moon/placeholders.scss | 5 - .../base/icons/icons/moon/property-16.scss | 5 - .../base/icons/icons/moon/property-24.scss | 5 - .../icons/icons/more-horizontal/index.scss | 5 - .../icons/more-horizontal/keyframes.scss | 5 - .../icons/more-horizontal/placeholders.scss | 5 - .../icons/more-horizontal/property-16.scss | 5 - .../icons/more-horizontal/property-24.scss | 5 - .../base/icons/icons/more-vertical/index.scss | 5 - .../icons/icons/more-vertical/keyframes.scss | 5 - .../icons/more-vertical/placeholders.scss | 5 - .../icons/more-vertical/property-16.scss | 5 - .../icons/more-vertical/property-24.scss | 5 - .../base/icons/icons/mouse-pointer/index.scss | 5 - .../icons/icons/mouse-pointer/keyframes.scss | 5 - .../icons/mouse-pointer/placeholders.scss | 5 - .../icons/mouse-pointer/property-16.scss | 5 - .../icons/mouse-pointer/property-24.scss | 5 - .../styles/base/icons/icons/move/index.scss | 5 - .../base/icons/icons/move/keyframes.scss | 5 - .../base/icons/icons/move/placeholders.scss | 5 - .../base/icons/icons/move/property-16.scss | 5 - .../base/icons/icons/move/property-24.scss | 5 - .../styles/base/icons/icons/music/index.scss | 5 - .../base/icons/icons/music/keyframes.scss | 5 - .../base/icons/icons/music/placeholders.scss | 5 - .../base/icons/icons/music/property-16.scss | 5 - .../base/icons/icons/music/property-24.scss | 5 - .../icons/icons/navigation-alt/index.scss | 5 - .../icons/icons/navigation-alt/keyframes.scss | 5 - .../icons/navigation-alt/placeholders.scss | 5 - .../icons/navigation-alt/property-16.scss | 5 - .../icons/navigation-alt/property-24.scss | 5 - .../base/icons/icons/navigation/index.scss | 5 - .../icons/icons/navigation/keyframes.scss | 5 - .../icons/icons/navigation/placeholders.scss | 5 - .../icons/icons/navigation/property-16.scss | 5 - .../icons/icons/navigation/property-24.scss | 5 - .../base/icons/icons/network-alt/index.scss | 5 - .../icons/icons/network-alt/keyframes.scss | 5 - .../icons/icons/network-alt/placeholders.scss | 5 - .../icons/icons/network-alt/property-16.scss | 5 - .../icons/icons/network-alt/property-24.scss | 5 - .../base/icons/icons/network/index.scss | 5 - .../base/icons/icons/network/keyframes.scss | 5 - .../icons/icons/network/placeholders.scss | 5 - .../base/icons/icons/network/property-16.scss | 5 - .../base/icons/icons/network/property-24.scss | 5 - .../base/icons/icons/newspaper/index.scss | 5 - .../base/icons/icons/newspaper/keyframes.scss | 5 - .../icons/icons/newspaper/placeholders.scss | 5 - .../icons/icons/newspaper/property-16.scss | 5 - .../icons/icons/newspaper/property-24.scss | 5 - .../styles/base/icons/icons/node/index.scss | 5 - .../base/icons/icons/node/keyframes.scss | 5 - .../base/icons/icons/node/placeholders.scss | 5 - .../base/icons/icons/node/property-16.scss | 5 - .../base/icons/icons/node/property-24.scss | 5 - .../base/icons/icons/nomad-color/index.scss | 5 - .../icons/icons/nomad-color/keyframes.scss | 5 - .../icons/icons/nomad-color/placeholders.scss | 5 - .../icons/icons/nomad-color/property-16.scss | 5 - .../icons/icons/nomad-color/property-24.scss | 5 - .../styles/base/icons/icons/nomad/index.scss | 5 - .../base/icons/icons/nomad/keyframes.scss | 5 - .../base/icons/icons/nomad/placeholders.scss | 5 - .../base/icons/icons/nomad/property-16.scss | 5 - .../base/icons/icons/nomad/property-24.scss | 5 - .../icons/notification-disabled/index.scss | 5 - .../notification-disabled/keyframes.scss | 5 - .../notification-disabled/placeholders.scss | 5 - .../icons/icons/notification-fill/index.scss | 5 - .../icons/notification-fill/keyframes.scss | 5 - .../icons/notification-fill/placeholders.scss | 5 - .../icons/notification-outline/index.scss | 5 - .../icons/notification-outline/keyframes.scss | 5 - .../notification-outline/placeholders.scss | 5 - .../base/icons/icons/octagon/index.scss | 5 - .../base/icons/icons/octagon/keyframes.scss | 5 - .../icons/icons/octagon/placeholders.scss | 5 - .../base/icons/icons/octagon/property-16.scss | 5 - .../base/icons/icons/octagon/property-24.scss | 5 - .../base/icons/icons/okta-color/index.scss | 5 - .../icons/icons/okta-color/keyframes.scss | 5 - .../icons/icons/okta-color/placeholders.scss | 5 - .../icons/icons/okta-color/property-16.scss | 5 - .../icons/icons/okta-color/property-24.scss | 5 - .../styles/base/icons/icons/okta/index.scss | 5 - .../base/icons/icons/okta/keyframes.scss | 5 - .../base/icons/icons/okta/placeholders.scss | 5 - .../base/icons/icons/okta/property-16.scss | 5 - .../base/icons/icons/okta/property-24.scss | 5 - .../base/icons/icons/oracle-color/index.scss | 5 - .../icons/icons/oracle-color/keyframes.scss | 5 - .../icons/oracle-color/placeholders.scss | 5 - .../icons/icons/oracle-color/property-16.scss | 5 - .../icons/icons/oracle-color/property-24.scss | 5 - .../styles/base/icons/icons/oracle/index.scss | 5 - .../base/icons/icons/oracle/keyframes.scss | 5 - .../base/icons/icons/oracle/placeholders.scss | 5 - .../base/icons/icons/oracle/property-16.scss | 5 - .../base/icons/icons/oracle/property-24.scss | 5 - .../styles/base/icons/icons/org/index.scss | 5 - .../base/icons/icons/org/keyframes.scss | 5 - .../base/icons/icons/org/placeholders.scss | 5 - .../base/icons/icons/org/property-16.scss | 5 - .../base/icons/icons/org/property-24.scss | 5 - .../base/icons/icons/outline/index.scss | 5 - .../base/icons/icons/outline/keyframes.scss | 5 - .../icons/icons/outline/placeholders.scss | 5 - .../base/icons/icons/outline/property-16.scss | 5 - .../base/icons/icons/outline/property-24.scss | 5 - .../base/icons/icons/pack-color/index.scss | 5 - .../icons/icons/pack-color/keyframes.scss | 5 - .../icons/icons/pack-color/placeholders.scss | 5 - .../icons/icons/pack-color/property-16.scss | 5 - .../icons/icons/pack-color/property-24.scss | 5 - .../styles/base/icons/icons/pack/index.scss | 5 - .../base/icons/icons/pack/keyframes.scss | 5 - .../base/icons/icons/pack/placeholders.scss | 5 - .../base/icons/icons/pack/property-16.scss | 5 - .../base/icons/icons/pack/property-24.scss | 5 - .../base/icons/icons/package/index.scss | 5 - .../base/icons/icons/package/keyframes.scss | 5 - .../icons/icons/package/placeholders.scss | 5 - .../base/icons/icons/package/property-16.scss | 5 - .../base/icons/icons/package/property-24.scss | 5 - .../base/icons/icons/packer-color/index.scss | 5 - .../icons/icons/packer-color/keyframes.scss | 5 - .../icons/packer-color/placeholders.scss | 5 - .../icons/icons/packer-color/property-16.scss | 5 - .../icons/icons/packer-color/property-24.scss | 5 - .../styles/base/icons/icons/packer/index.scss | 5 - .../base/icons/icons/packer/keyframes.scss | 5 - .../base/icons/icons/packer/placeholders.scss | 5 - .../base/icons/icons/packer/property-16.scss | 5 - .../base/icons/icons/packer/property-24.scss | 5 - .../base/icons/icons/page-outline/index.scss | 5 - .../icons/icons/page-outline/keyframes.scss | 5 - .../icons/page-outline/placeholders.scss | 5 - .../base/icons/icons/paperclip/index.scss | 5 - .../base/icons/icons/paperclip/keyframes.scss | 5 - .../icons/icons/paperclip/placeholders.scss | 5 - .../icons/icons/paperclip/property-16.scss | 5 - .../icons/icons/paperclip/property-24.scss | 5 - .../base/icons/icons/partner/index.scss | 5 - .../base/icons/icons/partner/keyframes.scss | 5 - .../icons/icons/partner/placeholders.scss | 5 - .../styles/base/icons/icons/path/index.scss | 5 - .../base/icons/icons/path/keyframes.scss | 5 - .../base/icons/icons/path/placeholders.scss | 5 - .../base/icons/icons/path/property-16.scss | 5 - .../base/icons/icons/path/property-24.scss | 5 - .../base/icons/icons/pause-circle/index.scss | 5 - .../icons/icons/pause-circle/keyframes.scss | 5 - .../icons/pause-circle/placeholders.scss | 5 - .../icons/icons/pause-circle/property-16.scss | 5 - .../icons/icons/pause-circle/property-24.scss | 5 - .../styles/base/icons/icons/pause/index.scss | 5 - .../base/icons/icons/pause/keyframes.scss | 5 - .../base/icons/icons/pause/placeholders.scss | 5 - .../base/icons/icons/pause/property-16.scss | 5 - .../base/icons/icons/pause/property-24.scss | 5 - .../base/icons/icons/pen-tool/index.scss | 5 - .../base/icons/icons/pen-tool/keyframes.scss | 5 - .../icons/icons/pen-tool/placeholders.scss | 5 - .../icons/icons/pen-tool/property-16.scss | 5 - .../icons/icons/pen-tool/property-24.scss | 5 - .../base/icons/icons/pencil-tool/index.scss | 5 - .../icons/icons/pencil-tool/keyframes.scss | 5 - .../icons/icons/pencil-tool/placeholders.scss | 5 - .../icons/icons/pencil-tool/property-16.scss | 5 - .../icons/icons/pencil-tool/property-24.scss | 5 - .../base/icons/icons/phone-call/index.scss | 5 - .../icons/icons/phone-call/keyframes.scss | 5 - .../icons/icons/phone-call/placeholders.scss | 5 - .../icons/icons/phone-call/property-16.scss | 5 - .../icons/icons/phone-call/property-24.scss | 5 - .../base/icons/icons/phone-off/index.scss | 5 - .../base/icons/icons/phone-off/keyframes.scss | 5 - .../icons/icons/phone-off/placeholders.scss | 5 - .../icons/icons/phone-off/property-16.scss | 5 - .../icons/icons/phone-off/property-24.scss | 5 - .../styles/base/icons/icons/phone/index.scss | 5 - .../base/icons/icons/phone/keyframes.scss | 5 - .../base/icons/icons/phone/placeholders.scss | 5 - .../base/icons/icons/phone/property-16.scss | 5 - .../base/icons/icons/phone/property-24.scss | 5 - .../base/icons/icons/pie-chart/index.scss | 5 - .../base/icons/icons/pie-chart/keyframes.scss | 5 - .../icons/icons/pie-chart/placeholders.scss | 5 - .../icons/icons/pie-chart/property-16.scss | 5 - .../icons/icons/pie-chart/property-24.scss | 5 - .../styles/base/icons/icons/pin/index.scss | 5 - .../base/icons/icons/pin/keyframes.scss | 5 - .../base/icons/icons/pin/placeholders.scss | 5 - .../base/icons/icons/pin/property-16.scss | 5 - .../base/icons/icons/pin/property-24.scss | 5 - .../base/icons/icons/play-circle/index.scss | 5 - .../icons/icons/play-circle/keyframes.scss | 5 - .../icons/icons/play-circle/placeholders.scss | 5 - .../icons/icons/play-circle/property-16.scss | 5 - .../icons/icons/play-circle/property-24.scss | 5 - .../base/icons/icons/play-fill/index.scss | 5 - .../base/icons/icons/play-fill/keyframes.scss | 5 - .../icons/icons/play-fill/placeholders.scss | 5 - .../base/icons/icons/play-outline/index.scss | 5 - .../icons/icons/play-outline/keyframes.scss | 5 - .../icons/play-outline/placeholders.scss | 5 - .../base/icons/icons/play-plain/index.scss | 5 - .../icons/icons/play-plain/keyframes.scss | 5 - .../icons/icons/play-plain/placeholders.scss | 5 - .../styles/base/icons/icons/play/index.scss | 5 - .../base/icons/icons/play/keyframes.scss | 5 - .../base/icons/icons/play/placeholders.scss | 5 - .../base/icons/icons/play/property-16.scss | 5 - .../base/icons/icons/play/property-24.scss | 5 - .../icons/icons/plus-circle-fill/index.scss | 5 - .../icons/plus-circle-fill/keyframes.scss | 5 - .../icons/plus-circle-fill/placeholders.scss | 5 - .../icons/plus-circle-outline/index.scss | 5 - .../icons/plus-circle-outline/keyframes.scss | 5 - .../plus-circle-outline/placeholders.scss | 5 - .../base/icons/icons/plus-circle/index.scss | 5 - .../icons/icons/plus-circle/keyframes.scss | 5 - .../icons/icons/plus-circle/placeholders.scss | 5 - .../icons/icons/plus-circle/property-16.scss | 5 - .../icons/icons/plus-circle/property-24.scss | 5 - .../base/icons/icons/plus-plain/index.scss | 5 - .../icons/icons/plus-plain/keyframes.scss | 5 - .../icons/icons/plus-plain/placeholders.scss | 5 - .../icons/icons/plus-square-fill/index.scss | 5 - .../icons/plus-square-fill/keyframes.scss | 5 - .../icons/plus-square-fill/placeholders.scss | 5 - .../base/icons/icons/plus-square/index.scss | 5 - .../icons/icons/plus-square/keyframes.scss | 5 - .../icons/icons/plus-square/placeholders.scss | 5 - .../icons/icons/plus-square/property-16.scss | 5 - .../icons/icons/plus-square/property-24.scss | 5 - .../styles/base/icons/icons/plus/index.scss | 5 - .../base/icons/icons/plus/keyframes.scss | 5 - .../base/icons/icons/plus/placeholders.scss | 5 - .../base/icons/icons/plus/property-16.scss | 5 - .../base/icons/icons/plus/property-24.scss | 5 - .../styles/base/icons/icons/port/index.scss | 5 - .../base/icons/icons/port/keyframes.scss | 5 - .../base/icons/icons/port/placeholders.scss | 5 - .../base/icons/icons/port/property-16.scss | 5 - .../base/icons/icons/port/property-24.scss | 5 - .../styles/base/icons/icons/power/index.scss | 5 - .../base/icons/icons/power/keyframes.scss | 5 - .../base/icons/icons/power/placeholders.scss | 5 - .../base/icons/icons/power/property-16.scss | 5 - .../base/icons/icons/power/property-24.scss | 5 - .../base/icons/icons/printer/index.scss | 5 - .../base/icons/icons/printer/keyframes.scss | 5 - .../icons/icons/printer/placeholders.scss | 5 - .../base/icons/icons/printer/property-16.scss | 5 - .../base/icons/icons/printer/property-24.scss | 5 - .../base/icons/icons/protocol/index.scss | 5 - .../base/icons/icons/protocol/keyframes.scss | 5 - .../icons/icons/protocol/placeholders.scss | 5 - .../icons/icons/protocol/property-16.scss | 5 - .../icons/icons/protocol/property-24.scss | 5 - .../base/icons/icons/provider/index.scss | 5 - .../base/icons/icons/provider/keyframes.scss | 5 - .../icons/icons/provider/placeholders.scss | 5 - .../icons/icons/provider/property-16.scss | 5 - .../icons/icons/provider/property-24.scss | 5 - .../icons/icons/public-default/index.scss | 5 - .../icons/icons/public-default/keyframes.scss | 5 - .../icons/public-default/placeholders.scss | 5 - .../base/icons/icons/public-locked/index.scss | 5 - .../icons/icons/public-locked/keyframes.scss | 5 - .../icons/public-locked/placeholders.scss | 5 - .../styles/base/icons/icons/queue/index.scss | 5 - .../base/icons/icons/queue/keyframes.scss | 5 - .../base/icons/icons/queue/placeholders.scss | 5 - .../base/icons/icons/queue/property-16.scss | 5 - .../base/icons/icons/queue/property-24.scss | 5 - .../icons/radio-button-checked/index.scss | 5 - .../icons/radio-button-checked/keyframes.scss | 5 - .../radio-button-checked/placeholders.scss | 5 - .../icons/radio-button-unchecked/index.scss | 5 - .../radio-button-unchecked/keyframes.scss | 5 - .../radio-button-unchecked/placeholders.scss | 5 - .../styles/base/icons/icons/radio/index.scss | 5 - .../base/icons/icons/radio/keyframes.scss | 5 - .../base/icons/icons/radio/placeholders.scss | 5 - .../base/icons/icons/radio/property-16.scss | 5 - .../base/icons/icons/radio/property-24.scss | 5 - .../styles/base/icons/icons/random/index.scss | 5 - .../base/icons/icons/random/keyframes.scss | 5 - .../base/icons/icons/random/placeholders.scss | 5 - .../base/icons/icons/random/property-16.scss | 5 - .../base/icons/icons/random/property-24.scss | 5 - .../base/icons/icons/redirect/index.scss | 5 - .../base/icons/icons/redirect/keyframes.scss | 5 - .../icons/icons/redirect/placeholders.scss | 5 - .../icons/icons/redirect/property-16.scss | 5 - .../icons/icons/redirect/property-24.scss | 5 - .../base/icons/icons/refresh-alert/index.scss | 5 - .../icons/icons/refresh-alert/keyframes.scss | 5 - .../icons/refresh-alert/placeholders.scss | 5 - .../icons/icons/refresh-default/index.scss | 5 - .../icons/refresh-default/keyframes.scss | 5 - .../icons/refresh-default/placeholders.scss | 5 - .../styles/base/icons/icons/reload/index.scss | 5 - .../base/icons/icons/reload/keyframes.scss | 5 - .../base/icons/icons/reload/placeholders.scss | 5 - .../base/icons/icons/reload/property-16.scss | 5 - .../base/icons/icons/reload/property-24.scss | 5 - .../styles/base/icons/icons/remix/index.scss | 5 - .../base/icons/icons/remix/keyframes.scss | 5 - .../base/icons/icons/remix/placeholders.scss | 5 - .../styles/base/icons/icons/repeat/index.scss | 5 - .../base/icons/icons/repeat/keyframes.scss | 5 - .../base/icons/icons/repeat/placeholders.scss | 5 - .../base/icons/icons/repeat/property-16.scss | 5 - .../base/icons/icons/repeat/property-24.scss | 5 - .../icons/icons/replication-direct/index.scss | 5 - .../icons/replication-direct/keyframes.scss | 5 - .../replication-direct/placeholders.scss | 5 - .../icons/replication-direct/property-16.scss | 5 - .../icons/replication-direct/property-24.scss | 5 - .../icons/icons/replication-perf/index.scss | 5 - .../icons/replication-perf/keyframes.scss | 5 - .../icons/replication-perf/placeholders.scss | 5 - .../icons/replication-perf/property-16.scss | 5 - .../icons/replication-perf/property-24.scss | 5 - .../styles/base/icons/icons/rewind/index.scss | 5 - .../base/icons/icons/rewind/keyframes.scss | 5 - .../base/icons/icons/rewind/placeholders.scss | 5 - .../base/icons/icons/rewind/property-16.scss | 5 - .../base/icons/icons/rewind/property-24.scss | 5 - .../styles/base/icons/icons/ribbon/index.scss | 5 - .../base/icons/icons/ribbon/keyframes.scss | 5 - .../base/icons/icons/ribbon/placeholders.scss | 5 - .../styles/base/icons/icons/rocket/index.scss | 5 - .../base/icons/icons/rocket/keyframes.scss | 5 - .../base/icons/icons/rocket/placeholders.scss | 5 - .../base/icons/icons/rocket/property-16.scss | 5 - .../base/icons/icons/rocket/property-24.scss | 5 - .../base/icons/icons/rotate-ccw/index.scss | 5 - .../icons/icons/rotate-ccw/keyframes.scss | 5 - .../icons/icons/rotate-ccw/placeholders.scss | 5 - .../icons/icons/rotate-ccw/property-16.scss | 5 - .../icons/icons/rotate-ccw/property-24.scss | 5 - .../base/icons/icons/rotate-cw/index.scss | 5 - .../base/icons/icons/rotate-cw/keyframes.scss | 5 - .../icons/icons/rotate-cw/placeholders.scss | 5 - .../icons/icons/rotate-cw/property-16.scss | 5 - .../icons/icons/rotate-cw/property-24.scss | 5 - .../styles/base/icons/icons/rss/index.scss | 5 - .../base/icons/icons/rss/keyframes.scss | 5 - .../base/icons/icons/rss/placeholders.scss | 5 - .../base/icons/icons/rss/property-16.scss | 5 - .../base/icons/icons/rss/property-24.scss | 5 - .../styles/base/icons/icons/run/index.scss | 5 - .../base/icons/icons/run/keyframes.scss | 5 - .../base/icons/icons/run/placeholders.scss | 5 - .../base/icons/icons/run/property-16.scss | 5 - .../base/icons/icons/run/property-24.scss | 5 - .../base/icons/icons/running/index.scss | 5 - .../base/icons/icons/running/keyframes.scss | 5 - .../icons/icons/running/placeholders.scss | 5 - .../base/icons/icons/running/property-16.scss | 5 - .../base/icons/icons/running/property-24.scss | 5 - .../styles/base/icons/icons/save/index.scss | 5 - .../base/icons/icons/save/keyframes.scss | 5 - .../base/icons/icons/save/placeholders.scss | 5 - .../base/icons/icons/save/property-16.scss | 5 - .../base/icons/icons/save/property-24.scss | 5 - .../base/icons/icons/scissors/index.scss | 5 - .../base/icons/icons/scissors/keyframes.scss | 5 - .../icons/icons/scissors/placeholders.scss | 5 - .../icons/icons/scissors/property-16.scss | 5 - .../icons/icons/scissors/property-24.scss | 5 - .../base/icons/icons/search-color/index.scss | 5 - .../icons/icons/search-color/keyframes.scss | 5 - .../icons/search-color/placeholders.scss | 5 - .../icons/icons/search-color/property-16.scss | 5 - .../icons/icons/search-color/property-24.scss | 5 - .../styles/base/icons/icons/search/index.scss | 5 - .../base/icons/icons/search/keyframes.scss | 5 - .../base/icons/icons/search/placeholders.scss | 5 - .../base/icons/icons/search/property-16.scss | 5 - .../base/icons/icons/search/property-24.scss | 5 - .../styles/base/icons/icons/send/index.scss | 5 - .../base/icons/icons/send/keyframes.scss | 5 - .../base/icons/icons/send/placeholders.scss | 5 - .../base/icons/icons/send/property-16.scss | 5 - .../base/icons/icons/send/property-24.scss | 5 - .../icons/icons/server-cluster/index.scss | 5 - .../icons/icons/server-cluster/keyframes.scss | 5 - .../icons/server-cluster/placeholders.scss | 5 - .../icons/server-cluster/property-16.scss | 5 - .../icons/server-cluster/property-24.scss | 5 - .../styles/base/icons/icons/server/index.scss | 5 - .../base/icons/icons/server/keyframes.scss | 5 - .../base/icons/icons/server/placeholders.scss | 5 - .../base/icons/icons/server/property-16.scss | 5 - .../base/icons/icons/server/property-24.scss | 5 - .../base/icons/icons/serverless/index.scss | 5 - .../icons/icons/serverless/keyframes.scss | 5 - .../icons/icons/serverless/placeholders.scss | 5 - .../icons/icons/serverless/property-16.scss | 5 - .../icons/icons/serverless/property-24.scss | 5 - .../base/icons/icons/settings/index.scss | 5 - .../base/icons/icons/settings/keyframes.scss | 5 - .../icons/icons/settings/placeholders.scss | 5 - .../icons/icons/settings/property-16.scss | 5 - .../icons/icons/settings/property-24.scss | 5 - .../styles/base/icons/icons/share/index.scss | 5 - .../base/icons/icons/share/keyframes.scss | 5 - .../base/icons/icons/share/placeholders.scss | 5 - .../base/icons/icons/share/property-16.scss | 5 - .../base/icons/icons/share/property-24.scss | 5 - .../base/icons/icons/shield-alert/index.scss | 5 - .../icons/icons/shield-alert/keyframes.scss | 5 - .../icons/shield-alert/placeholders.scss | 5 - .../icons/icons/shield-alert/property-16.scss | 5 - .../icons/icons/shield-alert/property-24.scss | 5 - .../base/icons/icons/shield-check/index.scss | 5 - .../icons/icons/shield-check/keyframes.scss | 5 - .../icons/shield-check/placeholders.scss | 5 - .../icons/icons/shield-check/property-16.scss | 5 - .../icons/icons/shield-check/property-24.scss | 5 - .../base/icons/icons/shield-off/index.scss | 5 - .../icons/icons/shield-off/keyframes.scss | 5 - .../icons/icons/shield-off/placeholders.scss | 5 - .../icons/icons/shield-off/property-16.scss | 5 - .../icons/icons/shield-off/property-24.scss | 5 - .../base/icons/icons/shield-x/index.scss | 5 - .../base/icons/icons/shield-x/keyframes.scss | 5 - .../icons/icons/shield-x/placeholders.scss | 5 - .../icons/icons/shield-x/property-16.scss | 5 - .../icons/icons/shield-x/property-24.scss | 5 - .../styles/base/icons/icons/shield/index.scss | 5 - .../base/icons/icons/shield/keyframes.scss | 5 - .../base/icons/icons/shield/placeholders.scss | 5 - .../base/icons/icons/shield/property-16.scss | 5 - .../base/icons/icons/shield/property-24.scss | 5 - .../base/icons/icons/shopping-bag/index.scss | 5 - .../icons/icons/shopping-bag/keyframes.scss | 5 - .../icons/shopping-bag/placeholders.scss | 5 - .../icons/icons/shopping-bag/property-16.scss | 5 - .../icons/icons/shopping-bag/property-24.scss | 5 - .../base/icons/icons/shopping-cart/index.scss | 5 - .../icons/icons/shopping-cart/keyframes.scss | 5 - .../icons/shopping-cart/placeholders.scss | 5 - .../icons/shopping-cart/property-16.scss | 5 - .../icons/shopping-cart/property-24.scss | 5 - .../base/icons/icons/shuffle/index.scss | 5 - .../base/icons/icons/shuffle/keyframes.scss | 5 - .../icons/icons/shuffle/placeholders.scss | 5 - .../base/icons/icons/shuffle/property-16.scss | 5 - .../base/icons/icons/shuffle/property-24.scss | 5 - .../base/icons/icons/sidebar-hide/index.scss | 5 - .../icons/icons/sidebar-hide/keyframes.scss | 5 - .../icons/sidebar-hide/placeholders.scss | 5 - .../icons/icons/sidebar-hide/property-16.scss | 5 - .../icons/icons/sidebar-hide/property-24.scss | 5 - .../base/icons/icons/sidebar-show/index.scss | 5 - .../icons/icons/sidebar-show/keyframes.scss | 5 - .../icons/sidebar-show/placeholders.scss | 5 - .../icons/icons/sidebar-show/property-16.scss | 5 - .../icons/icons/sidebar-show/property-24.scss | 5 - .../base/icons/icons/sidebar/index.scss | 5 - .../base/icons/icons/sidebar/keyframes.scss | 5 - .../icons/icons/sidebar/placeholders.scss | 5 - .../base/icons/icons/sidebar/property-16.scss | 5 - .../base/icons/icons/sidebar/property-24.scss | 5 - .../base/icons/icons/sign-in/index.scss | 5 - .../base/icons/icons/sign-in/keyframes.scss | 5 - .../icons/icons/sign-in/placeholders.scss | 5 - .../base/icons/icons/sign-in/property-16.scss | 5 - .../base/icons/icons/sign-in/property-24.scss | 5 - .../base/icons/icons/sign-out/index.scss | 5 - .../base/icons/icons/sign-out/keyframes.scss | 5 - .../icons/icons/sign-out/placeholders.scss | 5 - .../icons/icons/sign-out/property-16.scss | 5 - .../icons/icons/sign-out/property-24.scss | 5 - .../base/icons/icons/skip-back/index.scss | 5 - .../base/icons/icons/skip-back/keyframes.scss | 5 - .../icons/icons/skip-back/placeholders.scss | 5 - .../icons/icons/skip-back/property-16.scss | 5 - .../icons/icons/skip-back/property-24.scss | 5 - .../base/icons/icons/skip-forward/index.scss | 5 - .../icons/icons/skip-forward/keyframes.scss | 5 - .../icons/skip-forward/placeholders.scss | 5 - .../icons/icons/skip-forward/property-16.scss | 5 - .../icons/icons/skip-forward/property-24.scss | 5 - .../styles/base/icons/icons/skip/index.scss | 5 - .../base/icons/icons/skip/keyframes.scss | 5 - .../base/icons/icons/skip/placeholders.scss | 5 - .../base/icons/icons/skip/property-16.scss | 5 - .../base/icons/icons/skip/property-24.scss | 5 - .../base/icons/icons/slack-color/index.scss | 5 - .../icons/icons/slack-color/keyframes.scss | 5 - .../icons/icons/slack-color/placeholders.scss | 5 - .../icons/icons/slack-color/property-16.scss | 5 - .../icons/icons/slack-color/property-24.scss | 5 - .../styles/base/icons/icons/slack/index.scss | 5 - .../base/icons/icons/slack/keyframes.scss | 5 - .../base/icons/icons/slack/placeholders.scss | 5 - .../base/icons/icons/slack/property-16.scss | 5 - .../base/icons/icons/slack/property-24.scss | 5 - .../base/icons/icons/slash-square/index.scss | 5 - .../icons/icons/slash-square/keyframes.scss | 5 - .../icons/slash-square/placeholders.scss | 5 - .../icons/icons/slash-square/property-16.scss | 5 - .../icons/icons/slash-square/property-24.scss | 5 - .../styles/base/icons/icons/slash/index.scss | 5 - .../base/icons/icons/slash/keyframes.scss | 5 - .../base/icons/icons/slash/placeholders.scss | 5 - .../base/icons/icons/slash/property-16.scss | 5 - .../base/icons/icons/slash/property-24.scss | 5 - .../base/icons/icons/sliders/index.scss | 5 - .../base/icons/icons/sliders/keyframes.scss | 5 - .../icons/icons/sliders/placeholders.scss | 5 - .../base/icons/icons/sliders/property-16.scss | 5 - .../base/icons/icons/sliders/property-24.scss | 5 - .../base/icons/icons/smartphone/index.scss | 5 - .../icons/icons/smartphone/keyframes.scss | 5 - .../icons/icons/smartphone/placeholders.scss | 5 - .../icons/icons/smartphone/property-16.scss | 5 - .../icons/icons/smartphone/property-24.scss | 5 - .../styles/base/icons/icons/smile/index.scss | 5 - .../base/icons/icons/smile/keyframes.scss | 5 - .../base/icons/icons/smile/placeholders.scss | 5 - .../base/icons/icons/smile/property-16.scss | 5 - .../base/icons/icons/smile/property-24.scss | 5 - .../styles/base/icons/icons/socket/index.scss | 5 - .../base/icons/icons/socket/keyframes.scss | 5 - .../base/icons/icons/socket/placeholders.scss | 5 - .../base/icons/icons/socket/property-16.scss | 5 - .../base/icons/icons/socket/property-24.scss | 5 - .../base/icons/icons/sort-asc/index.scss | 5 - .../base/icons/icons/sort-asc/keyframes.scss | 5 - .../icons/icons/sort-asc/placeholders.scss | 5 - .../icons/icons/sort-asc/property-16.scss | 5 - .../icons/icons/sort-asc/property-24.scss | 5 - .../base/icons/icons/sort-desc/index.scss | 5 - .../base/icons/icons/sort-desc/keyframes.scss | 5 - .../icons/icons/sort-desc/placeholders.scss | 5 - .../icons/icons/sort-desc/property-16.scss | 5 - .../icons/icons/sort-desc/property-24.scss | 5 - .../styles/base/icons/icons/sort/index.scss | 5 - .../base/icons/icons/sort/keyframes.scss | 5 - .../base/icons/icons/sort/placeholders.scss | 5 - .../base/icons/icons/source-file/index.scss | 5 - .../icons/icons/source-file/keyframes.scss | 5 - .../icons/icons/source-file/placeholders.scss | 5 - .../base/icons/icons/speaker/index.scss | 5 - .../base/icons/icons/speaker/keyframes.scss | 5 - .../icons/icons/speaker/placeholders.scss | 5 - .../base/icons/icons/speaker/property-16.scss | 5 - .../base/icons/icons/speaker/property-24.scss | 5 - .../base/icons/icons/square-fill/index.scss | 5 - .../icons/icons/square-fill/keyframes.scss | 5 - .../icons/icons/square-fill/placeholders.scss | 5 - .../icons/icons/square-fill/property-16.scss | 5 - .../icons/icons/square-fill/property-24.scss | 5 - .../styles/base/icons/icons/square/index.scss | 5 - .../base/icons/icons/square/keyframes.scss | 5 - .../base/icons/icons/square/placeholders.scss | 5 - .../base/icons/icons/square/property-16.scss | 5 - .../base/icons/icons/square/property-24.scss | 5 - .../base/icons/icons/star-circle/index.scss | 5 - .../icons/icons/star-circle/keyframes.scss | 5 - .../icons/icons/star-circle/placeholders.scss | 5 - .../icons/icons/star-circle/property-16.scss | 5 - .../icons/icons/star-circle/property-24.scss | 5 - .../base/icons/icons/star-fill/index.scss | 5 - .../base/icons/icons/star-fill/keyframes.scss | 5 - .../icons/icons/star-fill/placeholders.scss | 5 - .../icons/icons/star-fill/property-16.scss | 5 - .../icons/icons/star-fill/property-24.scss | 5 - .../base/icons/icons/star-off/index.scss | 5 - .../base/icons/icons/star-off/keyframes.scss | 5 - .../icons/icons/star-off/placeholders.scss | 5 - .../icons/icons/star-off/property-16.scss | 5 - .../icons/icons/star-off/property-24.scss | 5 - .../base/icons/icons/star-outline/index.scss | 5 - .../icons/icons/star-outline/keyframes.scss | 5 - .../icons/star-outline/placeholders.scss | 5 - .../styles/base/icons/icons/star/index.scss | 5 - .../base/icons/icons/star/keyframes.scss | 5 - .../base/icons/icons/star/placeholders.scss | 5 - .../base/icons/icons/star/property-16.scss | 5 - .../base/icons/icons/star/property-24.scss | 5 - .../base/icons/icons/stop-circle/index.scss | 5 - .../icons/icons/stop-circle/keyframes.scss | 5 - .../icons/icons/stop-circle/placeholders.scss | 5 - .../icons/icons/stop-circle/property-16.scss | 5 - .../icons/icons/stop-circle/property-24.scss | 5 - .../base/icons/icons/sub-left/index.scss | 5 - .../base/icons/icons/sub-left/keyframes.scss | 5 - .../icons/icons/sub-left/placeholders.scss | 5 - .../base/icons/icons/sub-right/index.scss | 5 - .../base/icons/icons/sub-right/keyframes.scss | 5 - .../icons/icons/sub-right/placeholders.scss | 5 - .../styles/base/icons/icons/sun/index.scss | 5 - .../base/icons/icons/sun/keyframes.scss | 5 - .../base/icons/icons/sun/placeholders.scss | 5 - .../base/icons/icons/sun/property-16.scss | 5 - .../base/icons/icons/sun/property-24.scss | 5 - .../base/icons/icons/support/index.scss | 5 - .../base/icons/icons/support/keyframes.scss | 5 - .../icons/icons/support/placeholders.scss | 5 - .../base/icons/icons/support/property-16.scss | 5 - .../base/icons/icons/support/property-24.scss | 5 - .../icons/icons/swap-horizontal/index.scss | 5 - .../icons/swap-horizontal/keyframes.scss | 5 - .../icons/swap-horizontal/placeholders.scss | 5 - .../icons/swap-horizontal/property-16.scss | 5 - .../icons/swap-horizontal/property-24.scss | 5 - .../base/icons/icons/swap-vertical/index.scss | 5 - .../icons/icons/swap-vertical/keyframes.scss | 5 - .../icons/swap-vertical/placeholders.scss | 5 - .../icons/swap-vertical/property-16.scss | 5 - .../icons/swap-vertical/property-24.scss | 5 - .../base/icons/icons/switcher/index.scss | 5 - .../base/icons/icons/switcher/keyframes.scss | 5 - .../icons/icons/switcher/placeholders.scss | 5 - .../icons/icons/switcher/property-16.scss | 5 - .../icons/icons/switcher/property-24.scss | 5 - .../base/icons/icons/sync-alert/index.scss | 5 - .../icons/icons/sync-alert/keyframes.scss | 5 - .../icons/icons/sync-alert/placeholders.scss | 5 - .../icons/icons/sync-alert/property-16.scss | 5 - .../icons/icons/sync-alert/property-24.scss | 5 - .../base/icons/icons/sync-reverse/index.scss | 5 - .../icons/icons/sync-reverse/keyframes.scss | 5 - .../icons/sync-reverse/placeholders.scss | 5 - .../icons/icons/sync-reverse/property-16.scss | 5 - .../icons/icons/sync-reverse/property-24.scss | 5 - .../styles/base/icons/icons/sync/index.scss | 5 - .../base/icons/icons/sync/keyframes.scss | 5 - .../base/icons/icons/sync/placeholders.scss | 5 - .../base/icons/icons/sync/property-16.scss | 5 - .../base/icons/icons/sync/property-24.scss | 5 - .../styles/base/icons/icons/tablet/index.scss | 5 - .../base/icons/icons/tablet/keyframes.scss | 5 - .../base/icons/icons/tablet/placeholders.scss | 5 - .../base/icons/icons/tablet/property-16.scss | 5 - .../base/icons/icons/tablet/property-24.scss | 5 - .../styles/base/icons/icons/tag/index.scss | 5 - .../base/icons/icons/tag/keyframes.scss | 5 - .../base/icons/icons/tag/placeholders.scss | 5 - .../base/icons/icons/tag/property-16.scss | 5 - .../base/icons/icons/tag/property-24.scss | 5 - .../styles/base/icons/icons/target/index.scss | 5 - .../base/icons/icons/target/keyframes.scss | 5 - .../base/icons/icons/target/placeholders.scss | 5 - .../base/icons/icons/target/property-16.scss | 5 - .../base/icons/icons/target/property-24.scss | 5 - .../icons/icons/terminal-screen/index.scss | 5 - .../icons/terminal-screen/keyframes.scss | 5 - .../icons/terminal-screen/placeholders.scss | 5 - .../icons/terminal-screen/property-16.scss | 5 - .../icons/terminal-screen/property-24.scss | 5 - .../base/icons/icons/terminal/index.scss | 5 - .../base/icons/icons/terminal/keyframes.scss | 5 - .../icons/icons/terminal/placeholders.scss | 5 - .../icons/icons/terminal/property-16.scss | 5 - .../icons/icons/terminal/property-24.scss | 5 - .../icons/icons/terraform-color/index.scss | 5 - .../icons/terraform-color/keyframes.scss | 5 - .../icons/terraform-color/placeholders.scss | 5 - .../icons/terraform-color/property-16.scss | 5 - .../icons/terraform-color/property-24.scss | 5 - .../base/icons/icons/terraform/index.scss | 5 - .../base/icons/icons/terraform/keyframes.scss | 5 - .../icons/icons/terraform/placeholders.scss | 5 - .../icons/icons/terraform/property-16.scss | 5 - .../icons/icons/terraform/property-24.scss | 5 - .../base/icons/icons/thumbs-down/index.scss | 5 - .../icons/icons/thumbs-down/keyframes.scss | 5 - .../icons/icons/thumbs-down/placeholders.scss | 5 - .../icons/icons/thumbs-down/property-16.scss | 5 - .../icons/icons/thumbs-down/property-24.scss | 5 - .../base/icons/icons/thumbs-up/index.scss | 5 - .../base/icons/icons/thumbs-up/keyframes.scss | 5 - .../icons/icons/thumbs-up/placeholders.scss | 5 - .../icons/icons/thumbs-up/property-16.scss | 5 - .../icons/icons/thumbs-up/property-24.scss | 5 - .../base/icons/icons/toggle-left/index.scss | 5 - .../icons/icons/toggle-left/keyframes.scss | 5 - .../icons/icons/toggle-left/placeholders.scss | 5 - .../icons/icons/toggle-left/property-16.scss | 5 - .../icons/icons/toggle-left/property-24.scss | 5 - .../base/icons/icons/toggle-right/index.scss | 5 - .../icons/icons/toggle-right/keyframes.scss | 5 - .../icons/toggle-right/placeholders.scss | 5 - .../icons/icons/toggle-right/property-16.scss | 5 - .../icons/icons/toggle-right/property-24.scss | 5 - .../styles/base/icons/icons/token/index.scss | 5 - .../base/icons/icons/token/keyframes.scss | 5 - .../base/icons/icons/token/placeholders.scss | 5 - .../base/icons/icons/token/property-16.scss | 5 - .../base/icons/icons/token/property-24.scss | 5 - .../styles/base/icons/icons/tools/index.scss | 5 - .../base/icons/icons/tools/keyframes.scss | 5 - .../base/icons/icons/tools/placeholders.scss | 5 - .../base/icons/icons/tools/property-16.scss | 5 - .../base/icons/icons/tools/property-24.scss | 5 - .../styles/base/icons/icons/top/index.scss | 5 - .../base/icons/icons/top/keyframes.scss | 5 - .../base/icons/icons/top/placeholders.scss | 5 - .../base/icons/icons/top/property-16.scss | 5 - .../base/icons/icons/top/property-24.scss | 5 - .../styles/base/icons/icons/trash/index.scss | 5 - .../base/icons/icons/trash/keyframes.scss | 5 - .../base/icons/icons/trash/placeholders.scss | 5 - .../base/icons/icons/trash/property-16.scss | 5 - .../base/icons/icons/trash/property-24.scss | 5 - .../base/icons/icons/trend-down/index.scss | 5 - .../icons/icons/trend-down/keyframes.scss | 5 - .../icons/icons/trend-down/placeholders.scss | 5 - .../icons/icons/trend-down/property-16.scss | 5 - .../icons/icons/trend-down/property-24.scss | 5 - .../base/icons/icons/trend-up/index.scss | 5 - .../base/icons/icons/trend-up/keyframes.scss | 5 - .../icons/icons/trend-up/placeholders.scss | 5 - .../icons/icons/trend-up/property-16.scss | 5 - .../icons/icons/trend-up/property-24.scss | 5 - .../base/icons/icons/triangle-fill/index.scss | 5 - .../icons/icons/triangle-fill/keyframes.scss | 5 - .../icons/triangle-fill/placeholders.scss | 5 - .../icons/triangle-fill/property-16.scss | 5 - .../icons/triangle-fill/property-24.scss | 5 - .../base/icons/icons/triangle/index.scss | 5 - .../base/icons/icons/triangle/keyframes.scss | 5 - .../icons/icons/triangle/placeholders.scss | 5 - .../icons/icons/triangle/property-16.scss | 5 - .../icons/icons/triangle/property-24.scss | 5 - .../styles/base/icons/icons/truck/index.scss | 5 - .../base/icons/icons/truck/keyframes.scss | 5 - .../base/icons/icons/truck/placeholders.scss | 5 - .../base/icons/icons/truck/property-16.scss | 5 - .../base/icons/icons/truck/property-24.scss | 5 - .../styles/base/icons/icons/tune/index.scss | 5 - .../base/icons/icons/tune/keyframes.scss | 5 - .../base/icons/icons/tune/placeholders.scss | 5 - .../app/styles/base/icons/icons/tv/index.scss | 5 - .../styles/base/icons/icons/tv/keyframes.scss | 5 - .../base/icons/icons/tv/placeholders.scss | 5 - .../base/icons/icons/tv/property-16.scss | 5 - .../base/icons/icons/tv/property-24.scss | 5 - .../base/icons/icons/twitch-color/index.scss | 5 - .../icons/icons/twitch-color/keyframes.scss | 5 - .../icons/twitch-color/placeholders.scss | 5 - .../icons/icons/twitch-color/property-16.scss | 5 - .../icons/icons/twitch-color/property-24.scss | 5 - .../styles/base/icons/icons/twitch/index.scss | 5 - .../base/icons/icons/twitch/keyframes.scss | 5 - .../base/icons/icons/twitch/placeholders.scss | 5 - .../base/icons/icons/twitch/property-16.scss | 5 - .../base/icons/icons/twitch/property-24.scss | 5 - .../base/icons/icons/twitter-color/index.scss | 5 - .../icons/icons/twitter-color/keyframes.scss | 5 - .../icons/twitter-color/placeholders.scss | 5 - .../icons/twitter-color/property-16.scss | 5 - .../icons/twitter-color/property-24.scss | 5 - .../base/icons/icons/twitter/index.scss | 5 - .../base/icons/icons/twitter/keyframes.scss | 5 - .../icons/icons/twitter/placeholders.scss | 5 - .../base/icons/icons/twitter/property-16.scss | 5 - .../base/icons/icons/twitter/property-24.scss | 5 - .../styles/base/icons/icons/type/index.scss | 5 - .../base/icons/icons/type/keyframes.scss | 5 - .../base/icons/icons/type/placeholders.scss | 5 - .../base/icons/icons/type/property-16.scss | 5 - .../base/icons/icons/type/property-24.scss | 5 - .../base/icons/icons/unfold-close/index.scss | 5 - .../icons/icons/unfold-close/keyframes.scss | 5 - .../icons/unfold-close/placeholders.scss | 5 - .../icons/icons/unfold-close/property-16.scss | 5 - .../icons/icons/unfold-close/property-24.scss | 5 - .../base/icons/icons/unfold-less/index.scss | 5 - .../icons/icons/unfold-less/keyframes.scss | 5 - .../icons/icons/unfold-less/placeholders.scss | 5 - .../base/icons/icons/unfold-more/index.scss | 5 - .../icons/icons/unfold-more/keyframes.scss | 5 - .../icons/icons/unfold-more/placeholders.scss | 5 - .../base/icons/icons/unfold-open/index.scss | 5 - .../icons/icons/unfold-open/keyframes.scss | 5 - .../icons/icons/unfold-open/placeholders.scss | 5 - .../icons/icons/unfold-open/property-16.scss | 5 - .../icons/icons/unfold-open/property-24.scss | 5 - .../styles/base/icons/icons/union/index.scss | 5 - .../base/icons/icons/union/keyframes.scss | 5 - .../base/icons/icons/union/placeholders.scss | 5 - .../base/icons/icons/union/property-16.scss | 5 - .../base/icons/icons/union/property-24.scss | 5 - .../styles/base/icons/icons/unlock/index.scss | 5 - .../base/icons/icons/unlock/keyframes.scss | 5 - .../base/icons/icons/unlock/placeholders.scss | 5 - .../base/icons/icons/unlock/property-16.scss | 5 - .../base/icons/icons/unlock/property-24.scss | 5 - .../styles/base/icons/icons/upload/index.scss | 5 - .../base/icons/icons/upload/keyframes.scss | 5 - .../base/icons/icons/upload/placeholders.scss | 5 - .../base/icons/icons/upload/property-16.scss | 5 - .../base/icons/icons/upload/property-24.scss | 5 - .../base/icons/icons/user-add/index.scss | 5 - .../base/icons/icons/user-add/keyframes.scss | 5 - .../icons/icons/user-add/placeholders.scss | 5 - .../base/icons/icons/user-check/index.scss | 5 - .../icons/icons/user-check/keyframes.scss | 5 - .../icons/icons/user-check/placeholders.scss | 5 - .../icons/icons/user-check/property-16.scss | 5 - .../icons/icons/user-check/property-24.scss | 5 - .../icons/icons/user-circle-fill/index.scss | 5 - .../icons/user-circle-fill/keyframes.scss | 5 - .../icons/user-circle-fill/placeholders.scss | 5 - .../icons/user-circle-fill/property-16.scss | 5 - .../icons/user-circle-fill/property-24.scss | 5 - .../base/icons/icons/user-circle/index.scss | 5 - .../icons/icons/user-circle/keyframes.scss | 5 - .../icons/icons/user-circle/placeholders.scss | 5 - .../icons/icons/user-circle/property-16.scss | 5 - .../icons/icons/user-circle/property-24.scss | 5 - .../base/icons/icons/user-minus/index.scss | 5 - .../icons/icons/user-minus/keyframes.scss | 5 - .../icons/icons/user-minus/placeholders.scss | 5 - .../icons/icons/user-minus/property-16.scss | 5 - .../icons/icons/user-minus/property-24.scss | 5 - .../icons/icons/user-organization/index.scss | 5 - .../icons/user-organization/keyframes.scss | 5 - .../icons/user-organization/placeholders.scss | 5 - .../base/icons/icons/user-plain/index.scss | 5 - .../icons/icons/user-plain/keyframes.scss | 5 - .../icons/icons/user-plain/placeholders.scss | 5 - .../base/icons/icons/user-plus/index.scss | 5 - .../base/icons/icons/user-plus/keyframes.scss | 5 - .../icons/icons/user-plus/placeholders.scss | 5 - .../icons/icons/user-plus/property-16.scss | 5 - .../icons/icons/user-plus/property-24.scss | 5 - .../icons/icons/user-square-fill/index.scss | 5 - .../icons/user-square-fill/keyframes.scss | 5 - .../icons/user-square-fill/placeholders.scss | 5 - .../icons/user-square-outline/index.scss | 5 - .../icons/user-square-outline/keyframes.scss | 5 - .../user-square-outline/placeholders.scss | 5 - .../base/icons/icons/user-team/index.scss | 5 - .../base/icons/icons/user-team/keyframes.scss | 5 - .../icons/icons/user-team/placeholders.scss | 5 - .../styles/base/icons/icons/user-x/index.scss | 5 - .../base/icons/icons/user-x/keyframes.scss | 5 - .../base/icons/icons/user-x/placeholders.scss | 5 - .../base/icons/icons/user-x/property-16.scss | 5 - .../base/icons/icons/user-x/property-24.scss | 5 - .../styles/base/icons/icons/user/index.scss | 5 - .../base/icons/icons/user/keyframes.scss | 5 - .../base/icons/icons/user/placeholders.scss | 5 - .../base/icons/icons/user/property-16.scss | 5 - .../base/icons/icons/user/property-24.scss | 5 - .../styles/base/icons/icons/users/index.scss | 5 - .../base/icons/icons/users/keyframes.scss | 5 - .../base/icons/icons/users/placeholders.scss | 5 - .../base/icons/icons/users/property-16.scss | 5 - .../base/icons/icons/users/property-24.scss | 5 - .../base/icons/icons/vagrant-color/index.scss | 5 - .../icons/icons/vagrant-color/keyframes.scss | 5 - .../icons/vagrant-color/placeholders.scss | 5 - .../icons/vagrant-color/property-16.scss | 5 - .../icons/vagrant-color/property-24.scss | 5 - .../base/icons/icons/vagrant/index.scss | 5 - .../base/icons/icons/vagrant/keyframes.scss | 5 - .../icons/icons/vagrant/placeholders.scss | 5 - .../base/icons/icons/vagrant/property-16.scss | 5 - .../base/icons/icons/vagrant/property-24.scss | 5 - .../base/icons/icons/vault-color/index.scss | 5 - .../icons/icons/vault-color/keyframes.scss | 5 - .../icons/icons/vault-color/placeholders.scss | 5 - .../icons/icons/vault-color/property-16.scss | 5 - .../icons/icons/vault-color/property-24.scss | 5 - .../styles/base/icons/icons/vault/index.scss | 5 - .../base/icons/icons/vault/keyframes.scss | 11 +- .../base/icons/icons/vault/placeholders.scss | 5 - .../base/icons/icons/vault/property-16.scss | 5 - .../base/icons/icons/vault/property-24.scss | 5 - .../base/icons/icons/verified/index.scss | 5 - .../base/icons/icons/verified/keyframes.scss | 5 - .../icons/icons/verified/placeholders.scss | 5 - .../icons/icons/verified/property-16.scss | 5 - .../icons/icons/verified/property-24.scss | 5 - .../base/icons/icons/video-off/index.scss | 5 - .../base/icons/icons/video-off/keyframes.scss | 5 - .../icons/icons/video-off/placeholders.scss | 5 - .../icons/icons/video-off/property-16.scss | 5 - .../icons/icons/video-off/property-24.scss | 5 - .../styles/base/icons/icons/video/index.scss | 5 - .../base/icons/icons/video/keyframes.scss | 5 - .../base/icons/icons/video/placeholders.scss | 5 - .../base/icons/icons/video/property-16.scss | 5 - .../base/icons/icons/video/property-24.scss | 5 - .../icons/icons/visibility-hide/index.scss | 5 - .../icons/visibility-hide/keyframes.scss | 5 - .../icons/visibility-hide/placeholders.scss | 5 - .../icons/icons/visibility-show/index.scss | 5 - .../icons/visibility-show/keyframes.scss | 5 - .../icons/visibility-show/placeholders.scss | 5 - .../base/icons/icons/vmware-color/index.scss | 5 - .../icons/icons/vmware-color/keyframes.scss | 5 - .../icons/vmware-color/placeholders.scss | 5 - .../icons/icons/vmware-color/property-16.scss | 5 - .../icons/icons/vmware-color/property-24.scss | 5 - .../styles/base/icons/icons/vmware/index.scss | 5 - .../base/icons/icons/vmware/keyframes.scss | 5 - .../base/icons/icons/vmware/placeholders.scss | 5 - .../base/icons/icons/vmware/property-16.scss | 5 - .../base/icons/icons/vmware/property-24.scss | 5 - .../base/icons/icons/volume-2/index.scss | 5 - .../base/icons/icons/volume-2/keyframes.scss | 5 - .../icons/icons/volume-2/placeholders.scss | 5 - .../icons/icons/volume-2/property-16.scss | 5 - .../icons/icons/volume-2/property-24.scss | 5 - .../base/icons/icons/volume-down/index.scss | 5 - .../icons/icons/volume-down/keyframes.scss | 5 - .../icons/icons/volume-down/placeholders.scss | 5 - .../icons/icons/volume-down/property-16.scss | 5 - .../icons/icons/volume-down/property-24.scss | 5 - .../base/icons/icons/volume-x/index.scss | 5 - .../base/icons/icons/volume-x/keyframes.scss | 5 - .../icons/icons/volume-x/placeholders.scss | 5 - .../icons/icons/volume-x/property-16.scss | 5 - .../icons/icons/volume-x/property-24.scss | 5 - .../styles/base/icons/icons/volume/index.scss | 5 - .../base/icons/icons/volume/keyframes.scss | 5 - .../base/icons/icons/volume/placeholders.scss | 5 - .../base/icons/icons/volume/property-16.scss | 5 - .../base/icons/icons/volume/property-24.scss | 5 - .../styles/base/icons/icons/wall/index.scss | 5 - .../base/icons/icons/wall/keyframes.scss | 5 - .../base/icons/icons/wall/placeholders.scss | 5 - .../base/icons/icons/wall/property-16.scss | 5 - .../base/icons/icons/wall/property-24.scss | 5 - .../styles/base/icons/icons/wand/index.scss | 5 - .../base/icons/icons/wand/keyframes.scss | 5 - .../base/icons/icons/wand/placeholders.scss | 5 - .../base/icons/icons/wand/property-16.scss | 5 - .../base/icons/icons/wand/property-24.scss | 5 - .../styles/base/icons/icons/watch/index.scss | 5 - .../base/icons/icons/watch/keyframes.scss | 5 - .../base/icons/icons/watch/placeholders.scss | 5 - .../base/icons/icons/watch/property-16.scss | 5 - .../base/icons/icons/watch/property-24.scss | 5 - .../icons/icons/waypoint-color/index.scss | 5 - .../icons/icons/waypoint-color/keyframes.scss | 5 - .../icons/waypoint-color/placeholders.scss | 5 - .../icons/waypoint-color/property-16.scss | 5 - .../icons/waypoint-color/property-24.scss | 5 - .../base/icons/icons/waypoint/index.scss | 5 - .../base/icons/icons/waypoint/keyframes.scss | 5 - .../icons/icons/waypoint/placeholders.scss | 5 - .../icons/icons/waypoint/property-16.scss | 5 - .../icons/icons/waypoint/property-24.scss | 5 - .../base/icons/icons/webhook/index.scss | 5 - .../base/icons/icons/webhook/keyframes.scss | 5 - .../icons/icons/webhook/placeholders.scss | 5 - .../base/icons/icons/webhook/property-16.scss | 5 - .../base/icons/icons/webhook/property-24.scss | 5 - .../base/icons/icons/wifi-off/index.scss | 5 - .../base/icons/icons/wifi-off/keyframes.scss | 5 - .../icons/icons/wifi-off/placeholders.scss | 5 - .../icons/icons/wifi-off/property-16.scss | 5 - .../icons/icons/wifi-off/property-24.scss | 5 - .../styles/base/icons/icons/wifi/index.scss | 5 - .../base/icons/icons/wifi/keyframes.scss | 5 - .../base/icons/icons/wifi/placeholders.scss | 5 - .../base/icons/icons/wifi/property-16.scss | 5 - .../base/icons/icons/wifi/property-24.scss | 5 - .../styles/base/icons/icons/wrench/index.scss | 5 - .../base/icons/icons/wrench/keyframes.scss | 5 - .../base/icons/icons/wrench/placeholders.scss | 5 - .../base/icons/icons/wrench/property-16.scss | 5 - .../base/icons/icons/wrench/property-24.scss | 5 - .../base/icons/icons/x-circle-fill/index.scss | 5 - .../icons/icons/x-circle-fill/keyframes.scss | 5 - .../icons/x-circle-fill/placeholders.scss | 5 - .../icons/x-circle-fill/property-16.scss | 5 - .../icons/x-circle-fill/property-24.scss | 5 - .../base/icons/icons/x-circle/index.scss | 5 - .../base/icons/icons/x-circle/keyframes.scss | 5 - .../icons/icons/x-circle/placeholders.scss | 5 - .../icons/icons/x-circle/property-16.scss | 5 - .../icons/icons/x-circle/property-24.scss | 5 - .../icons/icons/x-diamond-fill/index.scss | 5 - .../icons/icons/x-diamond-fill/keyframes.scss | 5 - .../icons/x-diamond-fill/placeholders.scss | 5 - .../icons/x-diamond-fill/property-16.scss | 5 - .../icons/x-diamond-fill/property-24.scss | 5 - .../base/icons/icons/x-diamond/index.scss | 5 - .../base/icons/icons/x-diamond/keyframes.scss | 5 - .../icons/icons/x-diamond/placeholders.scss | 5 - .../icons/icons/x-diamond/property-16.scss | 5 - .../icons/icons/x-diamond/property-24.scss | 5 - .../icons/icons/x-hexagon-fill/index.scss | 5 - .../icons/icons/x-hexagon-fill/keyframes.scss | 5 - .../icons/x-hexagon-fill/placeholders.scss | 5 - .../icons/x-hexagon-fill/property-16.scss | 5 - .../icons/x-hexagon-fill/property-24.scss | 5 - .../base/icons/icons/x-hexagon/index.scss | 5 - .../base/icons/icons/x-hexagon/keyframes.scss | 5 - .../icons/icons/x-hexagon/placeholders.scss | 5 - .../icons/icons/x-hexagon/property-16.scss | 5 - .../icons/icons/x-hexagon/property-24.scss | 5 - .../base/icons/icons/x-square-fill/index.scss | 5 - .../icons/icons/x-square-fill/keyframes.scss | 5 - .../icons/x-square-fill/placeholders.scss | 5 - .../icons/x-square-fill/property-16.scss | 5 - .../icons/x-square-fill/property-24.scss | 5 - .../base/icons/icons/x-square/index.scss | 5 - .../base/icons/icons/x-square/keyframes.scss | 5 - .../icons/icons/x-square/placeholders.scss | 5 - .../icons/icons/x-square/property-16.scss | 5 - .../icons/icons/x-square/property-24.scss | 5 - .../app/styles/base/icons/icons/x/index.scss | 5 - .../styles/base/icons/icons/x/keyframes.scss | 5 - .../base/icons/icons/x/placeholders.scss | 5 - .../base/icons/icons/x/property-16.scss | 5 - .../base/icons/icons/x/property-24.scss | 5 - .../base/icons/icons/youtube-color/index.scss | 5 - .../icons/icons/youtube-color/keyframes.scss | 5 - .../icons/youtube-color/placeholders.scss | 5 - .../icons/youtube-color/property-16.scss | 5 - .../icons/youtube-color/property-24.scss | 5 - .../base/icons/icons/youtube/index.scss | 5 - .../base/icons/icons/youtube/keyframes.scss | 5 - .../icons/icons/youtube/placeholders.scss | 5 - .../base/icons/icons/youtube/property-16.scss | 5 - .../base/icons/icons/youtube/property-24.scss | 5 - .../base/icons/icons/zap-off/index.scss | 5 - .../base/icons/icons/zap-off/keyframes.scss | 5 - .../icons/icons/zap-off/placeholders.scss | 5 - .../base/icons/icons/zap-off/property-16.scss | 5 - .../base/icons/icons/zap-off/property-24.scss | 5 - .../styles/base/icons/icons/zap/index.scss | 5 - .../base/icons/icons/zap/keyframes.scss | 5 - .../base/icons/icons/zap/placeholders.scss | 5 - .../base/icons/icons/zap/property-16.scss | 5 - .../base/icons/icons/zap/property-24.scss | 5 - .../base/icons/icons/zoom-in/index.scss | 5 - .../base/icons/icons/zoom-in/keyframes.scss | 5 - .../icons/icons/zoom-in/placeholders.scss | 5 - .../base/icons/icons/zoom-in/property-16.scss | 5 - .../base/icons/icons/zoom-in/property-24.scss | 5 - .../base/icons/icons/zoom-out/index.scss | 5 - .../base/icons/icons/zoom-out/keyframes.scss | 5 - .../icons/icons/zoom-out/placeholders.scss | 5 - .../icons/icons/zoom-out/property-16.scss | 5 - .../icons/icons/zoom-out/property-24.scss | 5 - .../app/styles/base/icons/index.scss | 5 - .../app/styles/base/icons/overrides.scss | 7 +- .../consul-ui/app/styles/base/index.scss | 5 - .../app/styles/base/reset/base-variables.scss | 9 +- .../app/styles/base/reset/index.scss | 5 - .../app/styles/base/reset/minireset.scss | 22 +- .../app/styles/base/reset/system.scss | 44 +- .../base/typography/base-keyframes.scss | 5 - .../base/typography/base-placeholders.scss | 141 +- .../base/typography/base-variables.scss | 47 + .../app/styles/base/typography/index.scss | 6 +- .../consul-ui/app/styles/components.scss | 6 +- ui/packages/consul-ui/app/styles/debug.scss | 67 +- ui/packages/consul-ui/app/styles/icons.scss | 25 +- ui/packages/consul-ui/app/styles/layout.scss | 9 +- .../consul-ui/app/styles/layouts/index.scss | 11 +- .../app/styles/prism-coldark-cold.scss | 11 +- .../app/styles/prism-coldark-dark.scss | 11 +- ui/packages/consul-ui/app/styles/routes.scss | 5 - .../app/styles/routes/dc/acls/index.scss | 8 +- .../styles/routes/dc/intentions/index.scss | 5 - .../app/styles/routes/dc/kv/index.scss | 9 +- .../app/styles/routes/dc/nodes/index.scss | 5 - .../styles/routes/dc/overview/license.scss | 29 +- .../routes/dc/overview/serverstatus.scss | 56 +- .../app/styles/routes/dc/services/index.scss | 11 +- .../consul-ui/app/styles/tailwind.scss | 11 - ui/packages/consul-ui/app/styles/themes.scss | 24 +- .../consul-ui/app/styles/typography.scss | 85 +- .../consul-ui/app/styles/variables.scss | 5 - .../app/styles/variables/custom-query.scss | 5 - .../app/styles/variables/layout.scss | 7 +- .../consul-ui/app/styles/variables/skin.scss | 35 +- .../consul-ui/app/templates/application.hbs | 226 +- ui/packages/consul-ui/app/templates/dc.hbs | 5 - .../consul-ui/app/templates/dc/acls.hbs | 5 - .../templates/dc/acls/auth-methods/index.hbs | 25 +- .../templates/dc/acls/auth-methods/show.hbs | 5 - .../dc/acls/auth-methods/show/auth-method.hbs | 5 - .../acls/auth-methods/show/binding-rules.hbs | 5 - .../acls/auth-methods/show/nspace-rules.hbs | 5 - .../consul-ui/app/templates/dc/acls/index.hbs | 5 - .../app/templates/dc/acls/policies/-form.hbs | 94 +- .../app/templates/dc/acls/policies/edit.hbs | 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 | 65 +- .../templates/dc/nodes/show/healthchecks.hbs | 25 +- .../app/templates/dc/nodes/show/index.hbs | 5 - .../app/templates/dc/nodes/show/metadata.hbs | 5 - .../app/templates/dc/nodes/show/rtt.hbs | 5 - .../app/templates/dc/nodes/show/services.hbs | 5 - .../app/templates/dc/routing-config.hbs | 5 - .../app/templates/dc/services/index.hbs | 31 +- .../app/templates/dc/services/instance.hbs | 65 +- .../dc/services/instance/addresses.hbs | 5 - .../dc/services/instance/exposedpaths.hbs | 5 - .../dc/services/instance/healthchecks.hbs | 25 +- .../dc/services/instance/metadata.hbs | 5 - .../dc/services/instance/upstreams.hbs | 37 +- .../app/templates/dc/services/show.hbs | 65 +- .../app/templates/dc/services/show/index.hbs | 5 - .../templates/dc/services/show/instances.hbs | 5 - .../templates/dc/services/show/intentions.hbs | 5 - .../dc/services/show/intentions/edit.hbs | 5 - .../dc/services/show/intentions/index.hbs | 31 +- .../templates/dc/services/show/routing.hbs | 5 - .../templates/dc/services/show/services.hbs | 5 - .../app/templates/dc/services/show/tags.hbs | 5 - .../templates/dc/services/show/topology.hbs | 99 +- .../templates/dc/services/show/upstreams.hbs | 5 - .../consul-ui/app/templates/dc/show.hbs | 5 - .../consul-ui/app/templates/dc/show/index.hbs | 5 - .../app/templates/dc/show/license.hbs | 87 +- .../app/templates/dc/show/serverstatus.hbs | 74 +- ui/packages/consul-ui/app/templates/debug.hbs | 13 +- ui/packages/consul-ui/app/templates/error.hbs | 5 - ui/packages/consul-ui/app/templates/index.hbs | 5 - .../consul-ui/app/templates/loading.hbs | 5 - .../consul-ui/app/templates/notfound.hbs | 5 - .../app/templates/oauth-provider-debug.hbs | 5 - .../consul-ui/app/templates/settings.hbs | 21 +- ui/packages/consul-ui/app/utils/ascend.js | 5 - ui/packages/consul-ui/app/utils/atob.js | 5 - ui/packages/consul-ui/app/utils/btoa.js | 5 - .../consul-ui/app/utils/callable-type.js | 5 - .../app/utils/create-fingerprinter.js | 5 - ui/packages/consul-ui/app/utils/distance.js | 5 - .../app/utils/dom/click-first-anchor.js | 5 - .../consul-ui/app/utils/dom/closest.js | 5 - .../app/utils/dom/create-listeners.js | 5 - .../app/utils/dom/event-source/blocking.js | 5 - .../app/utils/dom/event-source/cache.js | 5 - .../app/utils/dom/event-source/callable.js | 5 - .../app/utils/dom/event-source/index.js | 5 - .../app/utils/dom/event-source/openable.js | 5 - .../app/utils/dom/event-source/proxy.js | 5 - .../app/utils/dom/event-source/resolver.js | 5 - .../app/utils/dom/event-source/storage.js | 5 - .../app/utils/dom/get-component-factory.js | 5 - .../consul-ui/app/utils/dom/is-outside.js | 5 - .../app/utils/dom/normalize-event.js | 5 - .../consul-ui/app/utils/dom/qsa-factory.js | 5 - .../consul-ui/app/utils/dom/sibling.js | 5 - .../consul-ui/app/utils/editor/lint.js | 5 - .../consul-ui/app/utils/filter/index.js | 5 - .../consul-ui/app/utils/form/builder.js | 5 - .../consul-ui/app/utils/form/changeset.js | 5 - .../consul-ui/app/utils/get-environment.js | 5 - .../app/utils/get-form-name-property.js | 5 - .../app/utils/helpers/call-if-type.js | 5 - .../consul-ui/app/utils/http/consul.js | 5 - .../app/utils/http/create-headers.js | 5 - .../app/utils/http/create-query-params.js | 5 - .../consul-ui/app/utils/http/create-url.js | 5 - ui/packages/consul-ui/app/utils/http/error.js | 5 - .../consul-ui/app/utils/http/headers.js | 5 - .../consul-ui/app/utils/http/method.js | 5 - .../consul-ui/app/utils/http/request.js | 5 - .../consul-ui/app/utils/http/status.js | 5 - ui/packages/consul-ui/app/utils/http/xhr.js | 5 - .../app/utils/intl/missing-message.js | 5 - ui/packages/consul-ui/app/utils/isFolder.js | 5 - ui/packages/consul-ui/app/utils/keyToArray.js | 5 - ui/packages/consul-ui/app/utils/left-trim.js | 5 - ui/packages/consul-ui/app/utils/maybe-call.js | 5 - .../consul-ui/app/utils/merge-checks.js | 5 - .../consul-ui/app/utils/minimizeModel.js | 5 - .../consul-ui/app/utils/non-empty-set.js | 5 - .../consul-ui/app/utils/path/resolve.js | 5 - .../consul-ui/app/utils/promisedTimeout.js | 5 - ui/packages/consul-ui/app/utils/right-trim.js | 5 - .../app/utils/routing/redirect-to.js | 5 - .../app/utils/routing/transitionable.js | 5 - .../consul-ui/app/utils/routing/walk.js | 5 - .../consul-ui/app/utils/routing/wildcard.js | 5 - .../consul-ui/app/utils/search/exact.js | 5 - .../consul-ui/app/utils/search/fuzzy.js | 5 - .../consul-ui/app/utils/search/predicate.js | 5 - .../consul-ui/app/utils/search/regexp.js | 5 - .../app/utils/storage/local-storage.js | 5 - ui/packages/consul-ui/app/utils/templatize.js | 5 - .../consul-ui/app/utils/ticker/index.js | 5 - ui/packages/consul-ui/app/utils/tomography.js | 5 - ui/packages/consul-ui/app/utils/ucfirst.js | 5 - .../app/utils/update-array-object.js | 5 - .../intention-permission-http-header.js | 15 +- .../app/validations/intention-permission.js | 43 +- .../consul-ui/app/validations/intention.js | 27 +- ui/packages/consul-ui/app/validations/kv.js | 5 - .../consul-ui/app/validations/policy.js | 5 - ui/packages/consul-ui/app/validations/role.js | 5 - .../consul-ui/app/validations/sometimes.js | 50 - .../consul-ui/app/validations/token.js | 5 - .../blueprints/adapter-test/index.js | 5 - .../__path__/integration/adapters/__test__.js | 5 - .../__path__/unit/adapters/__test__.js | 5 - .../files/__root__/__path__/__name__.js | 5 - .../consul-ui/blueprints/adapter/index.js | 5 - .../__templatepath__/__templatename__.hbs | 5 - .../consul-ui/blueprints/component/index.js | 5 - .../files/__root__/__path__/__name__.scss | 5 - .../__root__/__path__/__name__/index.scss | 5 - .../__root__/__path__/__name__/layout.scss | 5 - .../__root__/__path__/__name__/skin.scss | 5 - .../blueprints/css-component/index.js | 5 - .../consul-ui/blueprints/model-test/index.js | 5 - .../__root__/__path__/unit/models/__test__.js | 5 - .../model/files/__root__/__path__/__name__.js | 5 - .../consul-ui/blueprints/model/index.js | 5 - .../blueprints/repository-test/index.js | 5 - .../services/repository/__test__.js | 5 - .../unit/services/repository/__test__.js | 5 - .../files/__root__/__path__/__name__.js | 5 - .../consul-ui/blueprints/repository/index.js | 5 - .../consul-ui/blueprints/route-test/index.js | 4 - .../consul-ui/blueprints/route/index.js | 5 - .../__templatepath__/__templatename__.hbs | 5 - .../blueprints/serializer-test/index.js | 5 - .../integration/serializers/__test__.js | 5 - .../__path__/unit/serializers/__test__.js | 5 - .../files/__root__/__path__/__name__.js | 5 - .../consul-ui/blueprints/serializer/index.js | 5 - .../consul-ui/config/deprecation-workflow.js | 5 - .../consul-ui/config/ember-cli-update.json | 2 +- ui/packages/consul-ui/config/ember-intl.js | 5 - ui/packages/consul-ui/config/environment.js | 5 - ui/packages/consul-ui/config/targets.js | 5 - ui/packages/consul-ui/config/utils.js | 5 - ui/packages/consul-ui/docs/hds.mdx | 90 +- ui/packages/consul-ui/ember-cli-build.js | 5 - ui/packages/consul-ui/lib/.eslintrc.js | 5 - .../lib/colocated-components/index.js | 5 - .../consul-ui/lib/commands/bin/list.js | 4 - ui/packages/consul-ui/lib/commands/index.js | 5 - .../consul-ui/lib/commands/lib/list.js | 5 - .../consul-ui/lib/custom-element/index.js | 5 - ui/packages/consul-ui/lib/startup/index.js | 5 - .../lib/startup/templates/body.html.js | 5 - .../lib/startup/templates/head.html.js | 5 - .../consul-ui/mock-api/v1/acl/policies | 17 - .../consul-ui/mock-api/v1/acl/policy/_ | 2 +- .../mock-api/v1/internal/ui/exported-services | 2 +- .../consul-ui/mock-api/v1/internal/ui/node/_ | 1 - .../consul-ui/mock-api/v1/internal/ui/nodes | 6 +- .../mock-api/v1/internal/ui/services | 2 +- .../node-tests/config/environment.js | 5 - .../consul-ui/node-tests/config/utils.js | 9 +- ui/packages/consul-ui/package.json | 71 +- ui/packages/consul-ui/server/index.js | 5 - ui/packages/consul-ui/tailwind.config.js | 38 +- ui/packages/consul-ui/testem.js | 5 - .../policies/as-many/add-existing.feature | 4 +- .../dc/acls/policies/as-many/add-new.feature | 12 +- .../dc/acls/policies/create.feature | 8 +- .../dc/acls/policies/delete.feature | 12 +- .../dc/acls/policies/update.feature | 12 +- .../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 +- .../acceptance/dc/services/index.feature | 10 +- .../tests/acceptance/dc/services/show.feature | 3 +- .../services/show/intentions/create.feature | 8 +- .../dc/services/show/intentions/index.feature | 6 +- .../dc/services/show/services.feature | 1 - .../services/show/topology/intentions.feature | 6 +- .../tests/acceptance/deleting.feature | 12 +- .../tests/acceptance/hcp-login-test.js | 7 +- .../consul-ui/tests/acceptance/login.feature | 4 +- .../tests/acceptance/settings/update.feature | 4 +- .../acceptance/steps/api-prefix-steps.js | 5 - .../steps/components/acl-filter-steps.js | 5 - .../steps/components/catalog-filter-steps.js | 5 - .../steps/components/catalog-toolbar-steps.js | 5 - .../steps/components/copy-button-steps.js | 5 - .../steps/components/kv-filter-steps.js | 5 - .../steps/components/text-input-steps.js | 5 - .../acceptance/steps/dc/acls/access-steps.js | 5 - .../steps/dc/acls/auth-methods/index-steps.js | 5 - .../dc/acls/auth-methods/navigation-steps.js | 5 - .../dc/acls/auth-methods/sorting-steps.js | 5 - .../acceptance/steps/dc/acls/index-steps.js | 5 - .../steps/dc/acls/list-order-steps.js | 5 - .../policies/as-many/add-existing-steps.js | 5 - .../dc/acls/policies/as-many/add-new-steps.js | 5 - .../dc/acls/policies/as-many/list-steps.js | 5 - .../dc/acls/policies/as-many/nspaces-steps.js | 5 - .../dc/acls/policies/as-many/remove-steps.js | 5 - .../dc/acls/policies/as-many/reset-steps.js | 5 - .../steps/dc/acls/policies/create-steps.js | 5 - .../steps/dc/acls/policies/delete-steps.js | 5 - .../steps/dc/acls/policies/index-steps.js | 5 - .../dc/acls/policies/navigation-steps.js | 5 - .../steps/dc/acls/policies/sorting-steps.js | 5 - .../steps/dc/acls/policies/update-steps.js | 5 - .../dc/acls/policies/view-management-steps.js | 5 - .../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 | 7 +- .../integration/adapters/auth-method-test.js | 6 - .../integration/adapters/binding-rule-test.js | 6 - .../integration/adapters/coordinate-test.js | 5 - .../adapters/discovery-chain-test.js | 7 - .../integration/adapters/intention-test.js | 6 - .../tests/integration/adapters/kv-test.js | 5 - .../tests/integration/adapters/node-test.js | 5 - .../tests/integration/adapters/nspace-test.js | 5 - .../adapters/oidc-provider-test.js | 5 - .../integration/adapters/partition-test.js | 5 - .../integration/adapters/permission-test.js | 5 - .../tests/integration/adapters/policy-test.js | 5 - .../tests/integration/adapters/role-test.js | 5 - .../adapters/service-instance-test.js | 5 - .../integration/adapters/service-test.js | 5 - .../integration/adapters/session-test.js | 5 - .../tests/integration/adapters/token-test.js | 5 - .../integration/adapters/topology-test.js | 6 - .../integration/components/app-view-test.js | 5 - .../integration/components/aria-menu-test.js | 5 - .../components/auth-profile-test.js | 9 +- .../components/code-editor-test.js | 5 - .../components/confirmation-dialog-test.js | 5 - .../components/consul/bucket/list-test.js | 5 - .../consul/datacenter/selector-test.js | 5 - .../components/consul/discovery-chain-test.js | 5 - .../components/consul/hcp/home-test.js | 5 - .../consul/intention/permission/form-test.js | 5 - .../intention/permission/header/form-test.js | 5 - .../consul/node/agentless-notice-test.js | 5 - .../components/data-collection-test.js | 5 - .../components/data-source-test.js | 5 - .../components/delete-confirmation-test.js | 9 +- .../components/event-source-test.js | 5 - .../components/freetext-filter-test.js | 5 - .../components/hashicorp-consul-test.js | 5 - .../integration/components/jwt-source-test.js | 5 - .../components/list-collection-test.js | 5 - .../components/oidc-select-test.js | 5 - .../components/popover-menu-test.js | 5 - .../components/radio-group-test.js | 5 - .../tests/integration/components/ref-test.js | 5 - .../components/resolver-card-test.js | 5 - .../integration/components/route-card-test.js | 5 - .../components/splitter-card-test.js | 5 - .../integration/components/state-test.js | 5 - .../integration/components/tab-nav-test.js | 5 - .../components/tabular-collection-test.js | 5 - .../components/tabular-details-test.js | 5 - .../integration/components/tag-list-test.js | 5 - .../components/toggle-button-test.js | 5 - .../integration/components/token-list-test.js | 5 - .../tests/integration/helpers/atob-test.js | 5 - .../integration/helpers/dom-position-test.js | 5 - .../integration/helpers/duration-from-test.js | 5 - .../helpers/format-short-time-test.js | 5 - .../tests/integration/helpers/is-href-test.js | 5 - .../tests/integration/helpers/last-test.js | 5 - .../integration/helpers/left-trim-test.js | 5 - .../helpers/policy/datacenters-test.js | 5 - .../integration/helpers/policy/typeof-test.js | 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 | 7 - .../serializers/binding-rule-test.js | 6 - .../serializers/coordinate-test.js | 6 - .../serializers/discovery-chain-test.js | 6 - .../integration/serializers/intention-test.js | 7 - .../tests/integration/serializers/kv-test.js | 7 - .../integration/serializers/node-test.js | 9 - .../integration/serializers/nspace-test.js | 7 - .../serializers/oidc-provider-test.js | 9 - .../integration/serializers/partition-test.js | 7 - .../integration/serializers/policy-test.js | 9 - .../integration/serializers/role-test.js | 9 - .../serializers/service-instance-test.js | 7 - .../integration/serializers/service-test.js | 8 - .../integration/serializers/session-test.js | 8 - .../integration/serializers/token-test.js | 7 - .../integration/serializers/topology-test.js | 7 - .../services/repository/auth-method-test.js | 5 - .../services/repository/coordinate-test.js | 8 - .../services/repository/dc-test.js | 5 - .../repository/discovery-chain-test.js | 7 - .../services/repository/kv-test.js | 9 - .../services/repository/node-test.js | 9 - .../services/repository/policy-test.js | 6 - .../services/repository/role-test.js | 5 - .../services/repository/service-test.js | 7 - .../services/repository/session-test.js | 5 - .../services/repository/token-test.js | 7 - .../services/repository/topology-test.js | 7 - .../integration/services/routlet-test.js | 5 - .../utils/dom/event-source/callable-test.js | 5 - .../consul-ui/tests/lib/measure/getMeasure.js | 5 - .../tests/lib/page-object/createCancelable.js | 5 - .../tests/lib/page-object/createCreatable.js | 5 - .../tests/lib/page-object/createDeletable.js | 8 +- .../tests/lib/page-object/createSubmitable.js | 5 - .../consul-ui/tests/lib/page-object/index.js | 5 - .../tests/lib/page-object/visitable.js | 5 - ui/packages/consul-ui/tests/pages.js | 5 - ui/packages/consul-ui/tests/pages/dc.js | 5 - .../tests/pages/dc/acls/auth-methods/index.js | 5 - .../consul-ui/tests/pages/dc/acls/edit.js | 7 +- .../consul-ui/tests/pages/dc/acls/index.js | 5 - .../tests/pages/dc/acls/policies/edit.js | 5 - .../tests/pages/dc/acls/policies/index.js | 5 - .../tests/pages/dc/acls/roles/edit.js | 5 - .../tests/pages/dc/acls/roles/index.js | 5 - .../tests/pages/dc/acls/tokens/edit.js | 7 +- .../tests/pages/dc/acls/tokens/index.js | 5 - .../tests/pages/dc/intentions/edit.js | 5 - .../tests/pages/dc/intentions/index.js | 5 - .../consul-ui/tests/pages/dc/kv/edit.js | 5 - .../consul-ui/tests/pages/dc/kv/index.js | 5 - .../consul-ui/tests/pages/dc/nodes/index.js | 5 - .../consul-ui/tests/pages/dc/nodes/show.js | 5 - .../consul-ui/tests/pages/dc/nspaces/edit.js | 5 - .../consul-ui/tests/pages/dc/nspaces/index.js | 5 - .../consul-ui/tests/pages/dc/peers/index.js | 5 - .../consul-ui/tests/pages/dc/peers/show.js | 5 - .../tests/pages/dc/routing-config.js | 5 - .../tests/pages/dc/services/index.js | 5 - .../tests/pages/dc/services/instance.js | 5 - .../consul-ui/tests/pages/dc/services/show.js | 5 - ui/packages/consul-ui/tests/pages/index.js | 5 - ui/packages/consul-ui/tests/pages/settings.js | 5 - ui/packages/consul-ui/tests/steps.js | 5 - .../consul-ui/tests/steps/assertions/dom.js | 5 - .../consul-ui/tests/steps/assertions/form.js | 5 - .../consul-ui/tests/steps/assertions/http.js | 5 - .../consul-ui/tests/steps/assertions/model.js | 5 - .../consul-ui/tests/steps/assertions/page.js | 5 - .../consul-ui/tests/steps/debug/index.js | 5 - .../consul-ui/tests/steps/doubles/http.js | 5 - .../consul-ui/tests/steps/doubles/model.js | 5 - .../tests/steps/interactions/click.js | 5 - .../tests/steps/interactions/form.js | 5 - .../tests/steps/interactions/visit.js | 5 - ui/packages/consul-ui/tests/test-helper.js | 5 - .../consul-ui/tests/unit/abilities/-test.js | 11 +- .../tests/unit/adapters/application-test.js | 5 - .../tests/unit/adapters/auth-method-test.js | 5 - .../tests/unit/adapters/binding-rule-test.js | 5 - .../tests/unit/adapters/coordinate-test.js | 5 - .../unit/adapters/discovery-chain-test.js | 5 - .../tests/unit/adapters/http-test.js | 5 - .../tests/unit/adapters/intention-test.js | 5 - .../consul-ui/tests/unit/adapters/kv-test.js | 5 - .../tests/unit/adapters/node-test.js | 5 - .../tests/unit/adapters/nspace-test.js | 5 - .../tests/unit/adapters/oidc-provider-test.js | 5 - .../tests/unit/adapters/partition-test.js | 5 - .../tests/unit/adapters/permission-test.js | 5 - .../tests/unit/adapters/policy-test.js | 5 - .../tests/unit/adapters/proxy-test.js | 5 - .../tests/unit/adapters/role-test.js | 5 - .../unit/adapters/service-instance-test.js | 5 - .../tests/unit/adapters/session-test.js | 5 - .../tests/unit/adapters/token-test.js | 5 - .../get-alternate-services-test.js | 5 - .../discovery-chain/get-resolvers-test.js | 23 +- .../discovery-chain/get-splitters-test.js | 5 - .../components/search-bar/filters-test.js | 6 - .../unit/controllers/application-test.js | 5 - .../dc/acls/policies/create-test.js | 5 - .../controllers/dc/acls/policies/edit-test.js | 5 - .../controllers/dc/acls/roles/create-test.js | 5 - .../controllers/dc/acls/roles/edit-test.js | 5 - .../controllers/dc/acls/tokens/create-test.js | 5 - .../controllers/dc/acls/tokens/edit-test.js | 5 - .../unit/filter/predicates/intention-test.js | 5 - .../unit/filter/predicates/service-test.js | 5 - .../tests/unit/helpers/document-attrs-test.js | 10 +- .../unit/helpers/policy/datacenters-test.js | 5 - .../unit/helpers/token/is-anonymous-test.js | 5 - .../unit/helpers/token/is-legacy-test.js | 9 +- .../tests/unit/mixins/policy/as-many-test.js | 5 - .../tests/unit/mixins/role/as-many-test.js | 5 - .../unit/mixins/with-blocking-actions-test.js | 7 - .../tests/unit/models/auth-method-test.js | 5 - .../tests/unit/models/coordinate-test.js | 5 - .../consul-ui/tests/unit/models/dc-test.js | 5 - .../tests/unit/models/discovery-chain-test.js | 5 - .../tests/unit/models/intention-test.js | 5 - .../consul-ui/tests/unit/models/kv-test.js | 5 - .../consul-ui/tests/unit/models/node-test.js | 5 - .../tests/unit/models/oidc-provider-test.js | 5 - .../tests/unit/models/partition-test.js | 5 - .../tests/unit/models/permission-test.js | 5 - .../tests/unit/models/policy-test.js | 5 - .../consul-ui/tests/unit/models/proxy-test.js | 5 - .../consul-ui/tests/unit/models/role-test.js | 5 - .../unit/models/service-instance-test.js | 5 - .../tests/unit/models/service-test.js | 5 - .../tests/unit/models/session-test.js | 5 - .../consul-ui/tests/unit/models/token-test.js | 5 - .../tests/unit/routes/application-test.js | 5 - .../consul-ui/tests/unit/routes/dc-test.js | 5 - .../routes/dc/acls/policies/create-test.js | 5 - .../unit/routes/dc/acls/policies/edit-test.js | 5 - .../routes/dc/acls/policies/index-test.js | 5 - .../unit/routes/dc/acls/roles/create-test.js | 5 - .../unit/routes/dc/acls/roles/edit-test.js | 5 - .../unit/routes/dc/acls/roles/index-test.js | 5 - .../unit/routes/dc/acls/tokens/create-test.js | 5 - .../unit/routes/dc/acls/tokens/edit-test.js | 5 - .../unit/routes/dc/acls/tokens/index-test.js | 5 - .../unit/search/predicates/intention-test.js | 7 - .../tests/unit/search/predicates/kv-test.js | 5 - .../tests/unit/search/predicates/node-test.js | 5 - .../unit/search/predicates/policy-test.js | 5 - .../tests/unit/search/predicates/role-test.js | 5 - .../unit/search/predicates/service-test.js | 5 - .../unit/search/predicates/token-test.js | 5 - .../unit/serializers/application-test.js | 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 | 9 - .../tests/unit/serializers/node-test.js | 5 - .../tests/unit/serializers/nspace-test.js | 5 - .../unit/serializers/oidc-provider-test.js | 5 - .../tests/unit/serializers/partition-test.js | 5 - .../tests/unit/serializers/permission-test.js | 5 - .../tests/unit/serializers/policy-test.js | 5 - .../tests/unit/serializers/proxy-test.js | 5 - .../tests/unit/serializers/role-test.js | 5 - .../unit/serializers/service-instance-test.js | 5 - .../tests/unit/serializers/service-test.js | 5 - .../tests/unit/serializers/session-test.js | 5 - .../tests/unit/serializers/token-test.js | 5 - .../tests/unit/services/atob-test.js | 5 - .../tests/unit/services/btoa-test.js | 5 - .../unit/services/client/connections-test.js | 5 - .../tests/unit/services/client/http-test.js | 5 - .../services/client/transports/xhr-test.js | 5 - .../services/clipboard/local-storage-test.js | 5 - .../tests/unit/services/clipboard/os-test.js | 5 - .../unit/services/code-mirror/linter-test.js | 5 - .../data-source/protocols/http-test.js | 5 - .../protocols/local-storage-test.js | 5 - .../tests/unit/services/data-structs-test.js | 5 - .../consul-ui/tests/unit/services/dom-test.js | 5 - .../tests/unit/services/encoder-test.js | 5 - .../consul-ui/tests/unit/services/env-test.js | 5 - .../tests/unit/services/feedback-test.js | 5 - .../tests/unit/services/form-test.js | 5 - .../tests/unit/services/logger-test.js | 5 - .../tests/unit/services/repository-test.js | 5 - .../services/repository/auth-method-test.js | 5 - .../services/repository/coordinate-test.js | 5 - .../tests/unit/services/repository/dc-test.js | 5 - .../repository/discovery-chain-test.js | 5 - .../services/repository/intention-test.js | 5 - .../tests/unit/services/repository/kv-test.js | 5 - .../unit/services/repository/node-test.js | 5 - .../unit/services/repository/nspace-test.js | 5 - .../services/repository/oidc-provider-test.js | 5 - .../services/repository/partition-test.js | 5 - .../services/repository/permission-test.js | 5 - .../unit/services/repository/policy-test.js | 5 - .../unit/services/repository/role-test.js | 5 - .../repository/service-instance-test.js | 5 - .../unit/services/repository/service-test.js | 5 - .../unit/services/repository/session-test.js | 5 - .../unit/services/repository/token-test.js | 5 - .../tests/unit/services/search-test.js | 5 - .../tests/unit/services/settings-test.js | 5 - .../tests/unit/services/sort-test.js | 5 - .../tests/unit/services/state-test.js | 15 +- .../tests/unit/services/store-test.js | 5 - .../tests/unit/services/temporal-test.js | 5 - .../tests/unit/services/ticker-test.js | 5 - .../tests/unit/services/timeout-test.js | 5 - .../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 | 8 - .../consul-ui/tests/unit/utils/btoa-test.js | 6 - .../tests/unit/utils/callable-type-test.js | 5 - .../unit/utils/create-fingerprinter-test.js | 8 - .../unit/utils/dom/click-first-anchor-test.js | 7 - .../tests/unit/utils/dom/closest-test.js | 5 - .../unit/utils/dom/create-listeners-test.js | 11 +- .../utils/dom/event-source/blocking-test.js | 15 - .../unit/utils/dom/event-source/cache-test.js | 15 +- .../utils/dom/event-source/callable-test.js | 7 +- .../unit/utils/dom/event-source/index-test.js | 21 +- .../utils/dom/event-source/openable-test.js | 5 - .../unit/utils/dom/event-source/proxy-test.js | 5 - .../utils/dom/event-source/resolver-test.js | 5 - .../utils/dom/event-source/storage-test.js | 5 - .../unit/utils/dom/event-target/rsvp-test.js | 7 - .../utils/dom/get-component-factory-test.js | 5 - .../tests/unit/utils/dom/is-outside-test.js | 7 +- .../unit/utils/dom/normalize-event-test.js | 5 - .../tests/unit/utils/dom/qsa-factory-test.js | 5 - .../tests/unit/utils/dom/sibling-test.js | 5 - .../tests/unit/utils/get-environment-test.js | 7 +- .../unit/utils/get-form-name-property-test.js | 5 - .../unit/utils/helpers/call-if-type-test.js | 5 - .../unit/utils/http/create-headers-test.js | 5 - .../utils/http/create-query-params-test.js | 5 - .../tests/unit/utils/http/create-url-test.js | 5 - .../tests/unit/utils/http/error-test.js | 5 - .../tests/unit/utils/http/request-test.js | 7 +- .../tests/unit/utils/http/xhr-test.js | 5 - .../tests/unit/utils/isFolder-test.js | 7 - .../tests/unit/utils/keyToArray-test.js | 7 - .../tests/unit/utils/left-trim-test.js | 7 - .../tests/unit/utils/maybe-call-test.js | 5 - .../tests/unit/utils/merge-checks-test.js | 6 - .../tests/unit/utils/non-empty-set-test.js | 5 - .../tests/unit/utils/path/resolve-test.js | 6 - .../tests/unit/utils/promisedTimeout-test.js | 7 - .../tests/unit/utils/right-trim-test.js | 7 - .../unit/utils/routing/transitionable-test.js | 5 - .../tests/unit/utils/routing/walk-test.js | 5 - .../tests/unit/utils/routing/wildcard-test.js | 5 - .../unit/utils/storage/local-storage-test.js | 5 - .../tests/unit/utils/templatize-test.js | 5 - .../tests/unit/utils/ticker/index-test.js | 5 - .../tests/unit/utils/ucfirst-test.js | 7 - .../unit/utils/update-array-object-test.js | 5 - .../consul-ui/translations/common/en-us.yaml | 8 - .../translations/components/app/en-us.yaml | 3 - .../translations/components/consul/en-us.yaml | 3 - .../components/copy-button/en-us.yaml | 3 - .../consul-ui/translations/models/en-us.yaml | 3 - .../consul-ui/translations/routes/en-us.yaml | 95 +- .../vendor/consul-ui/routes-debug.js | 5 - .../consul-ui/vendor/consul-ui/routes.js | 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 | 8475 +++++++----- 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 | 69 +- website/content/api-docs/acl/auth-methods.mdx | 66 +- .../content/api-docs/acl/binding-rules.mdx | 52 +- website/content/api-docs/acl/index.mdx | 210 +- website/content/api-docs/acl/legacy.mdx | 299 + website/content/api-docs/acl/policies.mdx | 68 +- website/content/api-docs/acl/roles.mdx | 70 +- website/content/api-docs/acl/tokens.mdx | 82 +- website/content/api-docs/admin-partitions.mdx | 10 +- website/content/api-docs/agent/check.mdx | 66 +- website/content/api-docs/agent/connect.mdx | 54 +- website/content/api-docs/agent/index.mdx | 176 +- website/content/api-docs/agent/service.mdx | 102 +- website/content/api-docs/api-structure.mdx | 16 +- website/content/api-docs/catalog.mdx | 120 +- website/content/api-docs/config.mdx | 216 +- website/content/api-docs/connect/ca.mdx | 44 +- website/content/api-docs/connect/index.mdx | 15 +- .../content/api-docs/connect/intentions.mdx | 258 +- website/content/api-docs/coordinate.mdx | 38 +- website/content/api-docs/discovery-chain.mdx | 57 +- website/content/api-docs/event.mdx | 24 +- .../content/api-docs/features/consistency.mdx | 24 +- .../content/api-docs/features/filtering.mdx | 2 +- website/content/api-docs/health.mdx | 58 +- website/content/api-docs/index.mdx | 40 +- website/content/api-docs/kv.mdx | 38 +- website/content/api-docs/namespaces.mdx | 58 +- website/content/api-docs/operator/area.mdx | 74 +- .../content/api-docs/operator/autopilot.mdx | 44 +- website/content/api-docs/operator/index.mdx | 4 +- website/content/api-docs/operator/keyring.mdx | 42 +- website/content/api-docs/operator/license.mdx | 30 +- website/content/api-docs/operator/raft.mdx | 56 +- website/content/api-docs/operator/segment.mdx | 10 +- website/content/api-docs/operator/usage.mdx | 168 - website/content/api-docs/peering.mdx | 40 +- website/content/api-docs/query.mdx | 103 +- website/content/api-docs/session.mdx | 50 +- website/content/api-docs/snapshot.mdx | 22 +- website/content/api-docs/status.mdx | 20 +- website/content/api-docs/txn.mdx | 14 +- .../commands/acl/auth-method/create.mdx | 8 +- .../commands/acl/auth-method/delete.mdx | 8 +- .../commands/acl/auth-method/index.mdx | 4 +- .../content/commands/acl/auth-method/list.mdx | 8 +- .../content/commands/acl/auth-method/read.mdx | 8 +- .../commands/acl/auth-method/update.mdx | 8 +- .../commands/acl/binding-rule/create.mdx | 8 +- .../commands/acl/binding-rule/delete.mdx | 8 +- .../commands/acl/binding-rule/index.mdx | 4 +- .../commands/acl/binding-rule/list.mdx | 8 +- .../commands/acl/binding-rule/read.mdx | 8 +- .../commands/acl/binding-rule/update.mdx | 8 +- website/content/commands/acl/bootstrap.mdx | 19 +- website/content/commands/acl/index.mdx | 8 +- .../content/commands/acl/policy/create.mdx | 47 +- .../content/commands/acl/policy/delete.mdx | 8 +- website/content/commands/acl/policy/index.mdx | 4 +- website/content/commands/acl/policy/list.mdx | 8 +- website/content/commands/acl/policy/read.mdx | 8 +- .../content/commands/acl/policy/update.mdx | 10 +- website/content/commands/acl/role/create.mdx | 8 +- website/content/commands/acl/role/delete.mdx | 8 +- website/content/commands/acl/role/index.mdx | 4 +- website/content/commands/acl/role/list.mdx | 8 +- website/content/commands/acl/role/read.mdx | 8 +- website/content/commands/acl/role/update.mdx | 8 +- .../content/commands/acl/set-agent-token.mdx | 17 +- website/content/commands/acl/token/clone.mdx | 8 +- website/content/commands/acl/token/create.mdx | 8 +- website/content/commands/acl/token/delete.mdx | 8 +- website/content/commands/acl/token/index.mdx | 4 +- website/content/commands/acl/token/list.mdx | 12 +- website/content/commands/acl/token/read.mdx | 8 +- website/content/commands/acl/token/update.mdx | 66 +- .../content/commands/acl/translate-rules.mdx | 80 + website/content/commands/agent.mdx | 2 +- .../content/commands/catalog/datacenters.mdx | 8 +- website/content/commands/catalog/index.mdx | 4 +- website/content/commands/catalog/nodes.mdx | 10 +- website/content/commands/catalog/services.mdx | 8 +- website/content/commands/config/delete.mdx | 19 +- website/content/commands/config/index.mdx | 6 +- website/content/commands/config/list.mdx | 21 +- website/content/commands/config/read.mdx | 11 +- website/content/commands/config/write.mdx | 42 +- website/content/commands/connect/ca.mdx | 35 +- website/content/commands/connect/envoy.mdx | 32 +- website/content/commands/connect/expose.mdx | 8 +- website/content/commands/connect/index.mdx | 24 +- website/content/commands/connect/proxy.mdx | 20 +- .../commands/connect/redirect-traffic.mdx | 4 +- website/content/commands/debug.mdx | 6 +- website/content/commands/event.mdx | 12 +- website/content/commands/exec.mdx | 8 +- website/content/commands/force-leave.mdx | 12 +- website/content/commands/index.mdx | 17 +- website/content/commands/info.mdx | 6 +- website/content/commands/intention/check.mdx | 23 +- website/content/commands/intention/create.mdx | 25 +- website/content/commands/intention/delete.mdx | 23 +- website/content/commands/intention/get.mdx | 23 +- website/content/commands/intention/index.mdx | 17 +- website/content/commands/intention/list.mdx | 19 +- website/content/commands/intention/match.mdx | 23 +- website/content/commands/join.mdx | 6 +- website/content/commands/keygen.mdx | 2 +- website/content/commands/keyring.mdx | 10 +- website/content/commands/kv/delete.mdx | 8 +- website/content/commands/kv/export.mdx | 6 +- website/content/commands/kv/get.mdx | 14 +- website/content/commands/kv/import.mdx | 6 +- website/content/commands/kv/index.mdx | 14 +- website/content/commands/kv/put.mdx | 16 +- website/content/commands/leave.mdx | 15 +- website/content/commands/license.mdx | 22 +- website/content/commands/lock.mdx | 4 +- website/content/commands/login.mdx | 6 +- website/content/commands/logout.mdx | 6 +- website/content/commands/maint.mdx | 6 +- website/content/commands/members.mdx | 6 +- website/content/commands/namespace/create.mdx | 12 +- website/content/commands/namespace/delete.mdx | 8 +- website/content/commands/namespace/index.mdx | 2 +- website/content/commands/namespace/list.mdx | 8 +- website/content/commands/namespace/read.mdx | 8 +- website/content/commands/namespace/update.mdx | 16 +- website/content/commands/namespace/write.mdx | 10 +- website/content/commands/operator/area.mdx | 42 +- .../content/commands/operator/autopilot.mdx | 24 +- website/content/commands/operator/index.mdx | 12 +- website/content/commands/operator/raft.mdx | 39 +- website/content/commands/operator/usage.mdx | 113 - website/content/commands/partition.mdx | 10 +- website/content/commands/peering/delete.mdx | 7 +- .../content/commands/peering/establish.mdx | 9 +- .../commands/peering/generate-token.mdx | 9 +- website/content/commands/peering/index.mdx | 17 +- website/content/commands/peering/list.mdx | 6 +- website/content/commands/peering/read.mdx | 6 +- website/content/commands/reload.mdx | 8 +- website/content/commands/rtt.mdx | 8 +- .../content/commands/services/deregister.mdx | 10 +- website/content/commands/services/export.mdx | 64 - website/content/commands/services/index.mdx | 7 +- .../content/commands/services/register.mdx | 8 +- website/content/commands/snapshot/agent.mdx | 16 +- website/content/commands/snapshot/index.mdx | 12 +- website/content/commands/snapshot/inspect.mdx | 8 +- website/content/commands/snapshot/restore.mdx | 10 +- website/content/commands/snapshot/save.mdx | 8 +- website/content/commands/tls/ca.mdx | 37 +- website/content/commands/tls/cert.mdx | 2 - website/content/commands/tls/index.mdx | 2 - .../content/commands/troubleshoot/index.mdx | 31 - .../content/commands/troubleshoot/proxy.mdx | 68 - .../commands/troubleshoot/upstreams.mdx | 37 - website/content/commands/validate.mdx | 2 +- website/content/commands/watch.mdx | 9 +- website/content/docs/agent/config-entries.mdx | 18 +- .../content/docs/agent/config/cli-flags.mdx | 107 +- .../docs/agent/config/config-files.mdx | 466 +- website/content/docs/agent/config/index.mdx | 53 +- website/content/docs/agent/index.mdx | 92 +- website/content/docs/agent/limits/index.mdx | 61 - .../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/sentinel.mdx | 4 +- website/content/docs/agent/telemetry.mdx | 151 +- .../docs/agent/wal-logstore/enable.mdx | 151 - .../content/docs/agent/wal-logstore/index.mdx | 53 - .../docs/agent/wal-logstore/monitoring.mdx | 85 - .../agent/wal-logstore/revert-to-boltdb.mdx | 76 - .../api-gateway/configuration/gateway.mdx | 7 +- .../configuration/gatewayclass.mdx | 28 +- .../configuration/gatewayclassconfig.mdx | 6 +- .../docs/api-gateway/configuration/index.mdx | 17 +- .../api-gateway/configuration/meshservice.mdx | 32 +- .../docs/api-gateway/configuration/routes.mdx | 8 +- website/content/docs/api-gateway/index.mdx | 8 +- website/content/docs/api-gateway/install.mdx | 102 +- .../content/docs/api-gateway/tech-specs.mdx | 51 +- website/content/docs/api-gateway/upgrades.mdx | 173 +- .../content/docs/api-gateway/usage/errors.mdx | 25 +- .../usage/reroute-http-requests.mdx | 16 +- .../usage/route-to-peered-services.mdx | 23 +- .../content/docs/api-gateway/usage/usage.mdx | 23 +- .../docs/architecture/anti-entropy.mdx | 8 +- .../content/docs/architecture/consensus.mdx | 6 +- .../content/docs/architecture/coordinates.mdx | 14 +- .../improving-consul-resilience.mdx | 10 +- website/content/docs/architecture/index.mdx | 24 +- website/content/docs/architecture/scale.mdx | 86 +- .../docs/concepts/service-discovery.mdx | 8 +- .../content/docs/concepts/service-mesh.mdx | 8 +- website/content/docs/connect/ca/aws.mdx | 18 +- website/content/docs/connect/ca/consul.mdx | 28 +- website/content/docs/connect/ca/index.mdx | 53 +- website/content/docs/connect/ca/vault.mdx | 65 +- .../docs/connect/cluster-peering/index.mdx | 9 +- .../connect/cluster-peering/tech-specs.mdx | 62 +- .../usage/create-sameness-groups.mdx | 307 - .../usage/establish-cluster-peering.mdx | 8 +- .../usage/manage-connections.mdx | 2 +- .../usage/peering-traffic-management.mdx | 2 +- .../control-plane-request-limit.mdx | 230 - .../config-entries/exported-services.mdx | 134 +- .../docs/connect/config-entries/index.mdx | 30 +- .../config-entries/ingress-gateway.mdx | 2601 ++-- .../connect/config-entries/jwt-provider.mdx | 1297 -- .../docs/connect/config-entries/mesh.mdx | 26 +- .../connect/config-entries/proxy-defaults.mdx | 1048 +- .../connect/config-entries/sameness-group.mdx | 375 - .../config-entries/service-defaults.mdx | 439 +- .../config-entries/service-intentions.mdx | 1660 +-- .../config-entries/service-resolver.mdx | 1846 +-- .../connect/config-entries/service-router.mdx | 1817 +-- .../config-entries/service-splitter.mdx | 833 +- .../config-entries/terminating-gateway.mdx | 27 +- .../content/docs/connect/configuration.mdx | 69 +- .../docs/connect/connect-internals.mdx | 52 +- .../docs/connect/connectivity-tasks.mdx | 20 +- .../connect/dataplane/consul-dataplane.mdx | 8 +- .../content/docs/connect/dataplane/index.mdx | 11 +- .../docs/connect/dataplane/telemetry.mdx | 2 +- website/content/docs/connect/dev.mdx | 10 +- .../docs/connect/distributed-tracing.mdx | 19 +- .../content/docs/connect/failover/index.mdx | 47 - .../api-gateway/configuration/api-gateway.mdx | 331 - .../api-gateway/configuration/http-route.mdx | 684 - .../configuration/inline-certificate.mdx | 127 - .../api-gateway/configuration/tcp-route.mdx | 256 - .../connect/gateways/api-gateway/index.mdx | 28 - .../connect/gateways/api-gateway/usage.mdx | 211 - .../content/docs/connect/gateways/index.mdx | 58 +- .../docs/connect/gateways/ingress-gateway.mdx | 281 + .../gateways/ingress-gateway/index.mdx | 35 - .../ingress-gateway/tls-external-service.mdx | 246 - .../gateways/ingress-gateway/usage.mdx | 127 - .../connect/gateways/mesh-gateway/index.mdx | 34 +- .../peering-via-mesh-gateways.mdx | 28 +- .../service-to-service-traffic-partitions.mdx | 26 +- ...ice-to-service-traffic-wan-datacenters.mdx | 36 +- .../wan-federation-via-mesh-gateways.mdx | 19 +- .../connect/gateways/terminating-gateway.mdx | 58 +- website/content/docs/connect/index.mdx | 64 +- .../legacy.mdx => intentions-legacy.mdx} | 34 +- website/content/docs/connect/intentions.mdx | 341 + .../intentions/create-manage-intentions.mdx | 178 - .../content/docs/connect/intentions/index.mdx | 91 - .../connect/intentions/jwt-authorization.mdx | 101 - .../connect/l7-traffic/discovery-chain.mdx | 73 +- .../content/docs/connect/l7-traffic/index.mdx | 132 +- website/content/docs/connect/native/go.mdx | 46 +- website/content/docs/connect/native/index.mdx | 80 +- website/content/docs/connect/nomad.mdx | 24 +- .../connect/observability/access-logs.mdx | 253 - .../docs/connect/observability/index.mdx | 18 +- .../observability/ui-visualization.mdx | 27 +- .../content/docs/connect/proxies/built-in.mdx | 14 +- .../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 | 52 - .../envoy-extensions/usage/ext-authz.mdx | 151 - .../proxies/envoy-extensions/usage/lambda.mdx | 161 - .../proxies/envoy-extensions/usage/lua.mdx | 227 - .../usage/otel-access-logging.mdx | 146 - .../usage/property-override.mdx | 217 - .../proxies/envoy-extensions/usage/wasm.mdx | 191 - .../content/docs/connect/proxies/envoy.mdx | 114 +- .../content/docs/connect/proxies/index.mdx | 84 +- .../docs/connect/proxies/integrate.mdx | 72 +- .../docs/connect/registration/index.mdx | 22 + .../service-registration.mdx} | 73 +- .../connect/registration/sidecar-service.mdx | 175 + website/content/docs/connect/security.mdx | 42 +- .../transparent-proxy.mdx} | 108 +- .../consul-vs-other/api-gateway-compare.mdx | 4 +- .../consul-vs-other/dns-tools-compare.mdx | 2 +- .../content/docs/consul-vs-other/index.mdx | 8 +- .../consul-vs-other/service-mesh-compare.mdx | 4 +- .../content/docs/dynamic-app-config/kv.mdx | 52 +- .../docs/dynamic-app-config/sessions.mdx | 4 +- .../docs/dynamic-app-config/watches.mdx | 11 +- website/content/docs/ecs/architecture.mdx | 16 +- website/content/docs/ecs/compatibility.mdx | 19 +- .../docs/ecs/configuration-reference.mdx | 3 +- website/content/docs/ecs/enterprise.mdx | 10 +- website/content/docs/ecs/index.mdx | 14 +- .../docs/ecs/manual/acl-controller.mdx | 8 +- website/content/docs/ecs/manual/install.mdx | 24 +- .../docs/ecs/manual/secure-configuration.mdx | 60 +- website/content/docs/ecs/requirements.mdx | 8 +- .../content/docs/ecs/task-resource-usage.mdx | 2 +- .../content/docs/ecs/terraform/install.mdx | 32 +- .../ecs/terraform/migrate-existing-tasks.mdx | 2 +- .../ecs/terraform/secure-configuration.mdx | 28 +- .../docs/enterprise/admin-partitions.mdx | 29 +- .../content/docs/enterprise/audit-logging.mdx | 10 +- website/content/docs/enterprise/backups.mdx | 6 +- .../content/docs/enterprise/federation.mdx | 4 +- website/content/docs/enterprise/fips.mdx | 127 - website/content/docs/enterprise/index.mdx | 96 +- .../content/docs/enterprise/license/faq.mdx | 44 +- .../docs/enterprise/license/overview.mdx | 18 +- .../license/utilization-reporting.mdx | 24 +- .../content/docs/enterprise/namespaces.mdx | 12 +- .../create-network-segment.mdx | 24 +- .../network-segments-overview.mdx | 6 +- .../content/docs/enterprise/read-scale.mdx | 6 +- .../content/docs/enterprise/redundancy.mdx | 8 +- website/content/docs/enterprise/sentinel.mdx | 24 + website/content/docs/enterprise/upgrades.mdx | 8 +- website/content/docs/guides/index.mdx | 6 +- website/content/docs/index.mdx | 6 +- .../content/docs/install/bootstrapping.mdx | 28 +- .../content/docs/install/cloud-auto-join.mdx | 4 +- website/content/docs/install/glossary.mdx | 6 +- website/content/docs/install/index.mdx | 8 +- .../content/docs/install/manual-bootstrap.mdx | 8 +- website/content/docs/install/performance.mdx | 48 +- website/content/docs/install/ports.mdx | 2 +- .../content/docs/integrate/download-tools.mdx | 6 +- .../docs/integrate/nia-integration.mdx | 20 +- .../content/docs/integrate/partnerships.mdx | 36 +- website/content/docs/internals/acl.mdx | 5 +- website/content/docs/internals/index.mdx | 18 +- website/content/docs/intro/index.mdx | 10 +- .../docs/k8s/annotations-and-labels.mdx | 71 +- website/content/docs/k8s/architecture.mdx | 8 +- website/content/docs/k8s/compatibility.mdx | 19 +- .../connect/cluster-peering/tech-specs.mdx | 91 +- .../usage/create-sameness-groups.mdx | 290 - .../usage/establish-peering.mdx | 12 +- .../cluster-peering/usage/manage-peering.mdx | 4 +- .../docs/k8s/connect/connect-ca-provider.mdx | 45 +- website/content/docs/k8s/connect/health.mdx | 14 +- website/content/docs/k8s/connect/index.mdx | 107 +- .../docs/k8s/connect/ingress-controllers.mdx | 10 +- .../docs/k8s/connect/ingress-gateways.mdx | 43 +- .../k8s/connect/observability/metrics.mdx | 10 +- .../k8s/connect/onboarding-tproxy-mode.mdx | 296 - .../docs/k8s/connect/terminating-gateways.mdx | 28 +- .../k8s/connect/transparent-proxy/index.mdx | 47 - website/content/docs/k8s/crds/index.mdx | 39 +- .../content/docs/k8s/crds/upgrade-to-crds.mdx | 16 +- .../clients-outside-kubernetes.mdx | 8 +- .../consul-enterprise.mdx | 2 +- .../multi-cluster/index.mdx | 8 +- .../multi-cluster/kubernetes.mdx | 43 +- .../multi-cluster/vms-and-kubernetes.mdx | 22 +- .../servers-outside-kubernetes.mdx | 36 +- .../single-dc-multi-k8s.mdx | 23 +- .../data-integration/bootstrap-token.mdx | 6 +- .../vault/data-integration/connect-ca.mdx | 25 +- .../data-integration/enterprise-license.mdx | 6 +- .../vault/data-integration/gossip.mdx | 6 +- .../vault/data-integration/index.mdx | 58 +- .../data-integration/partition-token.mdx | 8 +- .../data-integration/replication-token.mdx | 6 +- .../vault/data-integration/server-tls.mdx | 10 +- .../snapshot-agent-config.mdx | 12 +- .../vault/data-integration/webhook-certs.mdx | 16 +- .../deployment-configurations/vault/index.mdx | 6 +- .../vault/systems-integration.mdx | 46 +- .../vault/wan-federation.mdx | 53 +- website/content/docs/k8s/dns.mdx | 4 +- website/content/docs/k8s/helm.mdx | 338 +- website/content/docs/k8s/index.mdx | 10 +- .../docs/k8s/installation/install-cli.mdx | 12 +- .../content/docs/k8s/installation/install.mdx | 28 +- website/content/docs/k8s/k8s-cli.mdx | 446 +- .../docs/k8s/l7-traffic/failover-tproxy.mdx | 124 - .../l7-traffic/route-to-virtual-services.mdx | 122 - .../k8s/operations/certificate-rotation.mdx | 4 +- .../gossip-encryption-key-rotation.mdx | 8 +- .../operations/tls-on-existing-cluster.mdx | 16 +- .../content/docs/k8s/operations/uninstall.mdx | 2 +- .../k8s/platforms/self-hosted-kubernetes.mdx | 4 +- website/content/docs/k8s/service-sync.mdx | 30 +- website/content/docs/k8s/upgrade/index.mdx | 30 +- .../content/docs/k8s/upgrade/upgrade-cli.mdx | 2 +- website/content/docs/lambda/index.mdx | 10 +- website/content/docs/lambda/invocation.mdx | 20 +- .../docs/lambda/invoke-from-lambda.mdx | 20 +- .../docs/lambda/registration/automate.mdx | 12 +- .../docs/lambda/registration/index.mdx | 24 +- .../docs/lambda/registration/manual.mdx | 45 +- website/content/docs/nia/api/index.mdx | 4 +- website/content/docs/nia/api/status.mdx | 20 +- website/content/docs/nia/api/tasks.mdx | 18 +- website/content/docs/nia/architecture.mdx | 22 +- website/content/docs/nia/cli/index.mdx | 6 +- website/content/docs/nia/cli/start.mdx | 6 +- website/content/docs/nia/cli/task.mdx | 14 +- website/content/docs/nia/configuration.mdx | 122 +- website/content/docs/nia/enterprise/index.mdx | 16 +- .../content/docs/nia/enterprise/license.mdx | 16 +- website/content/docs/nia/index.mdx | 16 +- .../docs/nia/installation/configure.mdx | 10 +- .../content/docs/nia/installation/install.mdx | 10 +- .../docs/nia/network-drivers/index.mdx | 10 +- .../nia/network-drivers/terraform-cloud.mdx | 42 +- .../docs/nia/network-drivers/terraform.mdx | 18 +- website/content/docs/nia/tasks.mdx | 60 +- .../content/docs/nia/terraform-modules.mdx | 60 +- website/content/docs/nia/usage/errors-ref.mdx | 12 +- .../content/docs/nia/usage/requirements.mdx | 36 +- website/content/docs/nia/usage/run-ha.mdx | 94 +- website/content/docs/nia/usage/run.mdx | 12 +- .../consul-api-gateway/v0_1_x.mdx | 6 +- .../consul-api-gateway/v0_2_x.mdx | 4 +- .../consul-api-gateway/v0_3_x.mdx | 4 +- .../consul-api-gateway/v0_4_x.mdx | 10 +- .../consul-api-gateway/v0_5_x.mdx | 56 - .../docs/release-notes/consul-ecs/v0_5_x.mdx | 6 +- .../docs/release-notes/consul-k8s/v0_47_x.mdx | 6 +- .../docs/release-notes/consul-k8s/v0_48_x.mdx | 6 +- .../docs/release-notes/consul-k8s/v0_49_x.mdx | 8 +- .../docs/release-notes/consul-k8s/v1_0_x.mdx | 42 +- .../docs/release-notes/consul-k8s/v1_1_x.mdx | 61 - .../docs/release-notes/consul-k8s/v1_2_x.mdx | 84 - .../consul-terraform-sync/v0_6_x.mdx | 8 +- .../docs/release-notes/consul/v1_10_x.mdx | 4 +- .../docs/release-notes/consul/v1_11_x.mdx | 12 +- .../docs/release-notes/consul/v1_12_x.mdx | 23 +- .../docs/release-notes/consul/v1_13_x.mdx | 19 +- .../docs/release-notes/consul/v1_14_x.mdx | 16 +- .../docs/release-notes/consul/v1_15_x.mdx | 101 - .../docs/release-notes/consul/v1_16_x.mdx | 83 - .../docs/release-notes/consul/v1_9_x.mdx | 2 +- .../acl/acl-federated-datacenters.mdx | 22 +- .../content/docs/security/acl/acl-legacy.mdx | 1199 ++ .../docs/security/acl/acl-migrate-tokens.mdx | 393 + .../docs/security/acl/acl-policies.mdx | 34 +- .../content/docs/security/acl/acl-roles.mdx | 22 +- .../content/docs/security/acl/acl-rules.mdx | 106 +- .../security/acl/auth-methods/aws-iam.mdx | 8 +- .../docs/security/acl/auth-methods/index.mdx | 34 +- .../docs/security/acl/auth-methods/jwt.mdx | 8 +- .../security/acl/auth-methods/kubernetes.mdx | 20 +- .../docs/security/acl/auth-methods/oidc.mdx | 16 +- website/content/docs/security/acl/index.mdx | 32 +- .../docs/security/acl/tokens/index.mdx | 71 +- website/content/docs/security/encryption.mdx | 38 +- website/content/docs/security/index.mdx | 6 +- .../docs/security/security-models/core.mdx | 116 +- .../docs/security/security-models/index.mdx | 6 +- .../docs/security/security-models/nia.mdx | 6 +- .../checks-configuration-reference.mdx | 30 +- .../services-configuration-reference.mdx | 6 +- .../services/discovery/dns-configuration.mdx | 24 +- .../docs/services/discovery/dns-overview.mdx | 26 +- .../services/discovery/dns-static-lookups.mdx | 68 +- website/content/docs/services/services.mdx | 14 +- .../content/docs/services/usage/checks.mdx | 14 +- .../docs/services/usage/define-services.mdx | 45 +- .../docs/troubleshoot/common-errors.mdx | 40 +- website/content/docs/troubleshoot/faq.mdx | 24 +- .../troubleshoot/troubleshoot-services.mdx | 150 - .../content/docs/upgrading/compatibility.mdx | 4 +- website/content/docs/upgrading/index.mdx | 16 +- .../instructions/general-process.mdx | 12 +- .../docs/upgrading/instructions/index.mdx | 82 +- .../instructions/upgrade-to-1-10-x.mdx | 54 +- .../instructions/upgrade-to-1-2-x.mdx | 10 +- .../instructions/upgrade-to-1-6-x.mdx | 16 +- .../instructions/upgrade-to-1-8-x.mdx | 6 +- .../docs/upgrading/upgrade-specific.mdx | 521 +- .../partials/envoy_ext_rule_matcher.mdx | 9 - ...http_api_and_cli_characteristics_links.mdx | 8 +- .../partials/http_api_options_client.mdx | 2 +- .../http_api_results_filtered_by_acls.mdx | 2 +- website/data/api-docs-nav-data.json | 8 +- website/data/commands-nav-data.json | 29 +- website/data/docs-nav-data.json | 410 +- website/package-lock.json | 6735 +++------ 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 .../public/img/connect_proxy_to_lambda.svg | 2 +- ...onsul-service-mesh-intentions-overview.svg | 1 - .../img/terminating_gateway_to_lambda.svg | 2 +- website/redirects.js | 72 +- website/scripts/should-build.sh | 3 - website/scripts/website-build.sh | 3 - website/scripts/website-start.sh | 3 - 9133 files changed, 83748 insertions(+), 371351 deletions(-) delete mode 100644 .changelog/13023.txt delete mode 100644 .changelog/14132.txt delete mode 100644 .changelog/14244.txt delete mode 100644 .changelog/14437.txt delete mode 100644 .changelog/14465.txt delete mode 100644 .changelog/14832.txt delete mode 100644 .changelog/14833.txt delete mode 100644 .changelog/14956.txt delete mode 100644 .changelog/15001.txt delete mode 100644 .changelog/15107.txt delete mode 100644 .changelog/15274.txt delete mode 100644 .changelog/15297.txt delete mode 100644 .changelog/15598.txt delete mode 100644 .changelog/15614.txt delete mode 100644 .changelog/15654.txt delete mode 100644 .changelog/15710.txt delete mode 100644 .changelog/15794.txt delete mode 100644 .changelog/15817.txt delete mode 100644 .changelog/15818.txt delete mode 100644 .changelog/15828.txt delete mode 100644 .changelog/15864.txt delete mode 100644 .changelog/15884.txt delete mode 100644 .changelog/15892.txt delete mode 100644 .changelog/15906.txt delete mode 100644 .changelog/15922.txt delete mode 100644 .changelog/15947.txt delete mode 100644 .changelog/15956.txt delete mode 100644 .changelog/15967.txt delete mode 100644 .changelog/15970.txt delete mode 100644 .changelog/15987.txt delete mode 100644 .changelog/16009.txt delete mode 100644 .changelog/16044.txt delete mode 100644 .changelog/16097.txt delete mode 100644 .changelog/16105.txt delete mode 100644 .changelog/16176.txt delete mode 100644 .changelog/16204.txt delete mode 100644 .changelog/16205.txt delete mode 100644 .changelog/16224.txt delete mode 100644 .changelog/16227.txt delete mode 100644 .changelog/16251.txt delete mode 100644 .changelog/16259.txt delete mode 100644 .changelog/16262.txt delete mode 100644 .changelog/16266.txt delete mode 100644 .changelog/16274.txt delete mode 100644 .changelog/16284.txt delete mode 100644 .changelog/16288.txt delete mode 100644 .changelog/16292.txt delete mode 100644 .changelog/16298.txt delete mode 100644 .changelog/16301.txt delete mode 100644 .changelog/16369.txt delete mode 100644 .changelog/16412.txt delete mode 100644 .changelog/16428.txt delete mode 100644 .changelog/16444.txt delete mode 100644 .changelog/16445.txt delete mode 100644 .changelog/16485.txt delete mode 100644 .changelog/16506.txt delete mode 100644 .changelog/16508.txt delete mode 100644 .changelog/16512.txt delete mode 100644 .changelog/16519.txt delete mode 100644 .changelog/16530.txt delete mode 100644 .changelog/16531.txt delete mode 100644 .changelog/16574.txt delete mode 100644 .changelog/16577.txt delete mode 100644 .changelog/16585.txt delete mode 100644 .changelog/16647.txt delete mode 100644 .changelog/16649.txt delete mode 100644 .changelog/16661.txt rename .changelog/{16673.txt => 16693.txt} (97%) delete mode 100644 .changelog/16754.txt delete mode 100644 .changelog/16781.txt delete mode 100644 .changelog/16789.txt delete mode 100644 .changelog/16818.txt delete mode 100644 .changelog/16871.txt delete mode 100644 .changelog/16877.txt create mode 100644 .changelog/16888.txt delete mode 100644 .changelog/16889.txt delete mode 100644 .changelog/16957.txt delete mode 100644 .changelog/17035.txt delete mode 100644 .changelog/17038.txt delete mode 100644 .changelog/17055.txt delete mode 100644 .changelog/17066.txt delete mode 100644 .changelog/17075.txt delete mode 100644 .changelog/17081.txt delete mode 100644 .changelog/17086.txt delete mode 100644 .changelog/17115.txt delete mode 100644 .changelog/17138.txt delete mode 100644 .changelog/17155.txt delete mode 100644 .changelog/17171.txt delete mode 100644 .changelog/17179.txt delete mode 100644 .changelog/17183.txt delete mode 100644 .changelog/17231.txt create mode 100644 .changelog/17317.txt delete mode 100644 .changelog/17327.txt delete mode 100644 .changelog/17415.txt delete mode 100644 .changelog/17424.txt delete mode 100644 .changelog/17452.txt delete mode 100644 .changelog/17460.txt delete mode 100644 .changelog/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/17541.txt delete mode 100644 .changelog/17546.txt create mode 100644 .changelog/17547.txt delete mode 100644 .changelog/17566.txt delete mode 100644 .changelog/17581.txt delete mode 100644 .changelog/17593.txt delete mode 100644 .changelog/17609.txt delete mode 100644 .changelog/17631.txt create mode 100644 .changelog/17636.txt delete mode 100644 .changelog/17694.txt delete mode 100644 .changelog/17719.txt delete mode 100644 .changelog/17739.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/17885.txt delete mode 100644 .changelog/17888.txt delete mode 100644 .changelog/17911.txt delete mode 100644 .changelog/17939.txt delete mode 100644 .changelog/17978.txt delete mode 100644 .changelog/18007.txt delete mode 100644 .changelog/18011.txt delete mode 100644 .changelog/18068.txt delete mode 100644 .changelog/18112.txt delete mode 100644 .changelog/18168.txt delete mode 100644 .changelog/18184.txt delete mode 100644 .changelog/18291.txt delete mode 100644 .changelog/18300.txt create mode 100644 .changelog/18305.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/18558.txt delete mode 100644 .changelog/18560.txt delete mode 100644 .changelog/18583.txt delete mode 100644 .changelog/18584.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 create mode 100644 .changelog/18831.txt delete mode 100644 .changelog/4633.txt delete mode 100644 .changelog/5200.txt delete mode 100644 .changelog/_16677.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/_6870.txt delete mode 100644 .copywrite.hcl delete mode 100755 .github/scripts/filter_changed_files_go_test.sh delete mode 100755 .github/scripts/get_runner_classes_windows.sh delete mode 100755 .github/scripts/verify_envoy_version.sh delete mode 100644 .github/workflows/broken-link-check.yml delete mode 100644 .github/workflows/build-artifacts.yml delete mode 100644 .github/workflows/jira-issues.yaml delete mode 100644 .github/workflows/jira-pr.yaml rename .github/workflows/{nightly-test-1.14.x.yaml => nightly-test-1.11.x.yaml} (74%) rename .github/workflows/{nightly-test-1.15.x.yaml => nightly-test-1.12.x.yaml} (74%) delete mode 100644 .github/workflows/nightly-test-1.16.x.yaml delete mode 100644 .github/workflows/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.yml delete mode 100644 .github/workflows/reusable-dev-build-windows.yml delete mode 100644 .github/workflows/test-integrations-windows.yml delete mode 100644 .github/workflows/verify-envoy-version.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 (56%) create mode 100644 Vagrantfile delete mode 100644 acl/MockAuthorizer.go delete mode 100644 acl/resolver/danger.go create mode 100644 agent/acl_endpoint_legacy.go create mode 100644 agent/acl_endpoint_legacy_test.go create mode 100644 agent/cache-types/connect_ca_leaf.go create mode 100644 agent/cache-types/connect_ca_leaf_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.go delete mode 100644 agent/connect/ca/provider_vault_auth_alicloud.go delete mode 100644 agent/connect/ca/provider_vault_auth_approle.go delete mode 100644 agent/connect/ca/provider_vault_auth_aws.go delete mode 100644 agent/connect/ca/provider_vault_auth_azure.go delete mode 100644 agent/connect/ca/provider_vault_auth_gcp.go delete mode 100644 agent/connect/ca/provider_vault_auth_jwt.go delete mode 100644 agent/connect/ca/provider_vault_auth_k8s.go delete mode 100644 agent/connect/ca/provider_vault_auth_test.go 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/consul/acl_endpoint_legacy.go delete mode 100644 agent/consul/context.go delete mode 100644 agent/consul/context_test.go delete mode 100644 agent/consul/controller/controller.go delete mode 100644 agent/consul/controller/controller_test.go delete mode 100644 agent/consul/controller/doc.go delete mode 100644 agent/consul/controller/queue/defer.go delete mode 100644 agent/consul/controller/queue/queue.go delete mode 100644 agent/consul/controller/queue/rate.go delete mode 100644 agent/consul/controller/queue/rate_test.go delete mode 100644 agent/consul/controller/queue_test.go delete mode 100644 agent/consul/controller/reconciler.go delete mode 100644 agent/consul/controller/reconciler_test.go delete mode 100644 agent/consul/discoverychain/gateway.go delete mode 100644 agent/consul/discoverychain/gateway_httproute.go delete mode 100644 agent/consul/discoverychain/gateway_tcproute.go delete mode 100644 agent/consul/discoverychain/gateway_test.go delete mode 100644 agent/consul/fsm/log_verification_chunking_shim.go delete mode 100644 agent/consul/gateways/controller_gateways.go delete mode 100644 agent/consul/gateways/controller_gateways_ce.go delete mode 100644 agent/consul/gateways/controller_gateways_test.go delete mode 100644 agent/consul/leader_log_verification.go delete mode 100644 agent/consul/leader_metrics_test.go delete mode 100644 agent/consul/multilimiter/mock_RateLimiter.go delete mode 100644 agent/consul/multilimiter/multilimiter.go delete mode 100644 agent/consul/multilimiter/multilimiter_test.go delete mode 100644 agent/consul/multilimiter/testdata/fuzz/FuzzUpdateConfig/5687e874c405cba69baee67a7f98556a9e2b5cd1fc67bc4e542eb1dc1cc1416d delete mode 100644 agent/consul/multilimiter/testdata/fuzz/FuzzUpdateConfig/582528ddfad69eb57775199a43e0f9fd5c94bba343ce7bb6724d4ebafe311ed4 delete mode 100644 agent/consul/multilimiter/testdata/fuzz/FuzzUpdateConfig/a6f039e29d925b6f8878408a033bdfa7b7424603c97fcb292400de0b7448eceb delete mode 100644 agent/consul/multilimiter/testdata/fuzz/FuzzUpdateConfig/caf81e9797b19c76c1fc4dbf537d4d81f389524539f402d13aa01f93a65ac7e9 delete mode 100644 agent/consul/multilimiter/testdata/fuzz/FuzzUpdateConfig/cd142c626eda3d60244864b8611ce9264f78e40758def1c0a4b23e2192556537 delete mode 100644 agent/consul/operator_backend.go delete mode 100644 agent/consul/operator_backend_test.go delete mode 100644 agent/consul/operator_usage_endpoint.go delete mode 100644 agent/consul/prepared_query_endpoint_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.go delete mode 100644 agent/consul/rate/handler_ce.go delete mode 100644 agent/consul/rate/handler_test.go delete mode 100644 agent/consul/rate/metrics.go delete mode 100644 agent/consul/rate/mock_RequestLimitsHandler.go delete mode 100644 agent/consul/rate/mock_ServersStatusProvider_test.go delete mode 100644 agent/consul/server_log_verification.go delete mode 100644 agent/consul/server_metadata.go delete mode 100644 agent/consul/server_metadata_test.go delete mode 100644 agent/consul/state/config_entry_exported_services.go delete mode 100644 agent/consul/state/config_entry_exported_services_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/events_test.go delete mode 100644 agent/consul/state/memdb_test.go delete mode 100644 agent/consul/state/mock_publishFuncType.go delete mode 100644 agent/consul/tenancy_bridge.go delete mode 100644 agent/consul/tenancy_bridge_ce.go delete mode 100644 agent/consul/type_registry.go delete mode 100644 agent/envoyextensions/builtin/aws-lambda/aws_lambda.go delete mode 100644 agent/envoyextensions/builtin/aws-lambda/aws_lambda_test.go delete mode 100644 agent/envoyextensions/builtin/ext-authz/ext_authz.go delete mode 100644 agent/envoyextensions/builtin/ext-authz/ext_authz_test.go delete mode 100644 agent/envoyextensions/builtin/ext-authz/structs.go delete mode 100644 agent/envoyextensions/builtin/lua/lua.go delete mode 100644 agent/envoyextensions/builtin/lua/lua_test.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.go delete mode 100644 agent/envoyextensions/registered_extensions_ce.go delete mode 100644 agent/envoyextensions/registered_extensions_test.go delete mode 100644 agent/grpc-external/services/resource/delete.go delete mode 100644 agent/grpc-external/services/resource/delete_test.go delete mode 100644 agent/grpc-external/services/resource/list.go delete mode 100644 agent/grpc-external/services/resource/list_by_owner.go delete mode 100644 agent/grpc-external/services/resource/list_by_owner_test.go delete mode 100644 agent/grpc-external/services/resource/list_test.go delete mode 100644 agent/grpc-external/services/resource/mock_ACLResolver.go delete mode 100644 agent/grpc-external/services/resource/mock_Backend.go delete mode 100644 agent/grpc-external/services/resource/mock_Registry.go delete mode 100644 agent/grpc-external/services/resource/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/balancer/balancer.go delete mode 100644 agent/grpc-internal/balancer/balancer_test.go create mode 100644 agent/grpc-internal/balancer/custombalancer.go create mode 100644 agent/grpc-internal/balancer/pickfirst.go delete mode 100644 agent/grpc-internal/balancer/registry.go delete mode 100644 agent/grpc-internal/listener.go delete mode 100644 agent/grpc-internal/pipe.go delete mode 100644 agent/grpc-internal/pipe_test.go delete mode 100644 agent/grpc-internal/tracker.go delete mode 100644 agent/grpc-middleware/rate.go delete mode 100644 agent/grpc-middleware/rate_limit_mappings.gen.go delete mode 100644 agent/grpc-middleware/rate_test.go delete mode 100644 agent/grpc-middleware/testutil/testservice/buf.gen.yaml delete mode 100644 agent/grpc-middleware/testutil/testservice/simple_grpc.pb.go rename agent/hcp/{client => }/client.go (84%) delete mode 100644 agent/hcp/client/client_test.go delete mode 100644 agent/hcp/client/metrics_client.go delete mode 100644 agent/hcp/client/metrics_client_test.go delete mode 100644 agent/hcp/client/mock_CloudConfig.go delete mode 100644 agent/hcp/client/telemetry_config.go delete mode 100644 agent/hcp/client/telemetry_config_test.go delete mode 100644 agent/hcp/deps_test.go rename agent/hcp/{client => }/mock_Client.go (65%) delete mode 100644 agent/hcp/telemetry/custom_metrics.go delete mode 100644 agent/hcp/telemetry/doc.go delete mode 100644 agent/hcp/telemetry/gauge_store.go delete mode 100644 agent/hcp/telemetry/gauge_store_test.go delete mode 100644 agent/hcp/telemetry/otel_exporter.go delete mode 100644 agent/hcp/telemetry/otel_exporter_test.go delete mode 100644 agent/hcp/telemetry/otel_sink.go delete mode 100644 agent/hcp/telemetry/otel_sink_test.go delete mode 100644 agent/hcp/telemetry/otlp_transform.go delete mode 100644 agent/hcp/telemetry/otlp_transform_test.go delete mode 100644 agent/hcp/telemetry_provider.go delete mode 100644 agent/hcp/telemetry_provider_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 delete mode 100644 agent/local/state_internal_test.go delete mode 100644 agent/log-drop/log-drop.go delete mode 100644 agent/log-drop/log-drop_test.go delete mode 100644 agent/log-drop/mock_Logger.go delete mode 100644 agent/metrics/testing.go delete mode 100644 agent/operator_endpoint_ce_test.go rename agent/{rpcclient/configentry/view_test.go => proxycfg-glue/config_entry_test.go} (91%) delete mode 100644 agent/proxycfg-glue/health_blocking.go delete mode 100644 agent/proxycfg-glue/health_blocking_test.go create mode 100644 agent/proxycfg-glue/intentions_ent_test.go delete mode 100644 agent/proxycfg-glue/leafcerts.go delete mode 100644 agent/proxycfg-sources/catalog/config_source_oss.go delete mode 100644 agent/proxycfg/api_gateway.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_api_gateway.go delete mode 100644 agent/proxycfg/testing_upstreams_ce.go delete mode 100644 agent/rpc/middleware/rate_limit_mappings.go delete mode 100644 agent/rpc/middleware/recovery.go delete mode 100644 agent/rpc/operator/service.go delete mode 100644 agent/rpc/operator/service_test.go delete mode 100644 agent/rpcclient/common.go delete mode 100644 agent/rpcclient/configentry/configentry.go delete mode 100644 agent/rpcclient/configentry/configentry_test.go delete mode 100644 agent/rpcclient/configentry/view.go 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/config_entry_apigw_jwt_ce.go delete mode 100644 agent/structs/config_entry_exports_ce.go delete mode 100644 agent/structs/config_entry_inline_certificate.go delete mode 100644 agent/structs/config_entry_inline_certificate_test.go delete mode 100644 agent/structs/config_entry_intentions_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_routes.go delete mode 100644 agent/structs/config_entry_routes_test.go delete mode 100644 agent/structs/config_entry_sameness_group.go delete mode 100644 agent/structs/config_entry_sameness_group_ce.go delete mode 100644 agent/structs/config_entry_status.go delete mode 100644 agent/structs/envoy_extension.go create mode 100644 agent/structs/sanitize_ce.go delete mode 100644 agent/structs/structs.deepcopy_ce.go delete mode 100644 agent/structs/structs_ext_test.go delete mode 100644 agent/uiserver/dist/assets/chunk.143.ff39f0b820a97e2c6d5d.js delete mode 100644 agent/uiserver/dist/assets/chunk.178.00380c6ad3fa678e07b6.js delete mode 100644 agent/uiserver/dist/assets/chunk.336.f5cb05e551aa08eb7125.js delete mode 100644 agent/uiserver/dist/assets/chunk.336.f5cb05e551aa08eb7125.js.LICENSE.txt delete mode 100644 agent/uiserver/dist/assets/chunk.412.2df22e4bf69d8f15ebdb.js delete mode 100644 agent/uiserver/dist/assets/chunk.412.2df22e4bf69d8f15ebdb.js.LICENSE.txt delete mode 100644 agent/uiserver/dist/assets/chunk.744.c0eb6726020fc4af8d3f.css delete mode 100644 agent/uiserver/dist/assets/chunk.744.c0eb6726020fc4af8d3f.js delete mode 100644 agent/uiserver/dist/assets/chunk.83.85cc25a28afe28f711a3.js rename agent/uiserver/dist/assets/codemirror/mode/javascript/{javascript-a5e5d64b0f9ff6b6e21f5f48aa1ef464.js => javascript-77218cd1268ea6df75775114ae086566.js} (91%) rename agent/uiserver/dist/assets/codemirror/mode/ruby/{ruby-2b9a2a4b4d14d9fa6f6edcda84a260e6.js => ruby-ea43ca3a3bdd63a52811e8464d66134b.js} (100%) rename agent/uiserver/dist/assets/codemirror/mode/xml/{xml-80f64aaafa6af7844d14f32f3219bb26.js => xml-10ec8b8cc61ef0fbd25b27a599fdcd60.js} (60%) rename agent/uiserver/dist/assets/codemirror/mode/yaml/{yaml-39582b60e653cf0b8d42292ddfabefb2.js => yaml-3f129a000349e3075be0f65719884b61.js} (89%) rename agent/uiserver/dist/assets/consul-acls/{routes-0c01f9c463b81fdc3929288f31c23040.js => routes-75a2ac7d38caf09cfee2a4e2bc49dcf7.js} (100%) rename agent/uiserver/dist/assets/consul-acls/{services-70b9e635f1e8e9a316e3773fccadb7c7.js => services-8b6b2b2bea3add7709b8075a5ed5652b.js} (100%) delete mode 100644 agent/uiserver/dist/assets/consul-hcp/routes-282630d2b2c8bf766b7e0d4f512828cc.js delete mode 100644 agent/uiserver/dist/assets/consul-hcp/services-51af43ae095119987dadf6f2392a59b3.js rename agent/uiserver/dist/assets/consul-lock-sessions/{routes-7718d309039e9f8b3b185656b6dd7f05.js => routes-f2c5ce353830c89f540358e7f174e0bf.js} (100%) rename agent/uiserver/dist/assets/consul-lock-sessions/{services-70b9e635f1e8e9a316e3773fccadb7c7.js => services-8b6b2b2bea3add7709b8075a5ed5652b.js} (100%) rename agent/uiserver/dist/assets/consul-nspaces/{routes-71c32de6a0307211d1299dac7688bfbf.js => routes-f939ed42e9b83f9d1bbc5256be68e77c.js} (100%) rename agent/uiserver/dist/assets/consul-nspaces/{services-70b9e635f1e8e9a316e3773fccadb7c7.js => services-8b6b2b2bea3add7709b8075a5ed5652b.js} (100%) rename agent/uiserver/dist/assets/consul-partitions/{routes-1bdd3b7ae99c7d7ce0425b2412f10d5e.js => routes-cba490481425519435d142c743bbc3d3.js} (100%) rename agent/uiserver/dist/assets/consul-partitions/{services-1a3b6937a8bc5f6e68df884b1650eaf0.js => services-85621f245f195fe1ce177064bfb04504.js} (100%) delete mode 100644 agent/uiserver/dist/assets/consul-peerings/routes-989d6de4b58a54c8638e37694240f29a.js delete mode 100644 agent/uiserver/dist/assets/consul-peerings/services-e5a754eca7f3fbb406035f10b8dfbb77.js create mode 100644 agent/uiserver/dist/assets/consul-ui-20fef69ea9b73df740a420526b12c7fb.css delete mode 100644 agent/uiserver/dist/assets/consul-ui-7444626e95c5ba30e9097f92995f0238.js create mode 100644 agent/uiserver/dist/assets/consul-ui-e58b85f0a8e1fb15ded242e5b25b171c.js delete mode 100644 agent/uiserver/dist/assets/consul-ui-f5d0ec3be8cca14adb133c8e2f488419.css rename agent/uiserver/dist/assets/consul-ui/{routes-debug-41d0902009004c6875ddb9882b4ee3f6.js => routes-debug-8f884a3e3f7105d43b7b4024db9b4c99.js} (100%) rename agent/uiserver/dist/assets/consul-ui/{routes-c69d5bf72b7c740af5e6ce29eefe65bf.js => routes-e55bc65732ba7c0352d43313fd9563e6.js} (52%) rename agent/uiserver/dist/assets/consul-ui/{services-faa0d1867ff0795f940a4199bcf17128.js => services-a17470cdfbd4a4096117ac0103802226.js} (78%) rename agent/uiserver/dist/assets/consul-ui/{services-debug-d1862bae590c1c8cd6dc0dd81645801a.js => services-debug-5a3f1d2e3954a05aa8383f02db31b8e6.js} (100%) rename agent/uiserver/dist/assets/{css.escape-fe4db48c9e3f272a6d12cf1312de889e.js => css.escape-851839b3ea1d0b4eb4c7089446df5e9f.js} (100%) delete mode 100644 agent/uiserver/dist/assets/encoding-022884ab2a5bd42b6f4fff580fa0dd34.js create mode 100644 agent/uiserver/dist/assets/encoding-cdb50fbdab6d4d3fdf574dd784f77d27.js rename agent/uiserver/dist/assets/{encoding-indexes-50f27403be5972eae4831f5b69db1f80.js => encoding-indexes-75eea16b259716db4fd162ee283d2ae5.js} (100%) create mode 100644 agent/uiserver/dist/assets/init-21ea65714d133467454b601efc15e2dd.js delete mode 100644 agent/uiserver/dist/assets/init-fe2561b45ce1429092f4a9a2bbb9ce71.js rename agent/uiserver/dist/assets/metrics-providers/{consul-5e97a9af114229497d43377450c54418.js => consul-31d7e3b0ef7c58d62338c7d7aeaaf545.js} (100%) rename agent/uiserver/dist/assets/metrics-providers/{prometheus-8779f1c99f6a15611567154767f1f674.js => prometheus-5f31ba3b7ffd850fa916a0a76933e968.js} (74%) create mode 100644 agent/uiserver/dist/assets/vendor-69ef69e98b7d14d1513f8056b6c6b48d.css delete mode 100644 agent/uiserver/dist/assets/vendor-aeac0d1e27f3b95c9b4bad3aac59a219.js create mode 100644 agent/uiserver/dist/assets/vendor-c7887d0a48fe1497d1843edc3d5bfbc8.js delete mode 100644 agent/uiserver/dist/assets/vendor-cf03d69ba4d9fa5934f04dca689d187f.css delete mode 100644 agent/xds/accesslogs/accesslogs.go rename agent/xds/{config => }/config.go (77%) 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_ce_test.go delete mode 100644 agent/xds/delta_envoy_extender_test.go rename {envoyextensions/xdscommon => agent/xds}/envoy_versioning.go (71%) create mode 100644 agent/xds/envoy_versioning_test.go delete mode 100644 agent/xds/extensionruntime/runtime_config.go delete mode 100644 agent/xds/extensionruntime/runtime_config_ce_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 create mode 100644 agent/xds/proxysupport/proxysupport.go rename agent/xds/{response => }/response.go (62%) delete mode 100644 agent/xds/secrets.go create mode 100644 agent/xds/serverless_plugin_ce_test.go create mode 100644 agent/xds/serverlessplugin/copied.go create mode 100644 agent/xds/serverlessplugin/lambda_patcher.go create mode 100644 agent/xds/serverlessplugin/lambda_patcher_test.go create mode 100644 agent/xds/serverlessplugin/patcher.go create mode 100644 agent/xds/serverlessplugin/patcher_test.go create mode 100644 agent/xds/serverlessplugin/serverlessplugin.go delete mode 100644 agent/xds/testcommon/testcommon.go delete mode 100644 agent/xds/testdata/builtin_extension/clusters/ext-authz-http-local-grpc-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/ext-authz-http-local-http-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/ext-authz-http-upstream-grpc-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/ext-authz-http-upstream-http-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/ext-authz-tcp-local-grpc-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/ext-authz-tcp-upstream-grpc-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/lambda-and-lua-connect-proxy.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/lambda-connect-proxy-tproxy.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/lambda-connect-proxy-with-terminating-gateway-upstream.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/lua-connect-proxy-with-terminating-gateway-upstream.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/lua-inbound-applies-to-inbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/lua-inbound-doesnt-apply-to-local-upstreams.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/lua-outbound-applies-to-local-upstreams-tproxy.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/lua-outbound-applies-to-local-upstreams.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/lua-outbound-doesnt-apply-to-inbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/lua-outbound-doesnt-apply-to-local-upstreams-with-consul-constraint-violation.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/lua-outbound-doesnt-apply-to-local-upstreams-with-envoy-constraint-violation.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/clusters/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/lambda-and-lua-connect-proxy.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/lambda-connect-proxy-opposite-meta.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/lambda-connect-proxy-tproxy.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/lambda-connect-proxy-with-terminating-gateway-upstream.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/lambda-connect-proxy.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/lambda-terminating-gateway-with-service-resolvers.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/lambda-terminating-gateway.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/lua-connect-proxy-with-terminating-gateway-upstream.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/lua-inbound-applies-to-inbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/lua-inbound-doesnt-apply-to-local-upstreams.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/lua-outbound-applies-to-local-upstreams-tproxy.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/lua-outbound-applies-to-local-upstreams.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/lua-outbound-doesnt-apply-to-inbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/lua-outbound-doesnt-apply-to-local-upstreams-with-consul-constraint-violation.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/lua-outbound-doesnt-apply-to-local-upstreams-with-envoy-constraint-violation.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/endpoints/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/lambda-and-lua-connect-proxy.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/lambda-connect-proxy-tproxy.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/lambda-connect-proxy-with-terminating-gateway-upstream.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/lua-connect-proxy-with-terminating-gateway-upstream.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/lua-inbound-applies-to-inbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/lua-inbound-doesnt-apply-to-local-upstreams.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/lua-outbound-applies-to-local-upstreams-tproxy.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/lua-outbound-applies-to-local-upstreams.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/lua-outbound-doesnt-apply-to-inbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/lua-outbound-doesnt-apply-to-local-upstreams-with-consul-constraint-violation.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/lua-outbound-doesnt-apply-to-local-upstreams-with-envoy-constraint-violation.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/listeners/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/lambda-and-lua-connect-proxy.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/lambda-connect-proxy-opposite-meta.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/lambda-connect-proxy-tproxy.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/lambda-connect-proxy-with-terminating-gateway-upstream.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/lua-connect-proxy-with-terminating-gateway-upstream.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/lua-inbound-applies-to-inbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/lua-inbound-doesnt-apply-to-local-upstreams.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/lua-outbound-applies-to-local-upstreams-tproxy.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/lua-outbound-applies-to-local-upstreams.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/lua-outbound-doesnt-apply-to-inbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/lua-outbound-doesnt-apply-to-local-upstreams-with-consul-constraint-violation.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/lua-outbound-doesnt-apply-to-local-upstreams-with-envoy-constraint-violation.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/propertyoverride-add-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-patch-specific-upstream-service.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/propertyoverride-remove-outlier-detection.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/wasm-http-local-file.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/wasm-http-remote-file.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/wasm-tcp-local-file-outbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/wasm-tcp-local-file.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/wasm-tcp-remote-file-outbound.latest.golden delete mode 100644 agent/xds/testdata/builtin_extension/routes/wasm-tcp-remote-file.latest.golden delete mode 100644 agent/xds/testdata/clusters/api-gateway-with-http-route-timeoutfilter-one-set.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/api-gateway-with-tcp-route-and-inline-certificate.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 delete mode 100644 agent/xds/testdata/clusters/ingress-gateway-nil-config-entry.latest.golden delete mode 100644 agent/xds/testdata/clusters/ingress-with-defaults-passive-health-check.latest.golden delete mode 100644 agent/xds/testdata/clusters/ingress-with-overwrite-defaults-passive-health-check.latest.golden delete mode 100644 agent/xds/testdata/clusters/ingress-with-service-passive-health-check.latest.golden delete mode 100644 agent/xds/testdata/clusters/mesh-gateway-using-federation-control-plane.latest.golden delete mode 100644 agent/xds/testdata/clusters/telemetry-collector.latest.golden delete mode 100644 agent/xds/testdata/endpoints/api-gateway-with-http-route-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/api-gateway-with-tcp-route-and-inline-certificate.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/ingress-gateway-nil-config-entry.latest.golden delete mode 100644 agent/xds/testdata/endpoints/mesh-gateway-using-federation-control-plane.latest.golden delete mode 100644 agent/xds/testdata/endpoints/telemetry-collector.latest.golden delete mode 100644 agent/xds/testdata/jwt_authn/intention-with-path.golden delete mode 100644 agent/xds/testdata/jwt_authn/local-provider.golden delete mode 100644 agent/xds/testdata/jwt_authn/multiple-providers-and-one-permission.golden delete mode 100644 agent/xds/testdata/jwt_authn/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 delete mode 100644 agent/xds/testdata/listeners/access-logs-defaults.latest.golden delete mode 100644 agent/xds/testdata/listeners/access-logs-json-file.latest.golden delete mode 100644 agent/xds/testdata/listeners/access-logs-text-stderr-disablelistenerlogs.latest.golden delete mode 100644 agent/xds/testdata/listeners/api-gateway-http-listener-with-http-route.latest.golden delete mode 100644 agent/xds/testdata/listeners/api-gateway-http-listener.latest.golden delete mode 100644 agent/xds/testdata/listeners/api-gateway-nil-config-entry.latest.golden delete mode 100644 agent/xds/testdata/listeners/api-gateway-tcp-listener-with-tcp-and-http-route.latest.golden delete mode 100644 agent/xds/testdata/listeners/api-gateway-tcp-listener-with-tcp-route.latest.golden delete mode 100644 agent/xds/testdata/listeners/api-gateway-tcp-listener.latest.golden delete mode 100644 agent/xds/testdata/listeners/api-gateway-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/api-gateway-with-tcp-route-and-inline-certificate.latest.golden delete mode 100644 agent/xds/testdata/listeners/api-gateway.latest.golden delete mode 100644 agent/xds/testdata/listeners/connect-proxy-with-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 rename agent/xds/testdata/listeners/{expose-checks-http.latest.golden => expose-checks.latest.golden} (95%) delete mode 100644 agent/xds/testdata/listeners/ingress-gateway-nil-config-entry.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/telemetry-collector.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-one-allow.golden delete mode 100644 agent/xds/testdata/rbac/v2-default-allow-one-deny.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-kitchen-sink.golden 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-inline-certificates.latest.golden delete mode 100644 agent/xds/testdata/routes/api-gateway-with-tcp-route-and-inline-certificate.latest.golden delete mode 100644 agent/xds/testdata/routes/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/routes/ingress-config-entry-nil.latest.golden delete mode 100644 agent/xds/testdata/routes/telemetry-collector.latest.golden delete mode 100644 agent/xds/testdata/secrets/api-gateway-with-http-route-and-inline-certificate.latest.golden delete mode 100644 agent/xds/testdata/secrets/api-gateway-with-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/api-gateway-with-tcp-route-and-inline-certificate.latest.golden delete mode 100644 agent/xds/testdata/secrets/connect-proxy-exported-to-peers.latest.golden delete mode 100644 agent/xds/testdata/secrets/connect-proxy-with-chain-and-failover-to-cluster-peer.latest.golden delete mode 100644 agent/xds/testdata/secrets/connect-proxy-with-chain-and-redirect-to-cluster-peer.latest.golden delete mode 100644 agent/xds/testdata/secrets/connect-proxy-with-peered-upstreams-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/xds/testdata/secrets/connect-proxy-with-peered-upstreams.latest.golden delete mode 100644 agent/xds/testdata/secrets/defaults.latest.golden delete mode 100644 agent/xds/testdata/secrets/local-mesh-gateway-with-peered-upstreams.latest.golden delete mode 100644 agent/xds/testdata/secrets/mesh-gateway-peering-control-plane.latest.golden delete mode 100644 agent/xds/testdata/secrets/mesh-gateway-with-exported-peered-services-http-with-router.latest.golden delete mode 100644 agent/xds/testdata/secrets/mesh-gateway-with-exported-peered-services-http.latest.golden delete mode 100644 agent/xds/testdata/secrets/mesh-gateway-with-exported-peered-services.latest.golden delete mode 100644 agent/xds/testdata/secrets/mesh-gateway-with-imported-peered-services.latest.golden delete mode 100644 agent/xds/testdata/secrets/mesh-gateway-with-peer-through-mesh-gateway-enabled.latest.golden delete mode 100644 agent/xds/testdata/secrets/telemetry-collector.latest.golden delete mode 100644 agent/xds/testdata/secrets/transparent-proxy-destination-http.latest.golden delete mode 100644 agent/xds/testdata/secrets/transparent-proxy-destination.latest.golden delete mode 100644 agent/xds/testdata/secrets/transparent-proxy-terminating-gateway-destinations-only.latest.golden delete mode 100644 agent/xds/testdata/secrets/transparent-proxy-with-peered-upstreams.latest.golden delete mode 100644 agent/xds/testdata/secrets/transparent-proxy.latest.golden rename agent/xds/testdata/{builtin_extension => serverless_plugin}/clusters/lambda-connect-proxy-opposite-meta.latest.golden (93%) rename agent/xds/testdata/{builtin_extension => serverless_plugin}/clusters/lambda-connect-proxy.latest.golden (93%) rename agent/xds/testdata/{builtin_extension => serverless_plugin}/clusters/lambda-terminating-gateway-with-service-resolvers.latest.golden (92%) rename agent/xds/testdata/{builtin_extension => serverless_plugin}/clusters/lambda-terminating-gateway.latest.golden (92%) rename agent/xds/testdata/{builtin_extension => serverless_plugin}/listeners/lambda-connect-proxy-opposite-meta.latest.golden (93%) rename agent/xds/testdata/{builtin_extension => serverless_plugin}/listeners/lambda-connect-proxy.latest.golden (93%) rename agent/xds/testdata/{builtin_extension => serverless_plugin}/listeners/lambda-terminating-gateway-with-service-resolvers.latest.golden (94%) rename agent/xds/testdata/{builtin_extension => serverless_plugin}/listeners/lambda-terminating-gateway.latest.golden (94%) rename agent/xds/testdata/{builtin_extension/routes/otel-access-logging-http.latest.golden => serverless_plugin/routes/lambda-connect-proxy-opposite-meta.latest.golden} (100%) rename agent/xds/testdata/{builtin_extension => serverless_plugin}/routes/lambda-connect-proxy.latest.golden (61%) rename agent/xds/testdata/{builtin_extension => serverless_plugin}/routes/lambda-terminating-gateway-with-service-resolvers.latest.golden (92%) rename agent/xds/testdata/{builtin_extension => serverless_plugin}/routes/lambda-terminating-gateway.latest.golden (89%) delete mode 100644 agent/xds/validateupstream-test/testdata/test-leaf-cert.golden delete mode 100644 agent/xds/validateupstream-test/testdata/test-leaf-key.golden delete mode 100644 agent/xds/validateupstream-test/testdata/test-root-cert.golden delete mode 100644 agent/xds/validateupstream-test/validateupstream_test.go create mode 100644 agent/xds/xdscommon/xdscommon.go create mode 100644 agent/xds/xdscommon/xdscommon_ce_test.go 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/input/l4-single-implicit-destination-tproxy.golden delete mode 100644 agent/xdsv2/testdata/output/clusters/l4-single-implicit-destination-tproxy.golden delete mode 100644 agent/xdsv2/testdata/output/listeners/l4-single-implicit-destination-tproxy.golden delete mode 100644 api/LICENSE delete mode 100644 api/config_entry_inline_certificate.go delete mode 100644 api/config_entry_inline_certificate_test.go delete mode 100644 api/config_entry_jwt_provider.go delete mode 100644 api/config_entry_jwt_provider_test.go delete mode 100644 api/config_entry_rate_limit_ip.go delete mode 100644 api/config_entry_routes.go delete mode 100644 api/config_entry_routes_test.go delete mode 100644 api/config_entry_sameness_group.go delete mode 100644 api/config_entry_status.go delete mode 100644 api/config_entry_status_test.go delete mode 100644 api/internal.go delete mode 100644 api/internal_test.go delete mode 100644 api/operator_usage.go delete mode 100644 api/operator_usage_test.go delete mode 100644 api/resource.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 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 create mode 100644 command/acl/rules/translate.go create mode 100644 command/acl/rules/translate_test.go create mode 100644 command/acl/token/testdata/FormatToken/legacy.json.golden create mode 100644 command/acl/token/testdata/FormatToken/legacy.pretty-meta.golden create mode 100644 command/acl/token/testdata/FormatToken/legacy.pretty.golden create mode 100644 command/acl/token/testdata/FormatTokenList/legacy.json.golden create mode 100644 command/acl/token/testdata/FormatTokenList/legacy.pretty-meta.golden create mode 100644 command/acl/token/testdata/FormatTokenList/legacy.pretty.golden delete mode 100644 command/cli/formatting.go delete mode 100644 command/connect/envoy/exec.go delete mode 100644 command/connect/envoy/exec_supported.go delete mode 100644 command/connect/envoy/exec_windows.go delete mode 100644 command/connect/envoy/testdata/access-logs-enabled-custom.golden delete mode 100644 command/connect/envoy/testdata/access-logs-enabled.golden delete mode 100644 command/connect/envoy/testdata/acl-enabled-and-token.golden delete mode 100644 command/connect/envoy/testdata/acl-enabled-but-no-token.golden delete mode 100644 command/connect/envoy/testdata/telemetry-collector.golden delete mode 100644 command/operator/raft/transferleader/transfer_leader.go delete mode 100644 command/operator/raft/transferleader/transfer_leader_test.go delete mode 100644 command/operator/usage/instances/usage_instances.go delete mode 100644 command/operator/usage/instances/usage_instances_ce.go delete mode 100644 command/operator/usage/instances/usage_instances_ce_test.go delete mode 100644 command/operator/usage/instances/usage_instances_test.go delete mode 100644 command/operator/usage/usage.go delete mode 100644 command/resource/apply/apply.go delete mode 100644 command/resource/apply/apply_test.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/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 command/troubleshoot/proxy/troubleshoot_proxy.go delete mode 100644 command/troubleshoot/troubleshoot.go delete mode 100644 command/troubleshoot/troubleshoot_test.go delete mode 100644 command/troubleshoot/upstreams/troubleshoot_upstreams.go delete mode 100644 docs/resources/README.md delete mode 100644 docs/resources/architecture-overview.png delete mode 100644 docs/resources/guide.md delete mode 100644 docs/resources/raft-backend.png delete mode 100644 docs/service-mesh/config-entries/README.md delete mode 100644 docs/service-mesh/config-entries/config-resolution.md delete mode 100644 docs/service-mesh/config-entries/life-of-a-config-entry.png delete mode 100644 docs/service-mesh/config-entries/world-of-data.png delete mode 100644 docs/service-mesh/configuring-envoy.png delete mode 100644 docs/service-mesh/proxycfg-snapshot-building.png delete mode 100644 docs/service-mesh/proxycfg-snapshot-sharing.png delete mode 100644 docs/service-mesh/proxycfg.md delete mode 100644 envoyextensions/extensioncommon/basic_envoy_extender.go delete mode 100644 envoyextensions/extensioncommon/basic_extension_adapter.go delete mode 100644 envoyextensions/extensioncommon/envoy_extender.go delete mode 100644 envoyextensions/extensioncommon/envoy_extender_test.go delete mode 100644 envoyextensions/extensioncommon/resources.go delete mode 100644 envoyextensions/extensioncommon/resources_test.go delete mode 100644 envoyextensions/extensioncommon/runtime_config.go delete mode 100644 envoyextensions/extensioncommon/runtime_config_test.go delete mode 100644 envoyextensions/extensioncommon/upstream_envoy_extender.go delete mode 100644 envoyextensions/go.mod delete mode 100644 envoyextensions/go.sum delete mode 100644 envoyextensions/xdscommon/envoy_versioning_test.go delete mode 100644 envoyextensions/xdscommon/proxysupport.go delete mode 100644 envoyextensions/xdscommon/proxysupport_test.go delete mode 100644 envoyextensions/xdscommon/xdscommon.go delete mode 100644 envoyextensions/xdscommon/xdscommon_test.go delete mode 100644 grafana/consul-k8s-control-plane-monitoring.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-service.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-1-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-1.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-10-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-10.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-11-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-11.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-12-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-12.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-13-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-13.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-14-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-14.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-15-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-15.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-16-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-16.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-17-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-17.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-18-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-18.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-19-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-19.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-2-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-2.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-20-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-20.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-3-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-3.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-4-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-4.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-5-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-5.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-6-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-6.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-7-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-7.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-8-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-8.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-9-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/api-workload-9.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/foo-service-endpoints.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/foo-service.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/grpc-api-service.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/http-api-service.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/node-1-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/node-1.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/node-2-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/node-2.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/node-3-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/node-3.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/node-4-health.json delete mode 100644 internal/catalog/catalogtest/integration_test_data/v1alpha1/node-4.json delete mode 100644 internal/catalog/catalogtest/run_test.go delete mode 100644 internal/catalog/catalogtest/test_integration_v1alpha1.go delete mode 100644 internal/catalog/catalogtest/test_lifecycle_v1alpha1.go delete mode 100644 internal/catalog/exports.go delete mode 100644 internal/catalog/internal/controllers/endpoints/controller.go delete mode 100644 internal/catalog/internal/controllers/endpoints/controller_test.go delete mode 100644 internal/catalog/internal/controllers/endpoints/reconciliation_data.go delete mode 100644 internal/catalog/internal/controllers/endpoints/reconciliation_data_test.go delete mode 100644 internal/catalog/internal/controllers/endpoints/status.go delete mode 100644 internal/catalog/internal/controllers/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/mappers/selectiontracker/selection_tracker.go delete mode 100644 internal/catalog/internal/mappers/selectiontracker/selection_tracker_test.go delete mode 100644 internal/catalog/internal/types/dns_policy.go delete mode 100644 internal/catalog/internal/types/dns_policy_test.go delete mode 100644 internal/catalog/internal/types/errors.go delete mode 100644 internal/catalog/internal/types/errors_test.go delete mode 100644 internal/catalog/internal/types/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_test.go delete mode 100644 internal/controller/api.go delete mode 100644 internal/controller/api_test.go delete mode 100644 internal/controller/controller.go delete mode 100644 internal/controller/dependency_mappers.go delete mode 100644 internal/controller/dependency_mappers_test.go delete mode 100644 internal/controller/doc.go delete mode 100644 internal/controller/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/mesh/exports.go delete mode 100644 internal/mesh/internal/cache/sidecarproxycache/destinations_cache.go delete mode 100644 internal/mesh/internal/cache/sidecarproxycache/destinations_cache_test.go delete mode 100644 internal/mesh/internal/cache/sidecarproxycache/proxy_configuration_cache.go delete mode 100644 internal/mesh/internal/cache/sidecarproxycache/proxy_configuration_cache_test.go delete mode 100644 internal/mesh/internal/controllers/register.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/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_builder.go delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/destination_builder_multiport_test.go delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/destination_builder_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/service_port_info.go delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/service_port_info_test.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/multiport-l4-multiple-implicit-destinations-tproxy.golden delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/testdata/destination/multiport-l4-single-implicit-destination-tproxy.golden delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/testdata/destination/multiport-l4-single-implicit-destination-with-multiple-workloads-tproxy.golden delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/testdata/source/l4-multiple-workload-addresses-with-specific-ports.golden delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/testdata/source/l4-multiple-workload-addresses-without-ports.golden delete mode 100644 internal/mesh/internal/controllers/sidecarproxy/builder/testdata/source/l4-single-workload-address-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/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/sidecarproxy/status/status.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/mappers/sidecarproxymapper/destinations_mapper.go delete mode 100644 internal/mesh/internal/mappers/sidecarproxymapper/destinations_mapper_test.go delete mode 100644 internal/mesh/internal/mappers/sidecarproxymapper/mapper.go delete mode 100644 internal/mesh/internal/mappers/sidecarproxymapper/mapper_test.go delete mode 100644 internal/mesh/internal/mappers/sidecarproxymapper/proxy_configuration_mapper.go delete mode 100644 internal/mesh/internal/mappers/sidecarproxymapper/proxy_configuration_mapper_test.go delete mode 100644 internal/mesh/internal/mappers/sidecarproxymapper/service_endpoints_mapper.go delete mode 100644 internal/mesh/internal/mappers/sidecarproxymapper/service_endpoints_mapper_test.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/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_state_template.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/upstreams.go delete mode 100644 internal/mesh/internal/types/upstreams_configuration.go delete mode 100644 internal/mesh/internal/types/util.go delete mode 100644 internal/mesh/internal/types/xroute.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_tracker.go delete mode 100644 internal/mesh/proxy-tracker/proxy_tracker_test.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/radix/doc.go delete mode 100644 internal/radix/radix.go delete mode 100644 internal/radix/radix_test.go delete mode 100644 internal/resource/authz_ce.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/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/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/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/testing.go delete mode 100644 internal/resource/resourcetest/validation.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/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/testdata/upstreams.golden delete mode 100644 internal/resourcehcl/testdata/upstreams.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/tools/protoc-gen-consul-rate-limit/go.mod delete mode 100644 internal/tools/protoc-gen-consul-rate-limit/go.sum delete mode 100644 internal/tools/protoc-gen-consul-rate-limit/main.go delete mode 100644 internal/tools/protoc-gen-consul-rate-limit/postprocess/main.go delete mode 100644 lib/hoststats/collector.go delete mode 100644 lib/hoststats/cpu.go delete mode 100644 lib/hoststats/cpu_test.go delete mode 100644 lib/hoststats/host.go delete mode 100644 lib/hoststats/metrics.go delete mode 100644 proto-public/LICENSE delete mode 100644 proto-public/annotations/ratelimit/ratelimit.pb.binary.go delete mode 100644 proto-public/annotations/ratelimit/ratelimit.pb.go delete mode 100644 proto-public/annotations/ratelimit/ratelimit.proto delete mode 100644 proto-public/pbcatalog/v1alpha1/dns.pb.binary.go delete mode 100644 proto-public/pbcatalog/v1alpha1/dns.pb.go delete mode 100644 proto-public/pbcatalog/v1alpha1/dns.proto delete mode 100644 proto-public/pbcatalog/v1alpha1/failover_policy.pb.binary.go delete mode 100644 proto-public/pbcatalog/v1alpha1/failover_policy.pb.go delete mode 100644 proto-public/pbcatalog/v1alpha1/failover_policy.proto delete mode 100644 proto-public/pbcatalog/v1alpha1/failover_policy_extras.go delete mode 100644 proto-public/pbcatalog/v1alpha1/failover_policy_extras_test.go delete mode 100644 proto-public/pbcatalog/v1alpha1/health.pb.binary.go delete mode 100644 proto-public/pbcatalog/v1alpha1/health.pb.go delete mode 100644 proto-public/pbcatalog/v1alpha1/health.proto delete mode 100644 proto-public/pbcatalog/v1alpha1/node.pb.binary.go delete mode 100644 proto-public/pbcatalog/v1alpha1/node.pb.go delete mode 100644 proto-public/pbcatalog/v1alpha1/node.proto delete mode 100644 proto-public/pbcatalog/v1alpha1/protocol.pb.go delete mode 100644 proto-public/pbcatalog/v1alpha1/protocol.proto delete mode 100644 proto-public/pbcatalog/v1alpha1/selector.pb.binary.go delete mode 100644 proto-public/pbcatalog/v1alpha1/selector.pb.go delete mode 100644 proto-public/pbcatalog/v1alpha1/selector.proto delete mode 100644 proto-public/pbcatalog/v1alpha1/service.pb.binary.go delete mode 100644 proto-public/pbcatalog/v1alpha1/service.pb.go delete mode 100644 proto-public/pbcatalog/v1alpha1/service.proto delete mode 100644 proto-public/pbcatalog/v1alpha1/service_endpoints.pb.binary.go delete mode 100644 proto-public/pbcatalog/v1alpha1/service_endpoints.pb.go delete mode 100644 proto-public/pbcatalog/v1alpha1/service_endpoints.proto delete mode 100644 proto-public/pbcatalog/v1alpha1/vip.pb.binary.go delete mode 100644 proto-public/pbcatalog/v1alpha1/vip.pb.go delete mode 100644 proto-public/pbcatalog/v1alpha1/vip.proto delete mode 100644 proto-public/pbcatalog/v1alpha1/workload.pb.binary.go delete mode 100644 proto-public/pbcatalog/v1alpha1/workload.pb.go delete mode 100644 proto-public/pbcatalog/v1alpha1/workload.proto delete mode 100644 proto-public/pbcatalog/v1alpha1/workload_addon.go delete mode 100644 proto-public/pbcatalog/v1alpha1/workload_addon_test.go delete mode 100644 proto-public/pbmesh/v1alpha1/common.pb.binary.go delete mode 100644 proto-public/pbmesh/v1alpha1/common.pb.go delete mode 100644 proto-public/pbmesh/v1alpha1/common.proto delete mode 100644 proto-public/pbmesh/v1alpha1/computed_routes.pb.binary.go delete mode 100644 proto-public/pbmesh/v1alpha1/computed_routes.pb.go delete mode 100644 proto-public/pbmesh/v1alpha1/computed_routes.proto delete mode 100644 proto-public/pbmesh/v1alpha1/connection.pb.binary.go delete mode 100644 proto-public/pbmesh/v1alpha1/connection.pb.go delete mode 100644 proto-public/pbmesh/v1alpha1/connection.proto delete mode 100644 proto-public/pbmesh/v1alpha1/destination_policy.pb.binary.go delete mode 100644 proto-public/pbmesh/v1alpha1/destination_policy.pb.go delete mode 100644 proto-public/pbmesh/v1alpha1/destination_policy.proto delete mode 100644 proto-public/pbmesh/v1alpha1/expose.pb.binary.go delete mode 100644 proto-public/pbmesh/v1alpha1/expose.pb.go delete mode 100644 proto-public/pbmesh/v1alpha1/expose.proto delete mode 100644 proto-public/pbmesh/v1alpha1/grpc_route.pb.binary.go delete mode 100644 proto-public/pbmesh/v1alpha1/grpc_route.pb.go delete mode 100644 proto-public/pbmesh/v1alpha1/grpc_route.proto delete mode 100644 proto-public/pbmesh/v1alpha1/http_route.pb.binary.go delete mode 100644 proto-public/pbmesh/v1alpha1/http_route.pb.go delete mode 100644 proto-public/pbmesh/v1alpha1/http_route.proto delete mode 100644 proto-public/pbmesh/v1alpha1/http_route_retries.pb.binary.go delete mode 100644 proto-public/pbmesh/v1alpha1/http_route_retries.pb.go delete mode 100644 proto-public/pbmesh/v1alpha1/http_route_retries.proto delete mode 100644 proto-public/pbmesh/v1alpha1/http_route_timeouts.pb.binary.go delete mode 100644 proto-public/pbmesh/v1alpha1/http_route_timeouts.pb.go delete mode 100644 proto-public/pbmesh/v1alpha1/http_route_timeouts.proto delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/access_logs.pb.binary.go delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/access_logs.pb.go delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/access_logs.proto delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/address.pb.binary.go delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/address.pb.go delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/address.proto delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/cluster.pb.binary.go delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/cluster.pb.go delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/cluster.proto delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/endpoints.pb.binary.go delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/endpoints.pb.go delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/endpoints.proto delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/escape_hatches.pb.binary.go delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/escape_hatches.pb.go delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/escape_hatches.proto delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/header_mutations.pb.binary.go delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/header_mutations.pb.go delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/header_mutations.proto delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/listener.pb.binary.go delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/listener.pb.go delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/listener.proto delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/references.pb.binary.go delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/references.pb.go delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/references.proto delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/route.pb.binary.go delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/route.pb.go delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/route.proto delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/traffic_permissions.go delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/traffic_permissions.pb.binary.go delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/traffic_permissions.pb.go delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/traffic_permissions.proto delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/transport_socket.pb.binary.go delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/transport_socket.pb.go delete mode 100644 proto-public/pbmesh/v1alpha1/pbproxystate/transport_socket.proto delete mode 100644 proto-public/pbmesh/v1alpha1/proxy_configuration.pb.binary.go delete mode 100644 proto-public/pbmesh/v1alpha1/proxy_configuration.pb.go delete mode 100644 proto-public/pbmesh/v1alpha1/proxy_configuration.proto delete mode 100644 proto-public/pbmesh/v1alpha1/proxy_configuration_addon.go delete mode 100644 proto-public/pbmesh/v1alpha1/proxy_configuration_addon_test.go delete mode 100644 proto-public/pbmesh/v1alpha1/proxy_state.pb.binary.go delete mode 100644 proto-public/pbmesh/v1alpha1/proxy_state.pb.go delete mode 100644 proto-public/pbmesh/v1alpha1/proxy_state.proto delete mode 100644 proto-public/pbmesh/v1alpha1/routing.pb.go delete mode 100644 proto-public/pbmesh/v1alpha1/routing.proto delete mode 100644 proto-public/pbmesh/v1alpha1/tcp_route.pb.binary.go delete mode 100644 proto-public/pbmesh/v1alpha1/tcp_route.pb.go delete mode 100644 proto-public/pbmesh/v1alpha1/tcp_route.proto delete mode 100644 proto-public/pbmesh/v1alpha1/upstreams.pb.binary.go delete mode 100644 proto-public/pbmesh/v1alpha1/upstreams.pb.go delete mode 100644 proto-public/pbmesh/v1alpha1/upstreams.proto delete mode 100644 proto-public/pbmesh/v1alpha1/upstreams_configuration.pb.binary.go delete mode 100644 proto-public/pbmesh/v1alpha1/upstreams_configuration.pb.go delete mode 100644 proto-public/pbmesh/v1alpha1/upstreams_configuration.proto delete mode 100644 proto-public/pbmesh/v1alpha1/xroute_addons.go delete mode 100644 proto-public/pbmesh/v1alpha1/xroute_addons_test.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_grpc.pb.go rename proto/{private => }/pbacl/acl.go (78%) rename proto/{private => }/pbacl/acl.pb.binary.go (83%) create mode 100644 proto/pbacl/acl.pb.go rename proto/{private => }/pbacl/acl.proto (66%) rename proto/{private => }/pbautoconf/auto_config.go (89%) rename proto/{private => }/pbautoconf/auto_config.pb.binary.go (89%) rename proto/{private => }/pbautoconf/auto_config.pb.go (50%) rename proto/{private => }/pbautoconf/auto_config.proto (92%) rename proto/{private => }/pbautoconf/auto_config_ce.go (65%) rename proto/{private => }/pbcommon/common.gen.go (72%) rename proto/{private => }/pbcommon/common.go (83%) rename proto/{private => }/pbcommon/common.pb.binary.go (76%) rename proto/{private => }/pbcommon/common.pb.go (66%) rename proto/{private => }/pbcommon/common.proto (89%) rename proto/{private => }/pbcommon/common_ce.go (86%) rename proto/{private => }/pbconfig/config.pb.binary.go (96%) rename proto/{private => }/pbconfig/config.pb.go (55%) rename proto/{private => }/pbconfig/config.proto (95%) create mode 100644 proto/pbconfigentry/config_entry.gen.go create mode 100644 proto/pbconfigentry/config_entry.go create mode 100644 proto/pbconfigentry/config_entry.pb.binary.go create mode 100644 proto/pbconfigentry/config_entry.pb.go create mode 100644 proto/pbconfigentry/config_entry.proto rename proto/{private => }/pbconnect/connect.gen.go (95%) rename proto/{private => }/pbconnect/connect.go (93%) rename proto/{private => }/pbconnect/connect.pb.binary.go (92%) rename proto/{private => }/pbconnect/connect.pb.go (57%) rename proto/{private => }/pbconnect/connect.proto (95%) rename proto/{private => }/pbpeering/peering.gen.go (97%) rename proto/{private => }/pbpeering/peering.go (82%) rename proto/{private => }/pbpeering/peering.pb.binary.go (99%) rename proto/{private => }/pbpeering/peering.pb.go (63%) rename proto/{private => }/pbpeering/peering.proto (87%) rename proto/{private => }/pbpeering/peering_ce.go (79%) 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 (97%) rename proto/{private => }/pbpeerstream/peerstream.pb.go (60%) rename proto/{private => }/pbpeerstream/peerstream.proto (87%) rename proto/{private => }/pbpeerstream/peerstream_grpc.pb.go (98%) rename proto/{private => }/pbpeerstream/types.go (90%) rename proto/{private => }/pbservice/convert.go (85%) rename proto/{private => }/pbservice/convert_ce.go (73%) rename proto/{private => }/pbservice/convert_ce_test.go (74%) create mode 100644 proto/pbservice/convert_pbstruct.go rename proto/{private => }/pbservice/convert_test.go (84%) rename proto/{private => }/pbservice/healthcheck.gen.go (98%) rename proto/{private => }/pbservice/healthcheck.pb.binary.go (93%) 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 (94%) rename proto/{private => }/pbservice/node.pb.go (67%) rename proto/{private => }/pbservice/node.proto (89%) rename proto/{private => }/pbservice/service.gen.go (88%) rename proto/{private => }/pbservice/service.pb.binary.go (89%) rename proto/{private => }/pbservice/service.pb.go (61%) rename proto/{private => }/pbservice/service.proto (91%) rename proto/{private => }/pbstatus/status.pb.binary.go (82%) create mode 100644 proto/pbstatus/status.pb.go rename proto/{private => }/pbstatus/status.proto (100%) rename proto/{private => }/pbsubscribe/subscribe.go (95%) rename proto/{private => }/pbsubscribe/subscribe.pb.binary.go (96%) rename proto/{private => }/pbsubscribe/subscribe.pb.go (57%) rename proto/{private => }/pbsubscribe/subscribe.proto (85%) rename proto/{private => }/pbsubscribe/subscribe_grpc.pb.go (98%) delete mode 100644 proto/private/pbacl/acl.pb.go delete mode 100644 proto/private/pbcommon/convert_pbstruct.go delete mode 100644 proto/private/pbcommon/convert_pbstruct_test.go delete mode 100644 proto/private/pbconfigentry/config_entry.gen.go delete mode 100644 proto/private/pbconfigentry/config_entry.go delete mode 100644 proto/private/pbconfigentry/config_entry.pb.binary.go delete mode 100644 proto/private/pbconfigentry/config_entry.pb.go delete mode 100644 proto/private/pbconfigentry/config_entry.proto 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.gen.go delete mode 100644 proto/private/pboperator/operator.pb.binary.go delete mode 100644 proto/private/pboperator/operator.pb.go delete mode 100644 proto/private/pboperator/operator.proto delete mode 100644 proto/private/pboperator/operator_grpc.pb.go delete mode 100644 proto/private/pbstatus/status.pb.go delete mode 100644 proto/private/pbstorage/raft.pb.binary.go delete mode 100644 proto/private/pbstorage/raft.pb.go delete mode 100644 proto/private/pbstorage/raft.proto delete mode 100644 proto/private/pbstorage/raft_grpc.pb.go 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/LICENSE delete mode 100644 sdk/testutil/retry/counter.go delete mode 100644 sdk/testutil/retry/timer.go delete mode 100644 test-integ/README.md 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/asserter.go delete mode 100644 test-integ/peering_commontopo/commontopo.go delete mode 100644 test-integ/peering_commontopo/sharedtopology_test.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-api-gateway-http-hostnames/capture.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-hostnames/service_gateway.hcl delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-hostnames/setup.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-hostnames/vars.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-hostnames/verify.bats delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-simple/capture.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-simple/service_gateway.hcl delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-simple/setup.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-simple/vars.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-simple/verify.bats delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-splitter-targets/capture.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-splitter-targets/service_gateway.hcl delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-splitter-targets/service_s3.hcl delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-splitter-targets/setup.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-splitter-targets/vars.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-splitter-targets/verify.bats delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-tls-overlapping-hosts/capture.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-tls-overlapping-hosts/service_gateway.hcl delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-tls-overlapping-hosts/setup.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-tls-overlapping-hosts/vars.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-http-tls-overlapping-hosts/verify.bats delete mode 100644 test/integration/connect/envoy/case-api-gateway-tcp-conflicted/capture.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-tcp-conflicted/service_gateway.hcl delete mode 100644 test/integration/connect/envoy/case-api-gateway-tcp-conflicted/setup.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-tcp-conflicted/vars.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-tcp-conflicted/verify.bats delete mode 100644 test/integration/connect/envoy/case-api-gateway-tcp-simple/capture.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-tcp-simple/service_gateway.hcl delete mode 100644 test/integration/connect/envoy/case-api-gateway-tcp-simple/setup.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-tcp-simple/vars.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-tcp-simple/verify.bats delete mode 100644 test/integration/connect/envoy/case-api-gateway-tcp-tls-overlapping-hosts/capture.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-tcp-tls-overlapping-hosts/service_gateway.hcl delete mode 100644 test/integration/connect/envoy/case-api-gateway-tcp-tls-overlapping-hosts/setup.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-tcp-tls-overlapping-hosts/vars.sh delete mode 100644 test/integration/connect/envoy/case-api-gateway-tcp-tls-overlapping-hosts/verify.bats create mode 100644 test/integration/connect/envoy/case-centralconf/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/alpha/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/primary/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/primary/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/primary/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-resolver-defaultsubset/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-resolver-features/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-resolver-subset-onlypassing/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-resolver-subset-redirect/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-resolver-svc-failover/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-resolver-svc-redirect-http/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-resolver-svc-redirect-tcp/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-router-features/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-splitter-cluster-peering/alpha/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-splitter-cluster-peering/primary/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-splitter-features/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/alpha/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/primary/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cross-peer-control-plane-mgw/alpha/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cross-peer-control-plane-mgw/primary/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cross-peers-http-router/alpha/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cross-peers-http-router/primary/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cross-peers-http/alpha/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cross-peers-http/primary/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/alpha/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/primary/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cross-peers/alpha/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-cross-peers/primary/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-ingress-gateway-grpc/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-ingress-gateway-http/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-ingress-gateway-multiple-services/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-ingress-gateway-peering-failover/alpha/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-ingress-gateway-peering-failover/primary/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-ingress-gateway-sds/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-ingress-gateway-simple/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-ingress-gateway-tls/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/primary/config_entries.hcl delete mode 100644 test/integration/connect/envoy/case-l7-intentions/acl.hcl create mode 100644 test/integration/connect/envoy/case-l7-intentions/config_entries.hcl delete mode 100644 test/integration/connect/envoy/case-lua/capture.sh delete mode 100644 test/integration/connect/envoy/case-lua/service_s1.hcl delete mode 100644 test/integration/connect/envoy/case-lua/service_s2.hcl delete mode 100644 test/integration/connect/envoy/case-lua/setup.sh delete mode 100644 test/integration/connect/envoy/case-lua/vars.sh delete mode 100644 test/integration/connect/envoy/case-lua/verify.bats create mode 100644 test/integration/connect/envoy/case-mesh-to-lambda/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-mesh-to-lambda/serverless.hcl delete mode 100644 test/integration/connect/envoy/case-property-override/capture.sh delete mode 100644 test/integration/connect/envoy/case-property-override/service_s1.hcl delete mode 100644 test/integration/connect/envoy/case-property-override/service_s2.hcl delete mode 100644 test/integration/connect/envoy/case-property-override/service_s3.hcl delete mode 100644 test/integration/connect/envoy/case-property-override/setup.sh delete mode 100644 test/integration/connect/envoy/case-property-override/vars.sh delete mode 100644 test/integration/connect/envoy/case-property-override/verify.bats create mode 100644 test/integration/connect/envoy/case-terminating-gateway-hostnames/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-terminating-gateway-simple/config_entries.hcl create mode 100644 test/integration/connect/envoy/case-terminating-gateway-subsets/config_entries.hcl delete mode 100644 test/integration/connect/envoy/case-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-envoy delete mode 100644 test/integration/consul-container/assets/tproxy-startup.sh create mode 100644 test/integration/consul-container/libs/agent/agent.go create mode 100644 test/integration/consul-container/libs/agent/builder.go create mode 100644 test/integration/consul-container/libs/agent/container.go create mode 100644 test/integration/consul-container/libs/agent/encryption.go rename test/integration/consul-container/libs/{cluster => agent}/log.go (82%) delete mode 100644 test/integration/consul-container/libs/assert/envoy.go delete mode 100644 test/integration/consul-container/libs/assert/grpc.go delete mode 100644 test/integration/consul-container/libs/cluster/agent.go delete mode 100644 test/integration/consul-container/libs/cluster/app.go delete mode 100644 test/integration/consul-container/libs/cluster/builder.go delete mode 100644 test/integration/consul-container/libs/cluster/config.go delete mode 100644 test/integration/consul-container/libs/cluster/container.go delete mode 100644 test/integration/consul-container/libs/cluster/encryption.go create mode 100644 test/integration/consul-container/libs/service/assets/Dockerfile-consul-envoy delete mode 100644 test/integration/consul-container/libs/topology/peering_topology.go delete mode 100644 test/integration/consul-container/libs/topology/service_topology.go delete mode 100644 test/integration/consul-container/libs/utils/debug.go delete mode 100644 test/integration/consul-container/libs/utils/defer.go delete mode 100644 test/integration/consul-container/libs/utils/docker.go delete mode 100644 test/integration/consul-container/libs/utils/tenancy.go delete mode 100644 test/integration/consul-container/test/catalog/catalog_test.go delete mode 100644 test/integration/consul-container/test/consul_envoy_version/consul_envoy_version.go delete mode 100644 test/integration/consul-container/test/debugging.md delete mode 100644 test/integration/consul-container/test/envoy_extensions/ext_authz_test.go 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 delete mode 100644 test/integration/consul-container/test/gateways/gateway_endpoint_test.go delete mode 100644 test/integration/consul-container/test/gateways/http_route_test.go delete mode 100644 test/integration/consul-container/test/gateways/ingress_gateway_test.go delete mode 100644 test/integration/consul-container/test/gateways/tenancy_ce.go delete mode 100644 test/integration/consul-container/test/jwtauth/jwt_auth_test.go create mode 100644 test/integration/consul-container/test/metrics/leader_test.go delete mode 100644 test/integration/consul-container/test/observability/access_logs_test.go delete mode 100644 test/integration/consul-container/test/observability/metrics_leader_test.go delete mode 100644 test/integration/consul-container/test/ratelimit/ratelimit_test.go delete mode 100644 test/integration/consul-container/test/snapshot/snapshot_restore_test.go delete mode 100644 test/integration/consul-container/test/tproxy/tproxy_test.go delete mode 100644 test/integration/consul-container/test/troubleshoot/troubleshoot_test.go delete mode 100644 test/integration/consul-container/test/upgrade/acl_node_test.go delete mode 100644 test/integration/consul-container/test/upgrade/basic/basic_test.go delete mode 100644 test/integration/consul-container/test/upgrade/basic/fullstopupgrade_test.go delete mode 100644 test/integration/consul-container/test/upgrade/basic/healthcheck_test.go delete mode 100644 test/integration/consul-container/test/upgrade/catalog/catalog_test.go delete mode 100644 test/integration/consul-container/test/upgrade/common.go create mode 100644 test/integration/consul-container/test/upgrade/healthcheck_test.go delete mode 100644 test/integration/consul-container/test/upgrade/ingress_gateway_grpc_test.go delete mode 100644 test/integration/consul-container/test/upgrade/ingress_gateway_sds_test.go delete mode 100644 test/integration/consul-container/test/upgrade/ingress_gateway_test.go delete mode 100644 test/integration/consul-container/test/upgrade/l7_traffic_management/resolver_default_subset_test.go delete mode 100644 test/integration/consul-container/test/upgrade/peering/peering_control_plane_mgw_test.go delete mode 100644 test/integration/consul-container/test/upgrade/peering/peering_http_test.go delete mode 100644 test/integration/consul-container/test/util/test_debug_breakpoint_hit.png delete mode 100644 test/integration/consul-container/test/util/test_debug_configuration.png delete mode 100644 test/integration/consul-container/test/util/test_debug_info.png delete mode 100644 test/integration/consul-container/test/util/test_debug_remote_configuration.png delete mode 100644 test/integration/consul-container/test/util/test_debug_remote_connected.png delete mode 100644 test/integration/consul-container/test/util/test_debug_resume_program.png delete mode 100644 test/integration/consul-container/test/util/upgrade_tests_workflow.png delete mode 100644 test/integration/consul-container/test/wanfed/acl_bootstrap_replication_test.go delete mode 100644 test/integration/consul-container/test/wanfed/wanfed_peering_test.go delete mode 100644 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/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/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_cdp.go delete mode 100644 testing/deployer/topology/default_consul.go delete mode 100644 testing/deployer/topology/default_envoy.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/topology.go delete mode 100644 testing/deployer/topology/util.go delete mode 100644 testing/deployer/topology/util_test.go 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 troubleshoot/go.mod delete mode 100644 troubleshoot/go.sum delete mode 100644 troubleshoot/proxy/certs.go delete mode 100644 troubleshoot/proxy/certs_test.go delete mode 100644 troubleshoot/proxy/stats.go delete mode 100644 troubleshoot/proxy/testdata/clusters.json delete mode 100644 troubleshoot/proxy/testdata/config.json delete mode 100644 troubleshoot/proxy/testdata/upstreams/config.json delete mode 100644 troubleshoot/proxy/troubleshoot_proxy.go delete mode 100644 troubleshoot/proxy/upstreams.go delete mode 100644 troubleshoot/proxy/upstreams_test.go delete mode 100644 troubleshoot/proxy/utils.go delete mode 100644 troubleshoot/proxy/validateupstream.go delete mode 100644 troubleshoot/proxy/validateupstream_test.go delete mode 100644 troubleshoot/proxy/z_xds_packages.go delete mode 100644 troubleshoot/validate/validate.go delete mode 100644 troubleshoot/validate/validate_test.go delete mode 100644 ui/packages/consul-peerings/app/components/consul/peer/address/list/index.scss create mode 100644 ui/packages/consul-ui/app/components/consul/logo/index.hbs delete mode 100644 ui/packages/consul-ui/app/components/consul/sources-select/index.hbs create mode 100644 ui/packages/consul-ui/app/components/custom-element/README.mdx create mode 100644 ui/packages/consul-ui/app/components/custom-element/index.hbs create mode 100644 ui/packages/consul-ui/app/components/custom-element/index.js create mode 100644 ui/packages/consul-ui/app/components/disclosure-card/README.mdx create mode 100644 ui/packages/consul-ui/app/components/disclosure-card/index.hbs create mode 100644 ui/packages/consul-ui/app/components/distribution-meter/README.mdx create mode 100644 ui/packages/consul-ui/app/components/distribution-meter/index.css.js create mode 100644 ui/packages/consul-ui/app/components/distribution-meter/index.hbs create mode 100644 ui/packages/consul-ui/app/components/distribution-meter/meter/element.js create mode 100644 ui/packages/consul-ui/app/components/distribution-meter/meter/index.css.js create mode 100644 ui/packages/consul-ui/app/components/distribution-meter/meter/index.hbs create mode 100644 ui/packages/consul-ui/app/components/notice/README.mdx create mode 100644 ui/packages/consul-ui/app/components/notice/index.hbs create mode 100644 ui/packages/consul-ui/app/components/notice/index.scss create mode 100644 ui/packages/consul-ui/app/components/notice/layout.scss create mode 100644 ui/packages/consul-ui/app/components/notice/skin.scss create mode 100644 ui/packages/consul-ui/app/components/shadow-host/README.mdx create mode 100644 ui/packages/consul-ui/app/components/shadow-host/index.hbs create mode 100644 ui/packages/consul-ui/app/components/shadow-host/index.js create mode 100644 ui/packages/consul-ui/app/components/shadow-template/README.mdx create mode 100644 ui/packages/consul-ui/app/components/shadow-template/debug.scss create mode 100644 ui/packages/consul-ui/app/components/shadow-template/index.hbs delete mode 100644 ui/packages/consul-ui/app/helpers/icon-mapping.js create mode 100644 ui/packages/consul-ui/app/modifiers/attach-shadow.js create mode 100644 ui/packages/consul-ui/app/modifiers/attach-shadow.mdx create mode 100644 ui/packages/consul-ui/app/styles/base/color/README.mdx create mode 100644 ui/packages/consul-ui/app/styles/base/color/base-variables.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/hex-variables.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/lemon/frame-placeholders.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/lemon/index.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/lemon/themes/dark-high-contrast.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/lemon/themes/dark.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/lemon/themes/light-high-contrast.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/lemon/themes/light.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/magenta/frame-placeholders.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/magenta/index.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/magenta/themes/dark-high-contrast.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/magenta/themes/dark.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/magenta/themes/light-high-contrast.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/magenta/themes/light.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/strawberry/frame-placeholders.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/strawberry/index.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/strawberry/themes/dark-high-contrast.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/strawberry/themes/dark.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/strawberry/themes/light-high-contrast.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/strawberry/themes/light.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/theme-placeholders.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/ui/themes/dark-high-contrast.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/ui/themes/dark.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/ui/themes/light-high-contrast.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/ui/themes/light.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/vault/frame-placeholders.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/vault/index.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/vault/themes/dark-high-contrast.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/vault/themes/dark.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/vault/themes/light-high-contrast.scss create mode 100644 ui/packages/consul-ui/app/styles/base/color/vault/themes/light.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws-color/index.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws-color/keyframes.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws-color/placeholders.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws-color/property-16.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws-color/property-24.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws-ec2-color/index.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws-ec2-color/keyframes.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws-ec2-color/placeholders.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws-ec2-color/property-16.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws-ec2-color/property-24.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws-ec2/index.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws-ec2/keyframes.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws-ec2/placeholders.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws-ec2/property-16.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws-ec2/property-24.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws/index.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws/keyframes.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws/placeholders.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws/property-16.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/aws/property-24.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/consul-color/index.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/consul-color/keyframes.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/consul-color/placeholders.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/consul-color/property-16.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/consul-color/property-24.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/consul/index.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/consul/keyframes.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/consul/placeholders.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/consul/property-16.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/consul/property-24.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/logo-consul-color/index.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/logo-consul-color/keyframes.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/logo-consul-color/placeholders.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/logo-nomad-color/index.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/logo-nomad-color/keyframes.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/logo-nomad-color/placeholders.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/logo-terraform-color/index.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/logo-terraform-color/keyframes.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/logo-terraform-color/placeholders.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/logo-vault-color/index.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/logo-vault-color/keyframes.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/logo-vault-color/placeholders.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/logo-vault-color/property-16.scss create mode 100644 ui/packages/consul-ui/app/styles/base/icons/icons/logo-vault-color/property-24.scss create mode 100644 ui/packages/consul-ui/app/styles/base/typography/base-variables.scss delete mode 100644 ui/packages/consul-ui/app/validations/sometimes.js delete mode 100644 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 delete mode 100644 version/fips.go create mode 100644 website/content/api-docs/acl/legacy.mdx delete mode 100644 website/content/api-docs/operator/usage.mdx create mode 100644 website/content/commands/acl/translate-rules.mdx delete mode 100644 website/content/commands/operator/usage.mdx delete mode 100644 website/content/commands/services/export.mdx delete mode 100644 website/content/commands/troubleshoot/index.mdx delete mode 100644 website/content/commands/troubleshoot/proxy.mdx delete mode 100644 website/content/commands/troubleshoot/upstreams.mdx delete mode 100644 website/content/docs/agent/limits/index.mdx delete mode 100644 website/content/docs/agent/limits/usage/init-rate-limits.mdx delete mode 100644 website/content/docs/agent/limits/usage/limit-request-rates-from-ips.mdx delete mode 100644 website/content/docs/agent/limits/usage/monitor-rate-limits.mdx delete mode 100644 website/content/docs/agent/limits/usage/set-global-traffic-rate-limits.mdx create mode 100644 website/content/docs/agent/rpc.mdx delete mode 100644 website/content/docs/agent/wal-logstore/enable.mdx delete mode 100644 website/content/docs/agent/wal-logstore/index.mdx delete mode 100644 website/content/docs/agent/wal-logstore/monitoring.mdx delete mode 100644 website/content/docs/agent/wal-logstore/revert-to-boltdb.mdx delete mode 100644 website/content/docs/connect/cluster-peering/usage/create-sameness-groups.mdx delete mode 100644 website/content/docs/connect/config-entries/control-plane-request-limit.mdx delete mode 100644 website/content/docs/connect/config-entries/jwt-provider.mdx delete mode 100644 website/content/docs/connect/config-entries/sameness-group.mdx delete mode 100644 website/content/docs/connect/failover/index.mdx delete mode 100644 website/content/docs/connect/gateways/api-gateway/configuration/api-gateway.mdx delete mode 100644 website/content/docs/connect/gateways/api-gateway/configuration/http-route.mdx delete mode 100644 website/content/docs/connect/gateways/api-gateway/configuration/inline-certificate.mdx delete mode 100644 website/content/docs/connect/gateways/api-gateway/configuration/tcp-route.mdx delete mode 100644 website/content/docs/connect/gateways/api-gateway/index.mdx delete mode 100644 website/content/docs/connect/gateways/api-gateway/usage.mdx create mode 100644 website/content/docs/connect/gateways/ingress-gateway.mdx delete mode 100644 website/content/docs/connect/gateways/ingress-gateway/index.mdx delete mode 100644 website/content/docs/connect/gateways/ingress-gateway/tls-external-service.mdx delete mode 100644 website/content/docs/connect/gateways/ingress-gateway/usage.mdx rename website/content/docs/connect/{intentions/legacy.mdx => intentions-legacy.mdx} (84%) create mode 100644 website/content/docs/connect/intentions.mdx delete mode 100644 website/content/docs/connect/intentions/create-manage-intentions.mdx delete mode 100644 website/content/docs/connect/intentions/index.mdx delete mode 100644 website/content/docs/connect/intentions/jwt-authorization.mdx delete mode 100644 website/content/docs/connect/observability/access-logs.mdx delete mode 100644 website/content/docs/connect/proxies/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/index.mdx delete mode 100644 website/content/docs/connect/proxies/envoy-extensions/usage/ext-authz.mdx delete mode 100644 website/content/docs/connect/proxies/envoy-extensions/usage/lambda.mdx delete mode 100644 website/content/docs/connect/proxies/envoy-extensions/usage/lua.mdx delete mode 100644 website/content/docs/connect/proxies/envoy-extensions/usage/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} (88%) 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} (64%) 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/release-notes/consul-api-gateway/v0_5_x.mdx delete mode 100644 website/content/docs/release-notes/consul-k8s/v1_1_x.mdx delete mode 100644 website/content/docs/release-notes/consul-k8s/v1_2_x.mdx delete mode 100644 website/content/docs/release-notes/consul/v1_15_x.mdx delete mode 100644 website/content/docs/release-notes/consul/v1_16_x.mdx create mode 100644 website/content/docs/security/acl/acl-legacy.mdx create mode 100644 website/content/docs/security/acl/acl-migrate-tokens.mdx delete mode 100644 website/content/docs/troubleshoot/troubleshoot-services.mdx delete mode 100644 website/content/partials/envoy_ext_rule_matcher.mdx delete mode 100644 website/public/img/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/consul-connect/consul-service-mesh-intentions-overview.svg 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/14132.txt b/.changelog/14132.txt deleted file mode 100644 index 7037f479d9237..0000000000000 --- a/.changelog/14132.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:enhancement -raft: add an operator api endpoint and a command to initiate raft leadership transfer. -``` diff --git a/.changelog/14244.txt b/.changelog/14244.txt deleted file mode 100644 index 3edc4e7f56b2f..0000000000000 --- a/.changelog/14244.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -client: add support for RemoveEmptyTags in Prepared Queries templates. -``` diff --git a/.changelog/14437.txt b/.changelog/14437.txt deleted file mode 100644 index c9584f641a3d3..0000000000000 --- a/.changelog/14437.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -acl: Added option to allow for an operator-generated bootstrap token to be passed to the `acl bootstrap` command. -``` \ No newline at end of file diff --git a/.changelog/14465.txt b/.changelog/14465.txt deleted file mode 100644 index 8fbdf14e6a064..0000000000000 --- a/.changelog/14465.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -dns: support RFC 2782 SRV lookups for prepared queries using format `_._tcp.query[.].`. -``` diff --git a/.changelog/14832.txt b/.changelog/14832.txt deleted file mode 100644 index 6fef1c257427b..0000000000000 --- a/.changelog/14832.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -agent: Give better error when client specifies wrong datacenter when auto-encrypt is enabled. -``` diff --git a/.changelog/14833.txt b/.changelog/14833.txt deleted file mode 100644 index fd8f911e27cd1..0000000000000 --- a/.changelog/14833.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -cli: always use name "global" for proxy-defaults config entries -``` diff --git a/.changelog/14956.txt b/.changelog/14956.txt deleted file mode 100644 index fac4bc12ea006..0000000000000 --- a/.changelog/14956.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:bug -cache: refactor agent cache fetching to prevent unnecessary fetches on error -``` diff --git a/.changelog/15001.txt b/.changelog/15001.txt deleted file mode 100644 index 18d658547eb79..0000000000000 --- a/.changelog/15001.txt +++ /dev/null @@ -1,4 +0,0 @@ -```release-note:improvement -ingress-gateways: Don't log error when gateway is registered without a config entry -``` - diff --git a/.changelog/15107.txt b/.changelog/15107.txt deleted file mode 100644 index 33e36008233dd..0000000000000 --- a/.changelog/15107.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:bug -cli: fatal error if config file does not have HCL or JSON extension, instead of warn and skip -``` \ No newline at end of file diff --git a/.changelog/15253.txt b/.changelog/15253.txt index 81fe48c24ed68..b0063ffb47999 100644 --- a/.changelog/15253.txt +++ b/.changelog/15253.txt @@ -1,3 +1,3 @@ ```release-note:bug -connect: Fixed issue where using Vault 1.11+ as CA provider would eventually break Intermediate CAs in primary datacenters. A separate fix is needed to address the same issue in secondary datacenters. [[GH-15217](https://github.com/hashicorp/consul/issues/15217)] +connect: Fixed issue where using Vault 1.11+ as CA provider would eventually break Intermediate CAs [[GH-15217](https://github.com/hashicorp/consul/issues/15217)] ``` \ No newline at end of file diff --git a/.changelog/15274.txt b/.changelog/15274.txt deleted file mode 100644 index 689f65774930c..0000000000000 --- a/.changelog/15274.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note: bug -cli: fix ACL token processing unexpected precedence -``` \ No newline at end of file diff --git a/.changelog/15297.txt b/.changelog/15297.txt deleted file mode 100644 index 66fa6450dad45..0000000000000 --- a/.changelog/15297.txt +++ /dev/null @@ -1,7 +0,0 @@ -```release-note:improvement -api: updated the go module directive to 1.18. -``` - -```release-note:improvement -sdk: updated the go module directive to 1.18. -``` diff --git a/.changelog/15598.txt b/.changelog/15598.txt deleted file mode 100644 index 87a0854059749..0000000000000 --- a/.changelog/15598.txt +++ /dev/null @@ -1,4 +0,0 @@ -```release-note:breaking-change -config: Deprecate `-join`, `-join-wan`, `start_join`, and `start_join_wan`. -These options are now aliases of `-retry-join`, `-retry-join-wan`, `retry_join`, and `retry_join_wan`, respectively. -``` diff --git a/.changelog/15614.txt b/.changelog/15614.txt deleted file mode 100644 index 1b43a27e9bf9e..0000000000000 --- a/.changelog/15614.txt +++ /dev/null @@ -1,7 +0,0 @@ -```release-note:feature -config-entry(ingress-gateway): support outlier detection (passive health check) for upstream cluster -``` - -```release-note:breaking-change -ingress-gateway: upstream cluster will have empty outlier_detection if passive health check is unspecified -``` diff --git a/.changelog/15654.txt b/.changelog/15654.txt deleted file mode 100644 index 169191377ba3b..0000000000000 --- a/.changelog/15654.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:feature -cli: Adds new command - `consul services export` - for exporting a service to a peer or partition -``` diff --git a/.changelog/15710.txt b/.changelog/15710.txt deleted file mode 100644 index fbc335258d81b..0000000000000 --- a/.changelog/15710.txt +++ /dev/null @@ -1,4 +0,0 @@ -```release-note:breaking-change -xds: Remove the `connect.enable_serverless_plugin` agent configuration option. Now -Lambda integration is enabled by default. -``` diff --git a/.changelog/15794.txt b/.changelog/15794.txt deleted file mode 100644 index 8195ccce6dc48..0000000000000 --- a/.changelog/15794.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -cli: connect envoy command errors if grpc ports are not open -``` \ No newline at end of file diff --git a/.changelog/15817.txt b/.changelog/15817.txt deleted file mode 100644 index b31b9503134d0..0000000000000 --- a/.changelog/15817.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:breaking-change -extensions: Refactor Lambda integration to get configured with the Envoy extensions field on service-defaults configuration entries. -``` diff --git a/.changelog/15818.txt b/.changelog/15818.txt deleted file mode 100644 index 7a7182a2d4cfa..0000000000000 --- a/.changelog/15818.txt +++ /dev/null @@ -1,6 +0,0 @@ -```release-note:enhancement -connect: for early awareness of Envoy incompatibilities, when using the `consul connect envoy` command the Envoy version will now be checked for compatibility. If incompatible Consul will error and exit. -``` -```release-note:breaking-change -connect: Consul will now error and exit when using the `consul connect envoy` command if the Envoy version is incompatible. To ignore this check use flag `--ignore-envoy-compatibility` -``` \ No newline at end of file diff --git a/.changelog/15828.txt b/.changelog/15828.txt deleted file mode 100644 index 8b8cfdce76524..0000000000000 --- a/.changelog/15828.txt +++ /dev/null @@ -1,4 +0,0 @@ -```release-note:feature -acl: Add new `acl.tokens.config_file_registration` config field which specifies the token used -to register services and checks that are defined in config files. -``` diff --git a/.changelog/15864.txt b/.changelog/15864.txt deleted file mode 100644 index 66030f7f5e18f..0000000000000 --- a/.changelog/15864.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:feature -connect: adds support for Envoy [access logging](https://developer.hashicorp.com/consul/docs/connect/observability/access-logs). Access logging can be enabled using the [`proxy-defaults`](https://developer.hashicorp.com/consul/docs/connect/config-entries/proxy-defaults#accesslogs) config entry. -``` diff --git a/.changelog/15884.txt b/.changelog/15884.txt deleted file mode 100644 index aaa4f35c99a68..0000000000000 --- a/.changelog/15884.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:feature -acl: anonymous token is logged as 'anonymous token' instead of its accessor ID -``` \ No newline at end of file diff --git a/.changelog/15892.txt b/.changelog/15892.txt deleted file mode 100644 index 972261120b57e..0000000000000 --- a/.changelog/15892.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:enhancement -grpc: client agents will switch server on error, and automatically retry on `RESOURCE_EXHAUSTED` responses -``` diff --git a/.changelog/15906.txt b/.changelog/15906.txt deleted file mode 100644 index b1a4ba4761be7..0000000000000 --- a/.changelog/15906.txt +++ /dev/null @@ -1,7 +0,0 @@ -```release-note:feature -xds: Add a built-in Envoy extension that inserts Lua HTTP filters. -``` - -```release-note:feature -xds: Insert originator service identity into Envoy's dynamic metadata under the `consul` namespace. -``` diff --git a/.changelog/15922.txt b/.changelog/15922.txt deleted file mode 100644 index 96cd488012d6d..0000000000000 --- a/.changelog/15922.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:breaking-change -acl: remove all functionality and references for legacy acl policies. -``` \ No newline at end of file diff --git a/.changelog/15947.txt b/.changelog/15947.txt deleted file mode 100644 index faec894c3da33..0000000000000 --- a/.changelog/15947.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:breaking-change -acl: remove all acl migration functionality and references to the legacy acl system. -``` \ No newline at end of file diff --git a/.changelog/15956.txt b/.changelog/15956.txt deleted file mode 100644 index 24537d6a9040b..0000000000000 --- a/.changelog/15956.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:breaking-change -connect: Add `peer` field to service-defaults upstream overrides. The addition of this field makes it possible to apply upstream overrides only to peer services. Prior to this change, overrides would be applied based on matching the `namespace` and `name` fields only, which means users could not have different configuration for local versus peer services. With this change, peer upstreams are only affected if the `peer` field matches the destination peer name. -``` diff --git a/.changelog/15967.txt b/.changelog/15967.txt deleted file mode 100644 index 77a95ebcd2a77..0000000000000 --- a/.changelog/15967.txt +++ /dev/null @@ -1,9 +0,0 @@ -```release-note:improvement -connect: Warn if ACLs are enabled but a token is not provided to envoy -``` - -```release-note:improvement -telemetry: Added a `consul.xds.server.streamsUnauthenticated` metric to track -the number of active xDS streams handled by the server that are unauthenticated -because ACLs are not enabled or ACL tokens were missing. -```` \ No newline at end of file diff --git a/.changelog/15970.txt b/.changelog/15970.txt deleted file mode 100644 index 59ea54f51f532..0000000000000 --- a/.changelog/15970.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -ca: support Vault agent auto-auth config for Vault CA provider using AWS/GCP authentication. -``` diff --git a/.changelog/15987.txt b/.changelog/15987.txt deleted file mode 100644 index 2a4da0320a36d..0000000000000 --- a/.changelog/15987.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -api: Enable setting query options on agent force-leave endpoint. -``` \ No newline at end of file diff --git a/.changelog/16009.txt b/.changelog/16009.txt deleted file mode 100644 index 5116bcc22993c..0000000000000 --- a/.changelog/16009.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:deprecation -acl: Deprecate the `token` query parameter and warn when it is used for authentication. -``` diff --git a/.changelog/16044.txt b/.changelog/16044.txt deleted file mode 100644 index 338c5c309f804..0000000000000 --- a/.changelog/16044.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:deprecation -cli: The `-id` flag on acl token operations has been changed to `-accessor-id` for clarity in documentation. The `-id` flag will continue to work, but operators should use `-accessor-id` in the future. -``` \ No newline at end of file diff --git a/.changelog/16097.txt b/.changelog/16097.txt deleted file mode 100644 index e25bf8961a8e4..0000000000000 --- a/.changelog/16097.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:bug-fix -agent: Only use the `agent` token for internal deregistration of checks and services during anti-entropy syncing. The service token specified in the `token` field of the check or service definition is no longer used for deregistration. This fixes an issue where the agent failed to ever deregister a service or check if the service token was deleted. -``` diff --git a/.changelog/16105.txt b/.changelog/16105.txt deleted file mode 100644 index ac3ae0e929d38..0000000000000 --- a/.changelog/16105.txt +++ /dev/null @@ -1,11 +0,0 @@ -```release-note:breaking-change -acl errors: Delete and get requests now return descriptive errors when the specified resource cannot be found. Other ACL request errors provide more information about when a resource is missing. Add error for when the ACL system has not been bootstrapped. -1. Delete Token/Policy/AuthMethod/Role/BindingRule endpoints now return 404 when the resource cannot be found. - - New error formats: "Requested * does not exist: ACL not found", "* not found in namespace $NAMESPACE: ACL not found" -3. Read Token/Policy/Role endpoints now return 404 when the resource cannot be found. - - New error format: "Cannot find * to delete" -4. Logout now returns a 401 error when the supplied token cannot be found - - New error format: "Supplied token does not exist" -5. Token Self endpoint now returns 404 when the token cannot be found. - - New error format: "Supplied token does not exist" -``` \ No newline at end of file diff --git a/.changelog/16176.txt b/.changelog/16176.txt deleted file mode 100644 index d68e053f599c4..0000000000000 --- a/.changelog/16176.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -raft: Added experimental `wal` backend for log storage. -``` \ No newline at end of file diff --git a/.changelog/16204.txt b/.changelog/16204.txt deleted file mode 100644 index 89ae9815edcad..0000000000000 --- a/.changelog/16204.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -ui: Update sidebar width to 280px -``` diff --git a/.changelog/16205.txt b/.changelog/16205.txt deleted file mode 100644 index 5d8bd47987695..0000000000000 --- a/.changelog/16205.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:feature -command: Adds the `operator usage instances` subcommand for displaying total services, connect service instances and billable service instances in the local datacenter or globally. -``` diff --git a/.changelog/16224.txt b/.changelog/16224.txt deleted file mode 100644 index 76f73d05953c3..0000000000000 --- a/.changelog/16224.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -ca: support Vault agent auto-auth config for Vault CA provider using AliCloud authentication. -``` diff --git a/.changelog/16227.txt b/.changelog/16227.txt deleted file mode 100644 index 698c7bd2fc792..0000000000000 --- a/.changelog/16227.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -ui: update Ember version to 3.27; -``` \ No newline at end of file diff --git a/.changelog/16251.txt b/.changelog/16251.txt deleted file mode 100644 index 7aaf58011e0ac..0000000000000 --- a/.changelog/16251.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -ui: update from