From e13a4c2e09e187215302d038e9467251c5c1d1d8 Mon Sep 17 00:00:00 2001 From: hc-github-team-es-release-engineering <82989873+hc-github-team-es-release-engineering@users.noreply.github.com> Date: Tue, 2 Jan 2024 08:38:56 -0800 Subject: [PATCH] [DO NOT MERGE UNTIL EOY] EOY license fixes 1.15.x (#19787) --- .copywrite.hcl | 57 +++ .github/ISSUE_TEMPLATE/config.yml | 3 + .github/pr-labeler.yml | 3 + .github/scripts/changelog_checker.sh | 3 + .github/scripts/get_runner_classes.sh | 3 + .github/scripts/license_checker.sh | 4 +- .github/scripts/metrics_checker.sh | 3 + .github/scripts/notify_slack.sh | 3 + .github/scripts/set_test_package_matrix.sh | 3 + .github/scripts/verify_artifact.sh | 3 + .github/scripts/verify_bin.sh | 3 + .github/scripts/verify_deb.sh | 3 + .github/scripts/verify_docker.sh | 3 + .github/scripts/verify_rpm.sh | 3 + .github/workflows/copywrite.hcl | 24 + .release/ci.hcl | 3 + .release/docker/docker-entrypoint-ubi.sh | 3 + .release/docker/docker-entrypoint.sh | 3 + .../linux/package/etc/consul.d/consul.hcl | 3 + .release/release-metadata.hcl | 3 + .release/security-scan.hcl | 4 + Dockerfile | 3 + GNUmakefile | 8 + LICENSE | 448 ++++-------------- acl/MockAuthorizer.go | 3 + acl/acl.go | 3 + acl/acl_ce.go | 3 + acl/acl_test.go | 3 + acl/authorizer.go | 3 + acl/authorizer_ce.go | 3 + acl/authorizer_test.go | 3 + acl/chained_authorizer.go | 3 + acl/chained_authorizer_test.go | 3 + acl/enterprisemeta_ce.go | 3 + acl/errors.go | 3 + acl/errors_ce.go | 3 + acl/errors_test.go | 3 + acl/policy.go | 3 + acl/policy_authorizer.go | 3 + acl/policy_authorizer_ce.go | 3 + acl/policy_authorizer_test.go | 3 + acl/policy_ce.go | 3 + acl/policy_merger.go | 3 + acl/policy_merger_ce.go | 3 + acl/policy_test.go | 3 + acl/resolver/result.go | 3 + acl/static_authorizer.go | 3 + acl/static_authorizer_test.go | 3 + acl/testing.go | 3 + acl/validation.go | 3 + agent/acl.go | 3 + agent/acl_ce.go | 3 + agent/acl_endpoint.go | 3 + agent/acl_endpoint_test.go | 3 + agent/acl_test.go | 3 + agent/ae/ae.go | 3 + agent/ae/ae_test.go | 3 + agent/ae/trigger.go | 3 + agent/agent.go | 3 + agent/agent_ce.go | 3 + agent/agent_endpoint.go | 3 + agent/agent_endpoint_ce.go | 3 + agent/agent_endpoint_ce_test.go | 3 + agent/agent_endpoint_test.go | 3 + agent/agent_test.go | 3 + agent/apiserver.go | 3 + agent/apiserver_test.go | 3 + agent/auto-config/auto_config.go | 3 + agent/auto-config/auto_config_ce.go | 3 + agent/auto-config/auto_config_ce_test.go | 3 + agent/auto-config/auto_config_test.go | 3 + agent/auto-config/auto_encrypt.go | 3 + agent/auto-config/auto_encrypt_test.go | 3 + agent/auto-config/config.go | 3 + agent/auto-config/config_ce.go | 3 + agent/auto-config/config_translate.go | 3 + agent/auto-config/config_translate_test.go | 3 + agent/auto-config/mock_ce_test.go | 3 + agent/auto-config/mock_test.go | 3 + agent/auto-config/persist.go | 3 + agent/auto-config/run.go | 3 + agent/auto-config/server_addr.go | 3 + agent/auto-config/tls.go | 3 + agent/auto-config/tls_test.go | 3 + agent/blockingquery/blockingquery.go | 3 + agent/blockingquery/blockingquery_test.go | 3 + agent/cache-types/catalog_datacenters.go | 3 + agent/cache-types/catalog_datacenters_test.go | 3 + agent/cache-types/catalog_list_services.go | 3 + .../cache-types/catalog_list_services_test.go | 3 + agent/cache-types/catalog_service_list.go | 3 + .../cache-types/catalog_service_list_test.go | 3 + agent/cache-types/catalog_services.go | 3 + agent/cache-types/catalog_services_test.go | 3 + agent/cache-types/config_entry.go | 3 + agent/cache-types/config_entry_test.go | 3 + agent/cache-types/connect_ca_leaf.go | 3 + agent/cache-types/connect_ca_leaf_ce.go | 3 + agent/cache-types/connect_ca_leaf_test.go | 3 + agent/cache-types/connect_ca_root.go | 3 + agent/cache-types/connect_ca_root_test.go | 3 + agent/cache-types/discovery_chain.go | 3 + agent/cache-types/discovery_chain_test.go | 3 + agent/cache-types/exported_peered_services.go | 3 + .../exported_peered_services_test.go | 3 + .../federation_state_list_gateways.go | 3 + .../federation_state_list_gateways_test.go | 3 + agent/cache-types/gateway_services.go | 3 + agent/cache-types/gateway_services_test.go | 3 + agent/cache-types/health_services.go | 3 + agent/cache-types/health_services_test.go | 3 + agent/cache-types/intention_match.go | 3 + agent/cache-types/intention_match_test.go | 3 + agent/cache-types/intention_upstreams.go | 3 + .../intention_upstreams_destination.go | 3 + .../intention_upstreams_destination_test.go | 3 + agent/cache-types/intention_upstreams_test.go | 3 + agent/cache-types/node_services.go | 3 + agent/cache-types/node_services_test.go | 3 + agent/cache-types/norace_test.go | 3 + agent/cache-types/options.go | 3 + agent/cache-types/peered_upstreams.go | 3 + agent/cache-types/peered_upstreams_test.go | 3 + agent/cache-types/peerings.go | 3 + agent/cache-types/peerings_test.go | 3 + agent/cache-types/prepared_query.go | 3 + agent/cache-types/prepared_query_test.go | 3 + agent/cache-types/race_test.go | 3 + agent/cache-types/resolved_service_config.go | 3 + .../resolved_service_config_test.go | 3 + agent/cache-types/rpc.go | 3 + agent/cache-types/service_checks.go | 3 + agent/cache-types/service_checks_test.go | 3 + agent/cache-types/service_dump.go | 3 + agent/cache-types/service_dump_test.go | 3 + agent/cache-types/service_gateways.go | 3 + agent/cache-types/service_gateways_test.go | 3 + agent/cache-types/testing.go | 3 + agent/cache-types/trust_bundle.go | 3 + agent/cache-types/trust_bundle_test.go | 3 + agent/cache-types/trust_bundles.go | 3 + agent/cache-types/trust_bundles_test.go | 3 + agent/cache/cache.go | 3 + agent/cache/cache_test.go | 3 + agent/cache/entry.go | 3 + agent/cache/request.go | 3 + agent/cache/testing.go | 3 + agent/cache/type.go | 3 + agent/cache/watch.go | 3 + agent/cache/watch_test.go | 3 + agent/catalog_endpoint.go | 3 + agent/catalog_endpoint_ce.go | 3 + agent/catalog_endpoint_test.go | 3 + agent/check.go | 3 + agent/checks/alias.go | 3 + agent/checks/alias_test.go | 3 + agent/checks/check.go | 3 + agent/checks/check_test.go | 3 + agent/checks/check_windows_test.go | 3 + agent/checks/docker.go | 3 + agent/checks/docker_unix.go | 3 + agent/checks/docker_windows.go | 3 + agent/checks/grpc.go | 3 + agent/checks/grpc_test.go | 3 + agent/checks/os_service.go | 3 + agent/checks/os_service_unix.go | 3 + agent/checks/os_service_windows.go | 3 + agent/config/agent_limits.go | 3 + agent/config/builder.go | 3 + agent/config/builder_ce.go | 3 + agent/config/builder_ce_test.go | 3 + agent/config/builder_test.go | 3 + agent/config/config.go | 3 + agent/config/config_ce.go | 3 + agent/config/deep-copy.sh | 3 + agent/config/default.go | 3 + agent/config/default_ce.go | 3 + agent/config/deprecated.go | 3 + agent/config/deprecated_test.go | 3 + agent/config/doc.go | 3 + agent/config/file_watcher.go | 3 + agent/config/file_watcher_test.go | 3 + agent/config/flags.go | 3 + agent/config/flags_test.go | 3 + agent/config/flagset.go | 3 + agent/config/golden_test.go | 3 + agent/config/limits.go | 3 + agent/config/limits_windows.go | 3 + agent/config/merge.go | 3 + agent/config/merge_test.go | 3 + agent/config/ratelimited_file_watcher.go | 3 + agent/config/ratelimited_file_watcher_test.go | 3 + agent/config/runtime.go | 3 + agent/config/runtime_ce.go | 3 + agent/config/runtime_ce_test.go | 3 + agent/config/runtime_test.go | 3 + agent/config/segment_ce.go | 3 + agent/config/segment_ce_test.go | 3 + agent/config/testdata/full-config.hcl | 3 + agent/config_endpoint.go | 3 + agent/config_endpoint_test.go | 3 + agent/configentry/config_entry.go | 3 + agent/configentry/discoverychain.go | 3 + agent/configentry/doc.go | 3 + agent/configentry/merge_service_config.go | 3 + .../configentry/merge_service_config_test.go | 3 + agent/configentry/resolve.go | 3 + agent/configentry/resolve_test.go | 3 + agent/configentry/service_config.go | 3 + agent/connect/authz.go | 3 + agent/connect/authz_test.go | 3 + agent/connect/ca/common.go | 3 + agent/connect/ca/provider.go | 3 + agent/connect/ca/provider_aws.go | 3 + agent/connect/ca/provider_aws_test.go | 3 + agent/connect/ca/provider_consul.go | 3 + agent/connect/ca/provider_consul_config.go | 3 + agent/connect/ca/provider_consul_test.go | 3 + agent/connect/ca/provider_test.go | 3 + agent/connect/ca/provider_vault.go | 3 + agent/connect/ca/provider_vault_auth.go | 3 + agent/connect/ca/provider_vault_auth_aws.go | 3 + agent/connect/ca/provider_vault_auth_gcp.go | 3 + agent/connect/ca/provider_vault_auth_test.go | 3 + agent/connect/ca/provider_vault_test.go | 3 + agent/connect/ca/testing.go | 3 + agent/connect/common_names.go | 3 + agent/connect/csr.go | 3 + agent/connect/csr_test.go | 3 + agent/connect/generate.go | 3 + agent/connect/generate_test.go | 3 + agent/connect/parsing.go | 3 + agent/connect/sni.go | 3 + agent/connect/sni_test.go | 3 + agent/connect/testing_ca.go | 3 + agent/connect/testing_ca_test.go | 3 + agent/connect/testing_spiffe.go | 3 + agent/connect/uri.go | 3 + 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 | 3 + agent/connect/uri_service_ce.go | 3 + agent/connect/uri_service_ce_test.go | 3 + agent/connect/uri_signing.go | 3 + agent/connect/uri_signing_test.go | 3 + agent/connect/uri_test.go | 3 + agent/connect/x509_patch.go | 3 + agent/connect/x509_patch_test.go | 3 + agent/connect_auth.go | 3 + agent/connect_ca_endpoint.go | 3 + agent/connect_ca_endpoint_test.go | 3 + agent/consul/acl.go | 3 + 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 | 3 + agent/consul/acl_client.go | 3 + agent/consul/acl_endpoint.go | 3 + agent/consul/acl_endpoint_ce.go | 3 + agent/consul/acl_endpoint_test.go | 3 + agent/consul/acl_replication.go | 3 + agent/consul/acl_replication_test.go | 3 + agent/consul/acl_replication_types.go | 3 + agent/consul/acl_server.go | 3 + agent/consul/acl_server_ce.go | 3 + agent/consul/acl_test.go | 3 + agent/consul/acl_token_exp.go | 3 + agent/consul/acl_token_exp_test.go | 3 + agent/consul/auth/binder.go | 3 + agent/consul/auth/binder_ce.go | 3 + agent/consul/auth/binder_test.go | 3 + agent/consul/auth/login.go | 3 + agent/consul/auth/token_writer.go | 3 + agent/consul/auth/token_writer_ce.go | 3 + agent/consul/auth/token_writer_test.go | 3 + 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 | 3 + 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 | 3 + agent/consul/auto_config_backend_test.go | 3 + agent/consul/auto_config_endpoint.go | 3 + agent/consul/auto_config_endpoint_test.go | 3 + agent/consul/auto_encrypt_endpoint.go | 3 + agent/consul/auto_encrypt_endpoint_test.go | 3 + agent/consul/autopilot.go | 3 + agent/consul/autopilot_ce.go | 3 + agent/consul/autopilot_test.go | 3 + .../autopilotevents/ready_servers_events.go | 3 + .../ready_servers_events_test.go | 3 + agent/consul/catalog_endpoint.go | 3 + agent/consul/catalog_endpoint_test.go | 3 + agent/consul/client.go | 3 + agent/consul/client_serf.go | 3 + agent/consul/client_test.go | 3 + agent/consul/cluster_test.go | 3 + agent/consul/config.go | 3 + agent/consul/config_ce.go | 3 + agent/consul/config_cloud.go | 3 + agent/consul/config_endpoint.go | 3 + agent/consul/config_endpoint_test.go | 3 + agent/consul/config_replication.go | 3 + agent/consul/config_replication_test.go | 3 + agent/consul/config_test.go | 3 + agent/consul/connect_ca_endpoint.go | 3 + agent/consul/connect_ca_endpoint_test.go | 3 + agent/consul/context.go | 3 + agent/consul/context_test.go | 3 + agent/consul/controller/controller.go | 3 + agent/consul/controller/controller_test.go | 3 + agent/consul/controller/defer.go | 3 + agent/consul/controller/doc.go | 3 + agent/consul/controller/queue.go | 3 + agent/consul/controller/queue_test.go | 3 + agent/consul/controller/rate.go | 3 + agent/consul/controller/rate_test.go | 3 + agent/consul/controller/reconciler.go | 3 + agent/consul/controller/reconciler_test.go | 3 + agent/consul/coordinate_endpoint.go | 3 + agent/consul/coordinate_endpoint_test.go | 3 + agent/consul/discovery_chain_endpoint.go | 3 + agent/consul/discovery_chain_endpoint_test.go | 3 + agent/consul/discoverychain/compile.go | 3 + agent/consul/discoverychain/compile_ce.go | 3 + agent/consul/discoverychain/compile_test.go | 3 + agent/consul/discoverychain/gateway.go | 3 + .../discoverychain/gateway_httproute.go | 3 + .../consul/discoverychain/gateway_tcproute.go | 3 + agent/consul/discoverychain/gateway_test.go | 3 + agent/consul/discoverychain/string_stack.go | 3 + .../discoverychain/string_stack_test.go | 3 + agent/consul/discoverychain/testing.go | 3 + 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 | 3 + .../federation_state_replication_test.go | 3 + agent/consul/filter.go | 3 + agent/consul/filter_test.go | 3 + agent/consul/flood.go | 3 + agent/consul/fsm/commands_ce.go | 3 + agent/consul/fsm/commands_ce_test.go | 3 + agent/consul/fsm/fsm.go | 3 + agent/consul/fsm/fsm_test.go | 3 + .../fsm/log_verification_chunking_shim.go | 3 + agent/consul/fsm/snapshot.go | 3 + agent/consul/fsm/snapshot_ce.go | 3 + agent/consul/fsm/snapshot_ce_test.go | 3 + agent/consul/fsm/snapshot_test.go | 3 + agent/consul/gateway_locator.go | 3 + agent/consul/gateway_locator_test.go | 3 + agent/consul/gateways/controller_gateways.go | 3 + .../gateways/controller_gateways_test.go | 3 + agent/consul/grpc_integration_test.go | 3 + agent/consul/health_endpoint.go | 3 + agent/consul/health_endpoint_test.go | 3 + agent/consul/helper_test.go | 3 + agent/consul/intention_endpoint.go | 3 + agent/consul/intention_endpoint_test.go | 3 + agent/consul/internal_endpoint.go | 3 + agent/consul/internal_endpoint_test.go | 3 + agent/consul/issue_test.go | 3 + agent/consul/kvs_endpoint.go | 3 + agent/consul/kvs_endpoint_test.go | 3 + agent/consul/leader.go | 3 + agent/consul/leader_ce_test.go | 3 + agent/consul/leader_connect.go | 3 + agent/consul/leader_connect_ca.go | 3 + agent/consul/leader_connect_ca_test.go | 3 + agent/consul/leader_connect_test.go | 3 + agent/consul/leader_federation_state_ae.go | 3 + .../consul/leader_federation_state_ae_test.go | 3 + agent/consul/leader_intentions.go | 3 + agent/consul/leader_intentions_ce.go | 3 + agent/consul/leader_intentions_ce_test.go | 3 + agent/consul/leader_intentions_test.go | 3 + agent/consul/leader_log_verification.go | 3 + agent/consul/leader_metrics.go | 3 + agent/consul/leader_peering.go | 3 + agent/consul/leader_peering_test.go | 3 + agent/consul/leader_test.go | 3 + agent/consul/logging.go | 3 + agent/consul/logging_test.go | 3 + agent/consul/merge.go | 3 + agent/consul/merge_ce.go | 3 + agent/consul/merge_ce_test.go | 3 + agent/consul/merge_test.go | 3 + agent/consul/multilimiter/multilimiter.go | 3 + .../consul/multilimiter/multilimiter_test.go | 3 + agent/consul/operator_autopilot_endpoint.go | 3 + .../operator_autopilot_endpoint_test.go | 3 + agent/consul/operator_backend.go | 3 + agent/consul/operator_backend_test.go | 3 + agent/consul/operator_endpoint.go | 3 + agent/consul/operator_raft_endpoint.go | 3 + agent/consul/operator_raft_endpoint_test.go | 3 + agent/consul/operator_usage_endpoint.go | 3 + agent/consul/options.go | 3 + agent/consul/options_ce.go | 3 + agent/consul/peering_backend.go | 3 + agent/consul/peering_backend_ce.go | 3 + agent/consul/peering_backend_ce_test.go | 3 + agent/consul/peering_backend_test.go | 3 + 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 | 3 + agent/consul/prepared_query_endpoint.go | 3 + agent/consul/prepared_query_endpoint_test.go | 3 + agent/consul/raft_rpc.go | 3 + agent/consul/rate/handler.go | 3 + agent/consul/rate/handler_test.go | 3 + agent/consul/rate/metrics.go | 3 + 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 | 3 + agent/consul/rpc_test.go | 3 + 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 | 3 + agent/consul/server_ce.go | 3 + agent/consul/server_ce_test.go | 3 + agent/consul/server_connect.go | 3 + agent/consul/server_log_verification.go | 3 + agent/consul/server_lookup.go | 3 + agent/consul/server_lookup_test.go | 3 + agent/consul/server_overview.go | 3 + agent/consul/server_overview_test.go | 3 + agent/consul/server_register.go | 3 + agent/consul/server_serf.go | 3 + agent/consul/server_test.go | 3 + agent/consul/servercert/manager.go | 3 + agent/consul/servercert/manager_test.go | 3 + agent/consul/session_endpoint.go | 3 + agent/consul/session_endpoint_test.go | 3 + agent/consul/session_timers.go | 3 + agent/consul/session_timers_test.go | 3 + agent/consul/session_ttl.go | 3 + agent/consul/session_ttl_test.go | 3 + agent/consul/snapshot_endpoint.go | 3 + agent/consul/snapshot_endpoint_test.go | 3 + agent/consul/state/acl.go | 3 + 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 | 3 + agent/consul/state/acl_test.go | 3 + agent/consul/state/autopilot.go | 3 + agent/consul/state/autopilot_test.go | 3 + agent/consul/state/catalog.go | 3 + agent/consul/state/catalog_ce.go | 3 + agent/consul/state/catalog_ce_test.go | 3 + agent/consul/state/catalog_events.go | 3 + agent/consul/state/catalog_events_ce.go | 3 + agent/consul/state/catalog_events_ce_test.go | 3 + agent/consul/state/catalog_events_test.go | 3 + agent/consul/state/catalog_schema.go | 3 + agent/consul/state/catalog_test.go | 3 + agent/consul/state/config_entry.go | 3 + agent/consul/state/config_entry_ce.go | 3 + agent/consul/state/config_entry_ce_test.go | 3 + agent/consul/state/config_entry_events.go | 3 + .../consul/state/config_entry_events_test.go | 3 + agent/consul/state/config_entry_intention.go | 3 + .../consul/state/config_entry_intention_ce.go | 3 + agent/consul/state/config_entry_schema.go | 3 + agent/consul/state/config_entry_test.go | 3 + agent/consul/state/connect_ca.go | 3 + agent/consul/state/connect_ca_events.go | 3 + agent/consul/state/connect_ca_events_test.go | 3 + agent/consul/state/connect_ca_test.go | 3 + 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 | 3 + agent/consul/state/events_test.go | 3 + 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 | 3 + agent/consul/state/intention_ce.go | 3 + agent/consul/state/intention_test.go | 3 + 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 | 3 + agent/consul/state/operations_ce.go | 3 + agent/consul/state/peering.go | 3 + agent/consul/state/peering_ce.go | 3 + agent/consul/state/peering_ce_test.go | 3 + agent/consul/state/peering_test.go | 3 + 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 | 3 + 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 | 3 + agent/consul/state/store_integration_test.go | 3 + 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 | 3 + agent/consul/state/usage_ce.go | 3 + agent/consul/state/usage_test.go | 3 + agent/consul/stats_fetcher.go | 3 + agent/consul/stats_fetcher_test.go | 3 + agent/consul/status_endpoint.go | 3 + agent/consul/status_endpoint_test.go | 3 + agent/consul/stream/event.go | 3 + 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 | 3 + 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 | 3 + agent/consul/system_metadata.go | 3 + agent/consul/system_metadata_test.go | 3 + agent/consul/txn_endpoint.go | 3 + agent/consul/txn_endpoint_test.go | 3 + agent/consul/usagemetrics/usagemetrics.go | 3 + agent/consul/usagemetrics/usagemetrics_ce.go | 3 + .../usagemetrics/usagemetrics_ce_test.go | 3 + .../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 | 3 + agent/consul/watch/server_local_test.go | 3 + agent/consul/xdscapacity/capacity.go | 3 + agent/consul/xdscapacity/capacity_test.go | 3 + agent/coordinate_endpoint.go | 3 + agent/coordinate_endpoint_test.go | 3 + agent/debug/host.go | 3 + agent/debug/host_test.go | 3 + agent/delegate_mock_test.go | 3 + agent/denylist.go | 3 + agent/denylist_test.go | 3 + agent/discovery_chain_endpoint.go | 3 + agent/discovery_chain_endpoint_test.go | 3 + agent/dns.go | 3 + 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 | 3 + agent/dns_ce_test.go | 3 + agent/dns_test.go | 3 + agent/enterprise_delegate_ce.go | 3 + .../builtin/aws-lambda/aws_lambda.go | 3 + .../builtin/aws-lambda/aws_lambda_test.go | 3 + .../builtin/aws-lambda/copied.go | 3 + agent/envoyextensions/builtin/lua/copied.go | 3 + agent/envoyextensions/builtin/lua/lua.go | 3 + agent/envoyextensions/builtin/lua/lua_test.go | 3 + .../envoyextensions/registered_extensions.go | 3 + .../registered_extensions_test.go | 3 + agent/event_endpoint.go | 3 + agent/event_endpoint_test.go | 3 + agent/exec/exec.go | 3 + agent/exec/exec_unix.go | 3 + agent/exec/exec_windows.go | 3 + agent/federation_state_endpoint.go | 3 + agent/grpc-external/forward.go | 3 + agent/grpc-external/limiter/limiter.go | 3 + agent/grpc-external/limiter/limiter_test.go | 3 + agent/grpc-external/options.go | 3 + agent/grpc-external/options_test.go | 3 + agent/grpc-external/querymeta.go | 3 + agent/grpc-external/querymeta_test.go | 3 + agent/grpc-external/server.go | 3 + agent/grpc-external/services/acl/login.go | 3 + .../grpc-external/services/acl/login_test.go | 3 + agent/grpc-external/services/acl/logout.go | 3 + .../grpc-external/services/acl/logout_test.go | 3 + agent/grpc-external/services/acl/server.go | 3 + .../grpc-external/services/acl/server_test.go | 3 + .../services/connectca/server.go | 3 + .../services/connectca/server_test.go | 3 + .../grpc-external/services/connectca/sign.go | 3 + .../services/connectca/sign_test.go | 3 + .../services/connectca/watch_roots.go | 3 + .../services/connectca/watch_roots_test.go | 3 + .../dataplane/get_envoy_bootstrap_params.go | 3 + .../get_envoy_bootstrap_params_test.go | 3 + .../dataplane/get_supported_features.go | 3 + .../dataplane/get_supported_features_test.go | 3 + .../services/dataplane/server.go | 3 + .../services/dataplane/server_test.go | 3 + agent/grpc-external/services/dns/server.go | 3 + .../grpc-external/services/dns/server_test.go | 3 + .../services/peerstream/health_snapshot.go | 3 + .../peerstream/health_snapshot_test.go | 3 + .../services/peerstream/replication.go | 3 + .../services/peerstream/server.go | 3 + .../services/peerstream/server_test.go | 3 + .../services/peerstream/stream_resources.go | 3 + .../services/peerstream/stream_test.go | 3 + .../services/peerstream/stream_tracker.go | 3 + .../peerstream/stream_tracker_test.go | 3 + .../peerstream/subscription_blocking.go | 3 + .../peerstream/subscription_manager.go | 3 + .../peerstream/subscription_manager_test.go | 3 + .../services/peerstream/subscription_state.go | 3 + .../peerstream/subscription_state_test.go | 3 + .../services/peerstream/subscription_view.go | 3 + .../peerstream/subscription_view_test.go | 3 + .../services/peerstream/testing.go | 3 + .../services/serverdiscovery/server.go | 3 + .../services/serverdiscovery/server_test.go | 3 + .../services/serverdiscovery/watch_servers.go | 3 + .../serverdiscovery/watch_servers_test.go | 3 + agent/grpc-external/stats_test.go | 3 + agent/grpc-external/testutils/acl.go | 3 + agent/grpc-external/testutils/fsm.go | 3 + agent/grpc-external/testutils/server.go | 3 + agent/grpc-external/utils.go | 3 + agent/grpc-internal/balancer/balancer.go | 3 + agent/grpc-internal/balancer/balancer_test.go | 3 + agent/grpc-internal/balancer/registry.go | 3 + agent/grpc-internal/client.go | 3 + agent/grpc-internal/client_test.go | 3 + agent/grpc-internal/handler.go | 3 + agent/grpc-internal/handler_test.go | 3 + agent/grpc-internal/resolver/registry.go | 3 + agent/grpc-internal/resolver/resolver.go | 3 + agent/grpc-internal/resolver/resolver_test.go | 3 + agent/grpc-internal/server_test.go | 3 + .../services/subscribe/logger.go | 3 + .../services/subscribe/subscribe.go | 3 + .../services/subscribe/subscribe_test.go | 3 + agent/grpc-internal/stats_test.go | 3 + agent/grpc-internal/tracker.go | 3 + agent/grpc-middleware/auth_interceptor.go | 3 + .../grpc-middleware/auth_interceptor_test.go | 3 + agent/grpc-middleware/handshake.go | 3 + agent/grpc-middleware/handshake_test.go | 3 + agent/grpc-middleware/rate.go | 3 + agent/grpc-middleware/rate_test.go | 3 + agent/grpc-middleware/recovery.go | 3 + agent/grpc-middleware/stats.go | 3 + agent/grpc-middleware/testutil/fake_sink.go | 3 + .../testutil/testservice/buf.gen.yaml | 3 + .../testutil/testservice/fake_service.go | 3 + .../testutil/testservice/simple.pb.go | 3 + .../testutil/testservice/simple.proto | 3 + agent/hcp/bootstrap/bootstrap.go | 3 + agent/hcp/bootstrap/bootstrap_test.go | 3 + agent/hcp/bootstrap/testing.go | 3 + agent/hcp/client/client_test.go | 3 + agent/hcp/client/metrics_client.go | 3 + agent/hcp/client/metrics_client_test.go | 3 + agent/hcp/client/mock_CloudConfig.go | 3 + agent/hcp/client/telemetry_config.go | 3 + agent/hcp/client/telemetry_config_test.go | 3 + agent/hcp/config/config.go | 3 + agent/hcp/deps.go | 3 + agent/hcp/deps_test.go | 3 + agent/hcp/discover/discover.go | 3 + agent/hcp/manager.go | 3 + agent/hcp/manager_test.go | 3 + agent/hcp/scada/capabilities.go | 3 + agent/hcp/scada/scada.go | 3 + agent/hcp/telemetry/custom_metrics.go | 3 + agent/hcp/telemetry/doc.go | 3 + agent/hcp/telemetry/gauge_store.go | 3 + agent/hcp/telemetry/gauge_store_test.go | 3 + agent/hcp/telemetry/otel_exporter.go | 3 + agent/hcp/telemetry/otel_exporter_test.go | 3 + agent/hcp/telemetry/otel_sink.go | 3 + agent/hcp/telemetry/otel_sink_test.go | 3 + agent/hcp/telemetry/otlp_transform.go | 3 + agent/hcp/telemetry/otlp_transform_test.go | 3 + agent/hcp/telemetry_provider.go | 3 + agent/hcp/telemetry_provider_test.go | 3 + agent/hcp/testing.go | 3 + agent/hcp/testserver/main.go | 3 + agent/health_endpoint.go | 3 + agent/health_endpoint_test.go | 3 + agent/http.go | 3 + agent/http_ce.go | 3 + agent/http_ce_test.go | 3 + agent/http_decode_test.go | 3 + agent/http_register.go | 3 + agent/http_test.go | 3 + agent/intentions_endpoint.go | 3 + agent/intentions_endpoint_ce_test.go | 3 + agent/intentions_endpoint_test.go | 3 + agent/keyring.go | 3 + agent/keyring_test.go | 3 + agent/kvs_endpoint.go | 3 + agent/kvs_endpoint_test.go | 3 + agent/local/state.go | 3 + agent/local/state_internal_test.go | 3 + agent/local/state_test.go | 3 + agent/local/testing.go | 3 + agent/log-drop/log-drop.go | 3 + agent/log-drop/log-drop_test.go | 3 + agent/metadata/build.go | 3 + agent/metadata/build_test.go | 3 + agent/metadata/server.go | 3 + agent/metadata/server_internal_test.go | 3 + agent/metadata/server_test.go | 3 + agent/metrics.go | 3 + agent/metrics/testing.go | 3 + agent/metrics_test.go | 3 + agent/mock/notify.go | 3 + agent/nodeid.go | 3 + agent/nodeid_test.go | 3 + agent/notify.go | 3 + agent/notify_test.go | 3 + agent/operator_endpoint.go | 3 + agent/operator_endpoint_ce.go | 3 + agent/operator_endpoint_ce_test.go | 3 + agent/operator_endpoint_test.go | 3 + agent/peering_endpoint.go | 3 + agent/peering_endpoint_ce_test.go | 3 + agent/peering_endpoint_test.go | 3 + agent/pool/conn.go | 3 + agent/pool/peek.go | 3 + agent/pool/peek_test.go | 3 + agent/pool/pool.go | 3 + agent/prepared_query_endpoint.go | 3 + agent/prepared_query_endpoint_test.go | 3 + agent/proxycfg-glue/config_entry.go | 3 + agent/proxycfg-glue/config_entry_test.go | 3 + 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 | 3 + .../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 | 3 + agent/proxycfg-glue/health.go | 3 + agent/proxycfg-glue/health_test.go | 3 + agent/proxycfg-glue/helpers_test.go | 3 + agent/proxycfg-glue/intention_upstreams.go | 3 + .../proxycfg-glue/intention_upstreams_test.go | 3 + agent/proxycfg-glue/intentions.go | 3 + agent/proxycfg-glue/intentions_ce.go | 3 + agent/proxycfg-glue/intentions_ent_test.go | 3 + agent/proxycfg-glue/intentions_test.go | 3 + agent/proxycfg-glue/internal_service_dump.go | 3 + .../internal_service_dump_test.go | 3 + agent/proxycfg-glue/peered_upstreams.go | 3 + agent/proxycfg-glue/peered_upstreams_test.go | 3 + agent/proxycfg-glue/peering_list.go | 3 + agent/proxycfg-glue/peering_list_test.go | 3 + .../proxycfg-glue/resolved_service_config.go | 3 + .../resolved_service_config_test.go | 3 + agent/proxycfg-glue/service_http_checks.go | 3 + .../proxycfg-glue/service_http_checks_test.go | 3 + agent/proxycfg-glue/service_list.go | 3 + agent/proxycfg-glue/service_list_test.go | 3 + agent/proxycfg-glue/trust_bundle.go | 3 + agent/proxycfg-glue/trust_bundle_test.go | 3 + .../proxycfg-sources/catalog/config_source.go | 3 + .../catalog/config_source_test.go | 3 + agent/proxycfg-sources/local/config_source.go | 3 + agent/proxycfg-sources/local/local.go | 3 + agent/proxycfg-sources/local/sync.go | 3 + agent/proxycfg-sources/local/sync_test.go | 3 + agent/proxycfg/api_gateway.go | 3 + agent/proxycfg/connect_proxy.go | 3 + agent/proxycfg/data_sources.go | 3 + agent/proxycfg/data_sources_ce.go | 3 + agent/proxycfg/deep-copy.sh | 3 + agent/proxycfg/ingress_gateway.go | 3 + agent/proxycfg/internal/watch/watchmap.go | 3 + .../proxycfg/internal/watch/watchmap_test.go | 3 + agent/proxycfg/manager.go | 3 + agent/proxycfg/manager_test.go | 3 + agent/proxycfg/mesh_gateway.go | 3 + 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.go | 3 + agent/proxycfg/snapshot.go | 3 + agent/proxycfg/snapshot_test.go | 3 + agent/proxycfg/state.go | 3 + agent/proxycfg/state_ce_test.go | 3 + agent/proxycfg/state_test.go | 3 + agent/proxycfg/terminating_gateway.go | 3 + agent/proxycfg/testing.go | 3 + agent/proxycfg/testing_api_gateway.go | 3 + agent/proxycfg/testing_ce.go | 3 + agent/proxycfg/testing_connect_proxy.go | 3 + agent/proxycfg/testing_ingress_gateway.go | 3 + agent/proxycfg/testing_mesh_gateway.go | 3 + agent/proxycfg/testing_peering.go | 3 + agent/proxycfg/testing_terminating_gateway.go | 3 + agent/proxycfg/testing_tproxy.go | 3 + agent/proxycfg/testing_upstreams.go | 3 + agent/proxycfg/upstreams.go | 3 + agent/proxycfg_test.go | 3 + agent/reload.go | 3 + agent/remote_exec.go | 3 + agent/remote_exec_test.go | 3 + agent/retry_join.go | 3 + agent/retry_join_test.go | 3 + agent/router/grpc.go | 3 + agent/router/manager.go | 3 + agent/router/manager_internal_test.go | 3 + agent/router/manager_test.go | 3 + agent/router/router.go | 3 + agent/router/router_test.go | 3 + agent/router/serf_adapter.go | 3 + agent/router/serf_flooder.go | 3 + agent/routine-leak-checker/leak_test.go | 3 + agent/rpc/middleware/interceptors.go | 3 + agent/rpc/middleware/interceptors_test.go | 3 + agent/rpc/middleware/rate_limit_mappings.go | 3 + agent/rpc/middleware/recovery.go | 3 + agent/rpc/operator/service.go | 3 + agent/rpc/operator/service_test.go | 3 + agent/rpc/peering/service.go | 3 + agent/rpc/peering/service_ce_test.go | 3 + agent/rpc/peering/service_test.go | 3 + agent/rpc/peering/testing.go | 3 + agent/rpc/peering/testutil_ce_test.go | 3 + agent/rpc/peering/validate.go | 3 + agent/rpc/peering/validate_test.go | 3 + agent/rpcclient/health/health.go | 3 + agent/rpcclient/health/health_test.go | 3 + agent/rpcclient/health/streaming_test.go | 3 + agent/rpcclient/health/view.go | 3 + agent/rpcclient/health/view_test.go | 3 + agent/service_checks_test.go | 3 + agent/service_manager.go | 3 + agent/service_manager_test.go | 3 + agent/session_endpoint.go | 3 + agent/session_endpoint_test.go | 3 + agent/setup.go | 3 + agent/setup_ce.go | 3 + agent/sidecar_service.go | 3 + agent/sidecar_service_test.go | 3 + agent/signal_unix.go | 3 + agent/signal_windows.go | 3 + agent/snapshot_endpoint.go | 3 + agent/snapshot_endpoint_test.go | 3 + agent/status_endpoint.go | 3 + agent/status_endpoint_test.go | 3 + agent/streaming_test.go | 3 + agent/structs/acl.go | 3 + agent/structs/acl_cache.go | 3 + agent/structs/acl_cache_test.go | 3 + agent/structs/acl_ce.go | 3 + agent/structs/acl_test.go | 3 + agent/structs/aclfilter/filter.go | 3 + agent/structs/aclfilter/filter_test.go | 3 + agent/structs/auto_encrypt.go | 3 + agent/structs/autopilot.go | 3 + agent/structs/autopilot_ce.go | 3 + agent/structs/catalog.go | 3 + agent/structs/catalog_ce.go | 3 + agent/structs/check_definition.go | 3 + agent/structs/check_definition_test.go | 3 + agent/structs/check_type.go | 3 + agent/structs/config_entry.go | 3 + agent/structs/config_entry_ce.go | 3 + agent/structs/config_entry_ce_test.go | 3 + agent/structs/config_entry_discoverychain.go | 3 + .../structs/config_entry_discoverychain_ce.go | 3 + .../config_entry_discoverychain_ce_test.go | 3 + .../config_entry_discoverychain_test.go | 3 + agent/structs/config_entry_exports.go | 3 + agent/structs/config_entry_exports_ce_test.go | 3 + agent/structs/config_entry_exports_test.go | 3 + agent/structs/config_entry_gateways.go | 3 + agent/structs/config_entry_gateways_test.go | 3 + .../config_entry_inline_certificate.go | 3 + .../config_entry_inline_certificate_test.go | 3 + agent/structs/config_entry_intentions.go | 3 + agent/structs/config_entry_intentions_ce.go | 3 + agent/structs/config_entry_intentions_test.go | 3 + agent/structs/config_entry_mesh.go | 3 + agent/structs/config_entry_mesh_ce.go | 3 + agent/structs/config_entry_mesh_test.go | 3 + agent/structs/config_entry_routes.go | 3 + agent/structs/config_entry_routes_test.go | 3 + agent/structs/config_entry_status.go | 3 + agent/structs/config_entry_test.go | 3 + agent/structs/connect.go | 3 + agent/structs/connect_ca.go | 3 + agent/structs/connect_ca_test.go | 3 + agent/structs/connect_ce.go | 3 + agent/structs/connect_proxy_config.go | 3 + agent/structs/connect_proxy_config_ce.go | 3 + agent/structs/connect_proxy_config_test.go | 3 + agent/structs/deep-copy.sh | 3 + agent/structs/discovery_chain.go | 3 + agent/structs/discovery_chain_ce.go | 3 + agent/structs/envoy_extension.go | 3 + agent/structs/errors.go | 3 + agent/structs/federation_state.go | 3 + agent/structs/identity.go | 3 + agent/structs/intention.go | 3 + agent/structs/intention_ce.go | 3 + agent/structs/intention_test.go | 3 + agent/structs/operator.go | 3 + agent/structs/peering.go | 3 + agent/structs/prepared_query.go | 3 + agent/structs/prepared_query_test.go | 3 + agent/structs/protobuf_compat.go | 3 + agent/structs/service_definition.go | 3 + agent/structs/service_definition_test.go | 3 + agent/structs/snapshot.go | 3 + agent/structs/structs.go | 3 + agent/structs/structs_ce.go | 3 + agent/structs/structs_ce_test.go | 3 + agent/structs/structs_ext_test.go | 3 + agent/structs/structs_filtering_test.go | 3 + agent/structs/structs_test.go | 3 + agent/structs/system_metadata.go | 3 + agent/structs/testing.go | 3 + agent/structs/testing_catalog.go | 3 + agent/structs/testing_connect_proxy_config.go | 3 + agent/structs/testing_intention.go | 3 + agent/structs/testing_service_definition.go | 3 + agent/structs/txn.go | 3 + agent/submatview/handler.go | 3 + agent/submatview/local_materializer.go | 3 + agent/submatview/local_materializer_test.go | 3 + agent/submatview/materializer.go | 3 + agent/submatview/rpc_materializer.go | 3 + agent/submatview/store.go | 3 + agent/submatview/store_integration_test.go | 3 + agent/submatview/store_test.go | 3 + agent/submatview/streaming_test.go | 3 + agent/systemd/notify.go | 3 + agent/testagent.go | 3 + agent/testagent_test.go | 3 + agent/token/persistence.go | 3 + agent/token/persistence_test.go | 3 + agent/token/store.go | 3 + agent/token/store_ce.go | 3 + agent/token/store_test.go | 3 + agent/translate_addr.go | 3 + agent/txn_endpoint.go | 3 + agent/txn_endpoint_test.go | 3 + agent/ui_endpoint.go | 3 + agent/ui_endpoint_ce_test.go | 3 + agent/ui_endpoint_test.go | 3 + agent/uiserver/buf_index_fs.go | 3 + agent/uiserver/buffered_file.go | 3 + agent/uiserver/redirect_fs.go | 3 + agent/uiserver/ui_template_data.go | 3 + agent/uiserver/uiserver.go | 3 + agent/uiserver/uiserver_test.go | 3 + agent/user_event.go | 3 + agent/user_event_test.go | 3 + agent/util.go | 3 + agent/util_test.go | 3 + agent/watch_handler.go | 3 + agent/watch_handler_test.go | 3 + agent/xds/accesslogs/accesslogs.go | 3 + agent/xds/clusters.go | 3 + agent/xds/clusters_test.go | 3 + agent/xds/config/config.go | 3 + agent/xds/config/config_test.go | 3 + agent/xds/delta.go | 3 + agent/xds/delta_envoy_extender_ce_test.go | 3 + agent/xds/delta_test.go | 3 + agent/xds/endpoints.go | 3 + agent/xds/endpoints_test.go | 3 + agent/xds/extensionruntime/runtime_config.go | 3 + .../runtime_config_ce_test.go | 3 + agent/xds/failover_math.go | 3 + agent/xds/failover_math_test.go | 3 + agent/xds/golden_test.go | 3 + agent/xds/listeners.go | 3 + agent/xds/listeners_ingress.go | 3 + agent/xds/listeners_test.go | 3 + agent/xds/naming.go | 3 + agent/xds/net_fallback.go | 3 + agent/xds/net_linux.go | 3 + agent/xds/protocol_trace.go | 3 + agent/xds/rbac.go | 3 + agent/xds/rbac_test.go | 3 + agent/xds/resources.go | 3 + agent/xds/resources_ce_test.go | 3 + agent/xds/resources_test.go | 3 + agent/xds/response.go | 3 + agent/xds/routes.go | 3 + agent/xds/routes_test.go | 3 + agent/xds/secrets.go | 3 + agent/xds/server.go | 3 + agent/xds/server_ce.go | 3 + agent/xds/testcommon/testcommon.go | 3 + agent/xds/testing.go | 3 + .../validateupstream_test.go | 3 + agent/xds/xds.go | 3 + agent/xds/xds_protocol_helpers_test.go | 3 + agent/xds/z_xds_packages_test.go | 3 + api/.copywrite.hcl | 8 + api/acl.go | 3 + api/acl_test.go | 3 + api/agent.go | 3 + api/agent_test.go | 3 + api/api.go | 3 + api/api_test.go | 3 + api/catalog.go | 3 + api/catalog_test.go | 3 + api/ce_test.go | 3 + api/config_entry.go | 3 + api/config_entry_discoverychain.go | 3 + api/config_entry_discoverychain_test.go | 3 + api/config_entry_exports.go | 3 + api/config_entry_exports_test.go | 3 + api/config_entry_gateways.go | 3 + api/config_entry_gateways_test.go | 3 + api/config_entry_inline_certificate.go | 3 + api/config_entry_inline_certificate_test.go | 3 + api/config_entry_intentions.go | 3 + api/config_entry_intentions_test.go | 3 + api/config_entry_mesh.go | 3 + api/config_entry_routes.go | 3 + api/config_entry_status.go | 3 + api/config_entry_status_test.go | 3 + api/config_entry_test.go | 3 + api/connect.go | 3 + api/connect_ca.go | 3 + api/connect_ca_test.go | 3 + api/connect_intention.go | 3 + 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 | 3 + api/discovery_chain_test.go | 3 + api/event.go | 3 + api/event_test.go | 3 + api/health.go | 3 + api/health_test.go | 3 + api/kv.go | 3 + api/kv_test.go | 3 + api/lock.go | 3 + api/lock_test.go | 3 + api/mock_api_test.go | 3 + api/namespace.go | 3 + api/namespace_test.go | 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 | 3 + api/operator_raft.go | 3 + api/operator_raft_test.go | 3 + api/operator_segment.go | 3 + api/operator_usage.go | 3 + api/operator_usage_test.go | 3 + api/partition.go | 3 + api/peering.go | 3 + api/peering_test.go | 3 + api/prepared_query.go | 3 + api/prepared_query_test.go | 3 + api/raw.go | 3 + api/semaphore.go | 3 + api/semaphore_test.go | 3 + api/session.go | 3 + api/session_test.go | 3 + api/snapshot.go | 3 + api/snapshot_test.go | 3 + api/status.go | 3 + api/status_test.go | 3 + api/txn.go | 3 + api/txn_test.go | 3 + api/watch/funcs.go | 3 + api/watch/funcs_test.go | 3 + api/watch/plan.go | 3 + api/watch/plan_test.go | 3 + api/watch/watch.go | 3 + api/watch/watch_test.go | 3 + build-support/docker/Build-UI.dockerfile | 3 + .../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 + build-support/scripts/copywrite-exceptions.sh | 14 + build-support/scripts/devtools.sh | 3 + build-support/scripts/functions.sh | 3 + build-support/scripts/protobuf.sh | 3 + build-support/scripts/release.sh | 3 + build-support/scripts/version.sh | 3 + command/acl/acl.go | 3 + command/acl/acl_helpers.go | 3 + command/acl/agenttokens/agent_tokens.go | 3 + 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 | 3 + .../authmethod/delete/authmethod_delete.go | 3 + .../delete/authmethod_delete_test.go | 3 + command/acl/authmethod/formatter.go | 3 + .../acl/authmethod/list/authmethod_list.go | 3 + .../authmethod/list/authmethod_list_test.go | 3 + .../acl/authmethod/read/authmethod_read.go | 3 + .../authmethod/read/authmethod_read_test.go | 3 + .../authmethod/update/authmethod_update.go | 3 + .../authmethod/update/authmethod_update_ce.go | 3 + .../update/authmethod_update_test.go | 3 + command/acl/bindingrule/bindingrule.go | 3 + .../bindingrule/create/bindingrule_create.go | 3 + .../create/bindingrule_create_test.go | 3 + .../bindingrule/delete/bindingrule_delete.go | 3 + .../delete/bindingrule_delete_test.go | 3 + command/acl/bindingrule/formatter.go | 3 + .../acl/bindingrule/list/bindingrule_list.go | 3 + .../bindingrule/list/bindingrule_list_test.go | 3 + .../acl/bindingrule/read/bindingrule_read.go | 3 + .../bindingrule/read/bindingrule_read_test.go | 3 + .../bindingrule/update/bindingrule_update.go | 3 + .../update/bindingrule_update_test.go | 3 + command/acl/bootstrap/bootstrap.go | 3 + command/acl/bootstrap/bootstrap_test.go | 3 + command/acl/policy/create/policy_create.go | 3 + .../acl/policy/create/policy_create_test.go | 3 + command/acl/policy/delete/policy_delete.go | 3 + .../acl/policy/delete/policy_delete_test.go | 3 + command/acl/policy/formatter.go | 3 + command/acl/policy/list/policy_list.go | 3 + command/acl/policy/list/policy_list_test.go | 3 + command/acl/policy/policy.go | 3 + command/acl/policy/read/policy_read.go | 3 + command/acl/policy/read/policy_read_test.go | 3 + command/acl/policy/update/policy_update.go | 3 + .../acl/policy/update/policy_update_test.go | 3 + command/acl/role/create/role_create.go | 3 + command/acl/role/create/role_create_test.go | 3 + command/acl/role/delete/role_delete.go | 3 + command/acl/role/delete/role_delete_test.go | 3 + command/acl/role/formatter.go | 3 + command/acl/role/formatter_test.go | 3 + command/acl/role/list/role_list.go | 3 + command/acl/role/list/role_list_test.go | 3 + command/acl/role/read/role_read.go | 3 + command/acl/role/read/role_read_test.go | 3 + command/acl/role/role.go | 3 + command/acl/role/update/role_update.go | 3 + command/acl/role/update/role_update_test.go | 3 + command/acl/token/clone/token_clone.go | 3 + command/acl/token/clone/token_clone_test.go | 3 + command/acl/token/create/token_create.go | 3 + command/acl/token/create/token_create_test.go | 3 + command/acl/token/delete/token_delete.go | 3 + command/acl/token/delete/token_delete_test.go | 3 + command/acl/token/formatter.go | 3 + command/acl/token/formatter_ce_test.go | 3 + command/acl/token/formatter_test.go | 3 + command/acl/token/list/token_list.go | 3 + command/acl/token/list/token_list_test.go | 3 + command/acl/token/read/token_read.go | 3 + command/acl/token/read/token_read_test.go | 3 + command/acl/token/token.go | 3 + command/acl/token/update/token_update.go | 3 + command/acl/token/update/token_update_test.go | 3 + command/agent/agent.go | 3 + command/agent/agent_test.go | 3 + command/agent/startup_logger.go | 3 + command/catalog/catalog.go | 3 + command/catalog/catalog_test.go | 3 + command/catalog/helpers.go | 3 + command/catalog/helpers_ce.go | 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 | 3 + command/cli/formatting.go | 3 + command/config/config.go | 3 + command/config/delete/config_delete.go | 3 + command/config/delete/config_delete_test.go | 3 + command/config/list/config_list.go | 3 + command/config/list/config_list_test.go | 3 + command/config/read/config_read.go | 3 + command/config/read/config_read_test.go | 3 + command/config/write/config_write.go | 3 + command/config/write/config_write_test.go | 3 + command/connect/ca/ca.go | 3 + command/connect/ca/ca_test.go | 3 + command/connect/ca/get/connect_ca_get.go | 3 + command/connect/ca/get/connect_ca_get_test.go | 3 + command/connect/ca/set/connect_ca_set.go | 3 + command/connect/ca/set/connect_ca_set_test.go | 3 + command/connect/connect.go | 3 + command/connect/connect_test.go | 3 + command/connect/envoy/bootstrap_config.go | 3 + .../connect/envoy/bootstrap_config_test.go | 3 + command/connect/envoy/bootstrap_tpl.go | 3 + command/connect/envoy/envoy.go | 3 + command/connect/envoy/envoy_ce_test.go | 3 + command/connect/envoy/envoy_test.go | 3 + command/connect/envoy/exec.go | 3 + command/connect/envoy/exec_test.go | 3 + command/connect/envoy/exec_unix.go | 3 + command/connect/envoy/exec_unsupported.go | 3 + command/connect/envoy/flags.go | 3 + command/connect/envoy/flags_test.go | 3 + .../connect_envoy_pipe-bootstrap.go | 3 + .../connect_envoy_pipe-bootstrap_test.go | 3 + command/connect/expose/expose.go | 3 + command/connect/expose/expose_test.go | 3 + command/connect/proxy/flag_upstreams.go | 3 + command/connect/proxy/flag_upstreams_test.go | 3 + command/connect/proxy/proxy.go | 3 + command/connect/proxy/proxy_test.go | 3 + command/connect/proxy/register.go | 3 + command/connect/proxy/register_test.go | 3 + .../redirecttraffic/redirect_traffic.go | 3 + .../redirecttraffic/redirect_traffic_test.go | 3 + command/debug/debug.go | 3 + command/debug/debug_test.go | 3 + command/event/event.go | 3 + command/event/event_test.go | 3 + command/exec/exec.go | 3 + command/exec/exec_test.go | 3 + command/flags/config.go | 3 + command/flags/config_test.go | 3 + command/flags/flag_map_value.go | 3 + command/flags/flag_map_value_test.go | 3 + command/flags/flag_slice_value.go | 3 + command/flags/flag_slice_value_test.go | 3 + command/flags/http.go | 3 + 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 | 3 + command/helpers/helpers_test.go | 3 + command/info/info.go | 3 + command/info/info_test.go | 3 + command/intention/check/check.go | 3 + command/intention/check/check_test.go | 3 + command/intention/create/create.go | 3 + command/intention/create/create_test.go | 3 + command/intention/delete/delete.go | 3 + command/intention/delete/delete_test.go | 3 + command/intention/format.go | 3 + command/intention/get/get.go | 3 + command/intention/get/get_test.go | 3 + command/intention/helpers.go | 3 + command/intention/helpers_test.go | 3 + command/intention/intention.go | 3 + command/intention/intention_test.go | 3 + command/intention/list/intention_list.go | 3 + command/intention/list/intention_list_test.go | 3 + command/intention/match/match.go | 3 + command/intention/match/match_test.go | 3 + command/join/join.go | 3 + command/join/join_test.go | 3 + command/keygen/keygen.go | 3 + command/keygen/keygen_test.go | 3 + command/keyring/keyring.go | 3 + command/keyring/keyring_test.go | 3 + command/kv/del/kv_delete.go | 3 + command/kv/del/kv_delete_test.go | 3 + command/kv/exp/kv_export.go | 3 + command/kv/exp/kv_export_test.go | 3 + command/kv/get/kv_get.go | 3 + command/kv/get/kv_get_test.go | 3 + command/kv/imp/kv_import.go | 3 + command/kv/imp/kv_import_test.go | 3 + command/kv/impexp/kvimpexp.go | 3 + command/kv/kv.go | 3 + command/kv/kv_test.go | 3 + command/kv/put/kv_put.go | 3 + command/kv/put/kv_put_test.go | 3 + command/leave/leave.go | 3 + command/leave/leave_test.go | 3 + command/lock/lock.go | 3 + command/lock/lock_test.go | 3 + command/lock/util_unix.go | 3 + command/lock/util_windows.go | 3 + command/login/aws.go | 3 + command/login/login.go | 3 + command/login/login_ce.go | 3 + command/login/login_test.go | 3 + command/logout/logout.go | 3 + command/logout/logout_test.go | 3 + command/maint/maint.go | 3 + command/maint/maint_test.go | 3 + command/members/members.go | 3 + command/members/members_test.go | 3 + command/monitor/monitor.go | 3 + command/monitor/monitor_test.go | 3 + .../autopilot/get/operator_autopilot_get.go | 3 + .../get/operator_autopilot_get_test.go | 3 + .../operator/autopilot/operator_autopilot.go | 3 + .../autopilot/operator_autopilot_test.go | 3 + .../autopilot/set/operator_autopilot_set.go | 3 + .../set/operator_autopilot_set_test.go | 3 + command/operator/autopilot/state/formatter.go | 3 + .../state/operator_autopilot_state.go | 3 + .../state/operator_autopilot_state_test.go | 3 + command/operator/operator.go | 3 + command/operator/operator_test.go | 3 + .../raft/listpeers/operator_raft_list.go | 3 + .../raft/listpeers/operator_raft_list_test.go | 3 + command/operator/raft/operator_raft.go | 3 + command/operator/raft/operator_raft_test.go | 3 + .../raft/removepeer/operator_raft_remove.go | 3 + .../removepeer/operator_raft_remove_test.go | 3 + .../raft/transferleader/transfer_leader.go | 3 + .../transferleader/transfer_leader_test.go | 3 + .../usage/instances/usage_instances.go | 3 + .../usage/instances/usage_instances_ce.go | 3 + .../instances/usage_instances_ce_test.go | 3 + .../usage/instances/usage_instances_test.go | 3 + command/operator/usage/usage.go | 3 + command/peering/delete/delete.go | 3 + command/peering/delete/delete_test.go | 3 + command/peering/establish/establish.go | 3 + command/peering/establish/establish_test.go | 3 + command/peering/generate/generate.go | 3 + command/peering/generate/generate_test.go | 3 + command/peering/list/list.go | 3 + command/peering/list/list_test.go | 3 + command/peering/peering.go | 3 + command/peering/read/read.go | 3 + command/peering/read/read_test.go | 3 + command/registry.go | 3 + command/registry_ce.go | 3 + command/reload/reload.go | 3 + command/reload/reload_test.go | 3 + command/rtt/rtt.go | 3 + command/rtt/rtt_test.go | 3 + command/services/config.go | 3 + command/services/config_test.go | 3 + command/services/deregister/deregister.go | 3 + .../services/deregister/deregister_test.go | 3 + command/services/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 | 3 + .../snapshot/inspect/snapshot_inspect_test.go | 3 + command/snapshot/restore/snapshot_restore.go | 3 + .../snapshot/restore/snapshot_restore_test.go | 3 + command/snapshot/save/snapshot_save.go | 3 + command/snapshot/save/snapshot_save_test.go | 3 + command/snapshot/snapshot_command.go | 3 + command/snapshot/snapshot_command_test.go | 3 + command/tls/ca/create/tls_ca_create.go | 3 + command/tls/ca/create/tls_ca_create_test.go | 3 + command/tls/ca/tls_ca.go | 3 + command/tls/ca/tls_ca_test.go | 3 + command/tls/cert/create/tls_cert_create.go | 3 + .../tls/cert/create/tls_cert_create_test.go | 3 + command/tls/cert/tls_cert.go | 3 + command/tls/cert/tls_cert_test.go | 3 + command/tls/tls.go | 3 + command/tls/tls_test.go | 3 + .../troubleshoot/proxy/troubleshoot_proxy.go | 3 + command/troubleshoot/troubleshoot.go | 3 + command/troubleshoot/troubleshoot_test.go | 3 + .../upstreams/troubleshoot_upstreams.go | 3 + command/validate/validate.go | 3 + command/validate/validate_test.go | 3 + command/version/formatter.go | 3 + command/version/formatter_test.go | 3 + command/version/version.go | 3 + command/version/version_test.go | 3 + command/watch/watch.go | 3 + command/watch/watch_test.go | 3 + connect/certgen/certgen.go | 3 + connect/example_test.go | 3 + connect/proxy/config.go | 3 + connect/proxy/config_test.go | 3 + connect/proxy/conn.go | 3 + connect/proxy/conn_test.go | 3 + connect/proxy/listener.go | 3 + connect/proxy/listener_test.go | 3 + connect/proxy/proxy.go | 3 + connect/proxy/proxy_test.go | 3 + connect/proxy/testing.go | 3 + connect/resolver.go | 3 + connect/resolver_test.go | 3 + connect/service.go | 3 + connect/service_test.go | 3 + connect/testing.go | 3 + connect/tls.go | 3 + connect/tls_test.go | 3 + .../extensioncommon/basic_envoy_extender.go | 3 + .../extensioncommon/envoy_extender.go | 3 + .../extensioncommon/envoy_extender_test.go | 3 + envoyextensions/extensioncommon/resources.go | 3 + .../extensioncommon/runtime_config.go | 3 + .../extensioncommon/runtime_config_test.go | 3 + envoyextensions/xdscommon/envoy_versioning.go | 3 + .../xdscommon/envoy_versioning_test.go | 3 + envoyextensions/xdscommon/proxysupport.go | 3 + .../xdscommon/proxysupport_test.go | 3 + envoyextensions/xdscommon/xdscommon.go | 3 + fixup_acl_move.sh | 3 + internal/go-sso/oidcauth/auth.go | 3 + internal/go-sso/oidcauth/config.go | 3 + internal/go-sso/oidcauth/config_test.go | 3 + .../go-sso/oidcauth/internal/strutil/util.go | 3 + .../oidcauth/internal/strutil/util_test.go | 3 + internal/go-sso/oidcauth/jwt.go | 3 + internal/go-sso/oidcauth/jwt_test.go | 3 + internal/go-sso/oidcauth/oidc.go | 3 + internal/go-sso/oidcauth/oidc_test.go | 3 + .../go-sso/oidcauth/oidcauthtest/testing.go | 3 + internal/go-sso/oidcauth/oidcjwt.go | 3 + internal/go-sso/oidcauth/oidcjwt_test.go | 3 + internal/go-sso/oidcauth/util.go | 3 + internal/go-sso/oidcauth/util_test.go | 3 + internal/testing/golden/golden.go | 3 + .../e2e/consul/agent/structs/structs.go | 3 + .../e2e/consul/proto/pbcommon/common.go | 3 + .../tools/proto-gen-rpc-glue/e2e/source.pb.go | 3 + internal/tools/proto-gen-rpc-glue/main.go | 3 + .../tools/proto-gen-rpc-glue/main_test.go | 3 + .../protoc-gen-consul-rate-limit/main.go | 3 + .../postprocess/main.go | 3 + ipaddr/detect.go | 3 + ipaddr/detect_test.go | 3 + ipaddr/ipaddr.go | 3 + ipaddr/ipaddr_test.go | 3 + lib/cluster.go | 3 + lib/cluster_test.go | 3 + lib/decode/decode.go | 3 + lib/decode/decode_test.go | 3 + lib/eof.go | 3 + lib/eof_test.go | 3 + lib/file/atomic.go | 3 + lib/file/atomic_test.go | 3 + lib/hoststats/collector.go | 3 + lib/hoststats/cpu.go | 3 + lib/hoststats/cpu_test.go | 3 + lib/hoststats/host.go | 3 + lib/hoststats/metrics.go | 3 + lib/json.go | 3 + lib/map_walker.go | 3 + lib/map_walker_test.go | 3 + lib/maps/maps.go | 3 + lib/maps/maps_test.go | 3 + lib/math.go | 3 + lib/math_test.go | 3 + lib/mutex/mutex.go | 3 + lib/mutex/mutex_test.go | 3 + lib/path.go | 3 + lib/retry/retry.go | 3 + lib/retry/retry_test.go | 3 + lib/routine/routine.go | 3 + lib/routine/routine_test.go | 3 + lib/rtt.go | 3 + lib/rtt_test.go | 3 + lib/semaphore/semaphore.go | 3 + lib/semaphore/semaphore_test.go | 3 + lib/serf/serf.go | 3 + lib/stop_context.go | 3 + lib/stop_context_test.go | 3 + lib/strings.go | 3 + lib/stringslice/stringslice.go | 3 + lib/stringslice/stringslice_test.go | 3 + lib/telemetry.go | 3 + lib/telemetry_test.go | 3 + lib/template/hil.go | 3 + lib/template/hil_test.go | 3 + lib/translate.go | 3 + lib/translate_test.go | 3 + lib/ttlcache/eviction.go | 3 + lib/ttlcache/eviction_test.go | 3 + lib/useragent.go | 3 + lib/useragent_test.go | 3 + lib/uuid.go | 3 + logging/gated_writer.go | 3 + logging/gated_writer_test.go | 3 + logging/grpc.go | 3 + logging/grpc_test.go | 3 + logging/log_levels.go | 3 + logging/logfile.go | 3 + logging/logfile_bsd.go | 3 + logging/logfile_linux.go | 3 + logging/logfile_solaris.go | 3 + logging/logfile_test.go | 3 + logging/logfile_windows.go | 3 + logging/logger.go | 3 + logging/logger_test.go | 3 + logging/monitor/monitor.go | 3 + logging/monitor/monitor_test.go | 3 + logging/names.go | 3 + logging/syslog.go | 3 + logging/syslog_test.go | 3 + logging/syslog_unsupported_test.go | 3 + main.go | 3 + proto-public/.copywrite.hcl | 51 ++ .../annotations/ratelimit/ratelimit.pb.go | 3 + .../annotations/ratelimit/ratelimit.proto | 3 + proto-public/buf.gen.yaml | 3 + proto-public/buf.yaml | 3 + proto-public/pbacl/acl.pb.go | 3 + proto-public/pbacl/acl.proto | 3 + proto-public/pbconnectca/ca.pb.go | 3 + proto-public/pbconnectca/ca.proto | 3 + proto-public/pbdataplane/dataplane.pb.go | 3 + proto-public/pbdataplane/dataplane.proto | 3 + proto-public/pbdns/dns.pb.go | 3 + proto-public/pbdns/dns.proto | 3 + .../pbserverdiscovery/serverdiscovery.pb.go | 3 + .../pbserverdiscovery/serverdiscovery.proto | 3 + proto/buf.gen.yaml | 3 + proto/buf.yaml | 3 + proto/pbacl/acl.go | 3 + proto/pbacl/acl.pb.go | 3 + proto/pbacl/acl.proto | 3 + proto/pbautoconf/auto_config.go | 3 + proto/pbautoconf/auto_config.pb.go | 3 + proto/pbautoconf/auto_config.proto | 3 + proto/pbautoconf/auto_config_ce.go | 3 + proto/pbcommon/common.go | 3 + proto/pbcommon/common.pb.go | 3 + proto/pbcommon/common.proto | 3 + proto/pbcommon/common_ce.go | 3 + proto/pbcommon/convert_pbstruct.go | 3 + proto/pbcommon/convert_pbstruct_test.go | 3 + proto/pbconfig/config.pb.go | 3 + proto/pbconfig/config.proto | 3 + proto/pbconfigentry/config_entry.go | 3 + proto/pbconfigentry/config_entry.pb.go | 3 + proto/pbconfigentry/config_entry.proto | 3 + proto/pbconnect/connect.go | 3 + proto/pbconnect/connect.pb.go | 3 + proto/pbconnect/connect.proto | 3 + proto/pboperator/operator.pb.go | 3 + proto/pboperator/operator.proto | 3 + proto/pbpeering/peering.go | 3 + proto/pbpeering/peering.pb.go | 3 + proto/pbpeering/peering.proto | 3 + proto/pbpeering/peering_ce.go | 3 + proto/pbpeerstream/convert.go | 3 + proto/pbpeerstream/peerstream.go | 3 + proto/pbpeerstream/peerstream.pb.go | 3 + proto/pbpeerstream/peerstream.proto | 3 + proto/pbpeerstream/types.go | 3 + proto/pbservice/convert.go | 3 + proto/pbservice/convert_ce.go | 3 + proto/pbservice/convert_ce_test.go | 3 + proto/pbservice/convert_test.go | 3 + proto/pbservice/healthcheck.pb.go | 3 + proto/pbservice/healthcheck.proto | 3 + proto/pbservice/ids.go | 3 + proto/pbservice/ids_test.go | 3 + proto/pbservice/node.pb.go | 3 + proto/pbservice/node.proto | 3 + proto/pbservice/service.pb.go | 3 + proto/pbservice/service.proto | 3 + proto/pbsubscribe/subscribe.go | 3 + proto/pbsubscribe/subscribe.pb.go | 3 + proto/pbsubscribe/subscribe.proto | 3 + proto/prototest/testing.go | 3 + proto/prototest/testing_test.go | 3 + sdk/.copywrite.hcl | 8 + sdk/freeport/ephemeral_darwin.go | 3 + sdk/freeport/ephemeral_darwin_test.go | 3 + sdk/freeport/ephemeral_fallback.go | 3 + sdk/freeport/ephemeral_linux.go | 3 + 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/iptables/iptables.go | 3 + sdk/iptables/iptables_executor_linux.go | 3 + sdk/iptables/iptables_executor_unsupported.go | 3 + sdk/iptables/iptables_test.go | 3 + sdk/testutil/assertions.go | 3 + sdk/testutil/context.go | 3 + sdk/testutil/io.go | 3 + sdk/testutil/retry/retry.go | 3 + sdk/testutil/retry/retry_test.go | 3 + sdk/testutil/server.go | 3 + sdk/testutil/server_methods.go | 3 + 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 | 3 + snapshot/archive_test.go | 3 + snapshot/snapshot.go | 3 + snapshot/snapshot_test.go | 3 + test/bin/cluster.bash | 3 + test/ca/generate.sh | 3 + test/client_certs/generate.sh | 3 + test/hostname/generate.sh | 3 + .../capture.sh | 3 + .../service_gateway.hcl | 3 + .../case-api-gateway-http-hostnames/setup.sh | 3 + .../case-api-gateway-http-hostnames/vars.sh | 3 + .../case-api-gateway-http-simple/capture.sh | 3 + .../service_gateway.hcl | 3 + .../case-api-gateway-http-simple/setup.sh | 3 + .../case-api-gateway-http-simple/vars.sh | 3 + .../capture.sh | 3 + .../service_gateway.hcl | 3 + .../service_s3.hcl | 3 + .../setup.sh | 3 + .../vars.sh | 3 + .../capture.sh | 3 + .../service_gateway.hcl | 3 + .../setup.sh | 3 + .../vars.sh | 3 + .../capture.sh | 3 + .../service_gateway.hcl | 3 + .../case-api-gateway-tcp-conflicted/setup.sh | 3 + .../case-api-gateway-tcp-conflicted/vars.sh | 3 + .../case-api-gateway-tcp-simple/capture.sh | 3 + .../service_gateway.hcl | 3 + .../case-api-gateway-tcp-simple/setup.sh | 3 + .../envoy/case-api-gateway-tcp-simple/vars.sh | 3 + .../capture.sh | 3 + .../service_gateway.hcl | 3 + .../setup.sh | 3 + .../vars.sh | 3 + .../connect/envoy/case-badauthz/capture.sh | 3 + .../connect/envoy/case-badauthz/setup.sh | 3 + .../connect/envoy/case-basic/capture.sh | 3 + .../connect/envoy/case-basic/setup.sh | 3 + .../connect/envoy/case-centralconf/capture.sh | 3 + .../envoy/case-centralconf/service_s1.hcl | 3 + .../envoy/case-centralconf/service_s2.hcl | 3 + .../connect/envoy/case-centralconf/setup.sh | 3 + .../alpha/base.hcl | 3 + .../alpha/service_gateway.hcl | 3 + .../alpha/service_s1.hcl | 3 + .../alpha/service_s2.hcl | 3 + .../alpha/setup.sh | 3 + .../bind.hcl | 3 + .../capture.sh | 3 + .../primary/base.hcl | 3 + .../primary/service_s1.hcl | 3 + .../primary/service_s2.hcl | 3 + .../primary/setup.sh | 3 + .../vars.sh | 3 + .../bind.hcl | 3 + .../capture.sh | 3 + .../primary/setup.sh | 3 + .../secondary/join.hcl | 3 + .../secondary/service_gateway.hcl | 3 + .../secondary/service_s1.hcl | 3 + .../secondary/setup.sh | 3 + .../vars.sh | 3 + .../bind.hcl | 3 + .../capture.sh | 3 + .../primary/setup.sh | 3 + .../secondary/join.hcl | 3 + .../secondary/service_gateway.hcl | 3 + .../secondary/service_s1.hcl | 3 + .../secondary/setup.sh | 3 + .../vars.sh | 3 + .../service_s2-v1.hcl | 3 + .../service_s2-v2.hcl | 3 + .../case-cfg-resolver-defaultsubset/setup.sh | 3 + .../case-cfg-resolver-defaultsubset/vars.sh | 3 + .../case-cfg-resolver-features/capture.sh | 3 + .../service_s2-v1.hcl | 3 + .../service_s2-v2.hcl | 3 + .../envoy/case-cfg-resolver-features/setup.sh | 3 + .../envoy/case-cfg-resolver-features/vars.sh | 3 + .../service_s2-v1.hcl | 3 + .../setup.sh | 3 + .../vars.sh | 3 + .../service_s3-v1.hcl | 3 + .../service_s3-v2.hcl | 3 + .../service_s3.hcl | 3 + .../setup.sh | 3 + .../case-cfg-resolver-subset-redirect/vars.sh | 3 + .../service_s3-v1.hcl | 3 + .../service_s3-v2.hcl | 3 + .../service_s3.hcl | 3 + .../case-cfg-resolver-svc-failover/setup.sh | 3 + .../case-cfg-resolver-svc-failover/vars.sh | 3 + .../service_s3.hcl | 3 + .../setup.sh | 3 + .../vars.sh | 3 + .../service_s3.hcl | 3 + .../setup.sh | 3 + .../vars.sh | 3 + .../envoy/case-cfg-router-features/capture.sh | 3 + .../service_s2-v1.hcl | 3 + .../service_s2-v2.hcl | 3 + .../envoy/case-cfg-router-features/setup.sh | 3 + .../envoy/case-cfg-router-features/vars.sh | 3 + .../alpha/base.hcl | 3 + .../alpha/service_gateway.hcl | 3 + .../alpha/service_s1.hcl | 3 + .../alpha/service_s2.hcl | 3 + .../alpha/setup.sh | 3 + .../bind.hcl | 3 + .../capture.sh | 3 + .../primary/base.hcl | 3 + .../primary/service_s1.hcl | 3 + .../primary/service_s2.hcl | 3 + .../primary/setup.sh | 3 + .../case-cfg-splitter-cluster-peering/vars.sh | 3 + .../case-cfg-splitter-features/capture.sh | 3 + .../service_s2-v1.hcl | 3 + .../service_s2-v2.hcl | 3 + .../envoy/case-cfg-splitter-features/setup.sh | 3 + .../envoy/case-cfg-splitter-features/vars.sh | 3 + .../alpha/base.hcl | 3 + .../alpha/service_gateway.hcl | 3 + .../alpha/service_s1.hcl | 3 + .../alpha/service_s2.hcl | 3 + .../alpha/setup.sh | 3 + .../bind.hcl | 3 + .../capture.sh | 3 + .../primary/base.hcl | 3 + .../primary/service_ingress.hcl | 3 + .../primary/setup.sh | 3 + .../vars.sh | 3 + .../connect/envoy/case-consul-exec/setup.sh | 3 + .../connect/envoy/case-consul-exec/vars.sh | 3 + .../alpha/base.hcl | 3 + .../alpha/service_gateway.hcl | 3 + .../alpha/service_s1.hcl | 3 + .../alpha/service_s2.hcl | 3 + .../alpha/setup.sh | 3 + .../bind.hcl | 3 + .../capture.sh | 3 + .../primary/base.hcl | 3 + .../primary/service_gateway.hcl | 3 + .../primary/service_s1.hcl | 3 + .../primary/service_s2.hcl | 3 + .../primary/setup.sh | 3 + .../case-cross-peer-control-plane-mgw/vars.sh | 3 + .../alpha/base.hcl | 3 + .../alpha/service_gateway.hcl | 3 + .../alpha/service_s1.hcl | 3 + .../alpha/service_s2.hcl | 3 + .../alpha/service_s3.hcl | 3 + .../alpha/setup.sh | 3 + .../case-cross-peers-http-router/bind.hcl | 3 + .../case-cross-peers-http-router/capture.sh | 3 + .../primary/base.hcl | 3 + .../primary/service_gateway.hcl | 3 + .../primary/service_s1.hcl | 3 + .../primary/service_s2.hcl | 3 + .../primary/setup.sh | 3 + .../case-cross-peers-http-router/vars.sh | 3 + .../case-cross-peers-http/alpha/base.hcl | 3 + .../alpha/service_gateway.hcl | 3 + .../alpha/service_s1.hcl | 3 + .../alpha/service_s2.hcl | 3 + .../case-cross-peers-http/alpha/setup.sh | 3 + .../envoy/case-cross-peers-http/bind.hcl | 3 + .../envoy/case-cross-peers-http/capture.sh | 3 + .../case-cross-peers-http/primary/base.hcl | 3 + .../primary/service_gateway.hcl | 3 + .../primary/service_s1.hcl | 3 + .../primary/service_s2.hcl | 3 + .../case-cross-peers-http/primary/setup.sh | 3 + .../envoy/case-cross-peers-http/vars.sh | 3 + .../alpha/base.hcl | 3 + .../alpha/service_gateway.hcl | 3 + .../alpha/service_s1.hcl | 3 + .../alpha/service_s2.hcl | 3 + .../alpha/service_s3.hcl | 3 + .../alpha/setup.sh | 3 + .../bind.hcl | 3 + .../capture.sh | 3 + .../primary/base.hcl | 3 + .../primary/service_gateway.hcl | 3 + .../primary/service_s1.hcl | 3 + .../primary/service_s2.hcl | 3 + .../primary/setup.sh | 3 + .../vars.sh | 3 + .../envoy/case-cross-peers/alpha/base.hcl | 3 + .../alpha/service_gateway.hcl | 3 + .../case-cross-peers/alpha/service_s1.hcl | 3 + .../case-cross-peers/alpha/service_s2.hcl | 3 + .../envoy/case-cross-peers/alpha/setup.sh | 3 + .../connect/envoy/case-cross-peers/bind.hcl | 3 + .../connect/envoy/case-cross-peers/capture.sh | 3 + .../envoy/case-cross-peers/primary/base.hcl | 3 + .../primary/service_gateway.hcl | 3 + .../case-cross-peers/primary/service_s1.hcl | 3 + .../case-cross-peers/primary/service_s2.hcl | 3 + .../envoy/case-cross-peers/primary/setup.sh | 3 + .../connect/envoy/case-cross-peers/vars.sh | 3 + .../envoy/case-dogstatsd-udp/service_s1.hcl | 3 + .../connect/envoy/case-dogstatsd-udp/setup.sh | 3 + .../connect/envoy/case-dogstatsd-udp/vars.sh | 3 + .../envoy/case-expose-checks/capture.sh | 3 + .../envoy/case-expose-checks/service_s1.hcl | 3 + .../envoy/case-expose-checks/service_s2.hcl | 3 + .../connect/envoy/case-expose-checks/setup.sh | 3 + .../case-gateway-without-services/bind.hcl | 3 + .../case-gateway-without-services/capture.sh | 3 + .../service_gateway.hcl | 3 + .../service_s1.hcl | 3 + .../service_s2.hcl | 3 + .../case-gateway-without-services/setup.sh | 3 + .../case-gateway-without-services/vars.sh | 3 + .../envoy/case-gateways-local/bind.hcl | 3 + .../envoy/case-gateways-local/capture.sh | 3 + .../primary/service_gateway.hcl | 3 + .../primary/service_s1.hcl | 3 + .../primary/service_s2.hcl | 3 + .../case-gateways-local/primary/setup.sh | 3 + .../case-gateways-local/secondary/join.hcl | 3 + .../secondary/service_gateway.hcl | 3 + .../secondary/service_s1.hcl | 3 + .../case-gateways-local/secondary/setup.sh | 3 + .../connect/envoy/case-gateways-local/vars.sh | 3 + .../envoy/case-gateways-remote/bind.hcl | 3 + .../envoy/case-gateways-remote/capture.sh | 3 + .../primary/service_s1.hcl | 3 + .../primary/service_s2.hcl | 3 + .../case-gateways-remote/primary/setup.sh | 3 + .../case-gateways-remote/secondary/join.hcl | 3 + .../secondary/service_gateway.hcl | 3 + .../secondary/service_s1.hcl | 3 + .../case-gateways-remote/secondary/setup.sh | 3 + .../envoy/case-gateways-remote/vars.sh | 3 + .../connect/envoy/case-grpc/service_s1.hcl | 3 + .../connect/envoy/case-grpc/service_s2.hcl | 3 + .../connect/envoy/case-grpc/setup.sh | 3 + .../connect/envoy/case-grpc/vars.sh | 3 + .../envoy/case-http-badauthz/capture.sh | 3 + .../envoy/case-http-badauthz/service_s1.hcl | 3 + .../envoy/case-http-badauthz/service_s2.hcl | 3 + .../connect/envoy/case-http-badauthz/setup.sh | 3 + .../connect/envoy/case-http/capture.sh | 3 + .../connect/envoy/case-http/service_s1.hcl | 3 + .../connect/envoy/case-http/service_s2.hcl | 3 + .../connect/envoy/case-http/setup.sh | 3 + .../case-ingress-gateway-grpc/capture.sh | 3 + .../service_gateway.hcl | 3 + .../case-ingress-gateway-grpc/service_s1.hcl | 3 + .../envoy/case-ingress-gateway-grpc/setup.sh | 3 + .../envoy/case-ingress-gateway-grpc/vars.sh | 3 + .../case-ingress-gateway-http/capture.sh | 3 + .../service_gateway.hcl | 3 + .../envoy/case-ingress-gateway-http/setup.sh | 3 + .../envoy/case-ingress-gateway-http/vars.sh | 3 + .../capture.sh | 3 + .../service_gateway.hcl | 3 + .../setup.sh | 3 + .../vars.sh | 3 + .../alpha/base.hcl | 3 + .../alpha/service_gateway.hcl | 3 + .../alpha/service_s1.hcl | 3 + .../alpha/service_s2.hcl | 3 + .../alpha/setup.sh | 3 + .../bind.hcl | 3 + .../capture.sh | 3 + .../primary/base.hcl | 3 + .../primary/service_ingress.hcl | 3 + .../primary/service_s1.hcl | 3 + .../primary/service_s2.hcl | 3 + .../primary/setup.sh | 3 + .../vars.sh | 3 + .../envoy/case-ingress-gateway-sds/capture.sh | 3 + .../service_gateway.hcl | 3 + .../envoy/case-ingress-gateway-sds/setup.sh | 3 + .../envoy/case-ingress-gateway-sds/vars.sh | 3 + .../case-ingress-gateway-simple/capture.sh | 3 + .../service_gateway.hcl | 3 + .../case-ingress-gateway-simple/setup.sh | 3 + .../envoy/case-ingress-gateway-simple/vars.sh | 3 + .../envoy/case-ingress-gateway-tls/capture.sh | 3 + .../service_gateway.hcl | 3 + .../envoy/case-ingress-gateway-tls/setup.sh | 3 + .../envoy/case-ingress-gateway-tls/vars.sh | 3 + .../bind.hcl | 3 + .../capture.sh | 3 + .../primary/service_gateway.hcl | 3 + .../primary/service_ingress.hcl | 3 + .../primary/service_s1.hcl | 3 + .../primary/service_s2.hcl | 3 + .../primary/setup.sh | 3 + .../secondary/join.hcl | 3 + .../secondary/service_gateway.hcl | 3 + .../secondary/setup.sh | 3 + .../vars.sh | 3 + .../connect/envoy/case-l7-intentions/acl.hcl | 3 + .../envoy/case-l7-intentions/capture.sh | 3 + .../connect/envoy/case-l7-intentions/setup.sh | 3 + .../connect/envoy/case-lua/capture.sh | 3 + .../connect/envoy/case-lua/service_s1.hcl | 3 + .../connect/envoy/case-lua/service_s2.hcl | 3 + .../connect/envoy/case-lua/setup.sh | 3 + .../connect/envoy/case-lua/vars.sh | 3 + .../envoy/case-mesh-to-lambda/capture.sh | 3 + .../case-mesh-to-lambda/service_gateway.hcl | 3 + .../envoy/case-mesh-to-lambda/service_s1.hcl | 3 + .../envoy/case-mesh-to-lambda/setup.sh | 3 + .../connect/envoy/case-mesh-to-lambda/vars.sh | 3 + .../envoy/case-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-stats-proxy/service_s1.hcl | 3 + .../envoy/case-stats-proxy/service_s2.hcl | 3 + .../connect/envoy/case-stats-proxy/setup.sh | 3 + .../envoy/case-statsd-udp/service_s1.hcl | 3 + .../connect/envoy/case-statsd-udp/setup.sh | 3 + .../connect/envoy/case-statsd-udp/vars.sh | 3 + .../capture.sh | 3 + .../service_gateway.hcl | 3 + .../service_s1.hcl | 3 + .../service_s4.hcl | 3 + .../setup.sh | 3 + .../vars.sh | 3 + .../service_gateway.hcl | 3 + .../case-terminating-gateway-simple/setup.sh | 3 + .../case-terminating-gateway-simple/vars.sh | 3 + .../capture.sh | 3 + .../service_gateway.hcl | 3 + .../service_s2-v1.hcl | 3 + .../service_s2-v2.hcl | 3 + .../service_s3.hcl | 3 + .../case-terminating-gateway-subsets/setup.sh | 3 + .../case-terminating-gateway-subsets/vars.sh | 3 + .../bind.hcl | 3 + .../service_gateway.hcl | 3 + .../service_s1.hcl | 3 + .../service_s2.hcl | 3 + .../setup.sh | 3 + .../vars.sh | 3 + .../envoy/case-upstream-config/service_s1.hcl | 3 + .../envoy/case-upstream-config/service_s2.hcl | 3 + .../envoy/case-upstream-config/setup.sh | 3 + .../connect/envoy/case-wanfed-gw/bind.hcl | 3 + .../connect/envoy/case-wanfed-gw/capture.sh | 3 + .../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-zipkin/service_s1.hcl | 3 + .../connect/envoy/case-zipkin/service_s2.hcl | 3 + .../connect/envoy/case-zipkin/setup.sh | 3 + .../connect/envoy/case-zipkin/vars.sh | 3 + .../connect/envoy/consul-base-cfg/base.hcl | 3 + .../envoy/consul-base-cfg/service_s1.hcl | 3 + .../envoy/consul-base-cfg/service_s2.hcl | 3 + test/integration/connect/envoy/defaults.sh | 3 + test/integration/connect/envoy/down.sh | 3 + test/integration/connect/envoy/helpers.bash | 3 + test/integration/connect/envoy/main_test.go | 3 + test/integration/connect/envoy/run-tests.sh | 3 + .../envoy/test-sds-server/certs/gen-certs.sh | 3 + .../connect/envoy/test-sds-server/sds.go | 3 + .../consul-container/libs/assert/common.go | 3 + .../consul-container/libs/assert/envoy.go | 3 + .../consul-container/libs/assert/peering.go | 3 + .../consul-container/libs/assert/service.go | 3 + .../consul-container/libs/cluster/agent.go | 3 + .../consul-container/libs/cluster/app.go | 3 + .../consul-container/libs/cluster/builder.go | 3 + .../consul-container/libs/cluster/cluster.go | 3 + .../consul-container/libs/cluster/config.go | 3 + .../libs/cluster/container.go | 3 + .../libs/cluster/encryption.go | 3 + .../consul-container/libs/cluster/log.go | 3 + .../consul-container/libs/cluster/network.go | 3 + .../consul-container/libs/service/common.go | 3 + .../consul-container/libs/service/connect.go | 3 + .../consul-container/libs/service/examples.go | 3 + .../consul-container/libs/service/gateway.go | 3 + .../consul-container/libs/service/helpers.go | 3 + .../consul-container/libs/service/log.go | 3 + .../consul-container/libs/service/service.go | 3 + .../libs/topology/peering_topology.go | 3 + .../libs/topology/service_topology.go | 3 + .../consul-container/libs/utils/debug.go | 3 + .../consul-container/libs/utils/defer.go | 3 + .../consul-container/libs/utils/docker.go | 3 + .../consul-container/libs/utils/helpers.go | 3 + .../consul-container/libs/utils/retry.go | 3 + .../consul-container/libs/utils/utils.go | 3 + .../consul-container/libs/utils/version.go | 3 + .../consul-container/libs/utils/version_ce.go | 3 + .../test/basic/connect_service_test.go | 3 + .../test/gateways/gateway_endpoint_test.go | 3 + .../test/gateways/http_route_test.go | 3 + .../test/gateways/namespace_ce.go | 3 + .../test/observability/access_logs_test.go | 3 + .../test/observability/metrics_leader_test.go | 3 + .../rotate_server_and_ca_then_fail_test.go | 3 + .../test/ratelimit/ratelimit_test.go | 3 + .../test/snapshot/snapshot_restore_test.go | 3 + .../troubleshoot_upstream_test.go | 3 + .../test/upgrade/acl_node_test.go | 3 + .../consul-container/test/upgrade/common.go | 3 + .../test/upgrade/healthcheck_test.go | 3 + .../test/upgrade/helper_test.go | 3 + .../resolver_default_subset_test.go | 3 + .../peering/peering_control_plane_mgw_test.go | 3 + .../test/upgrade/peering/peering_http_test.go | 3 + .../consul-container/test/upgrade/upgrade.go | 3 + test/load/packer/consul-ami/consul.pkr.hcl | 3 + test/load/packer/consul-ami/scripts/conf.yaml | 3 + .../packer/consul-ami/scripts/datadog.yaml | 3 + .../packer/consul-ami/scripts/move-files.sh | 3 + .../load/packer/loadtest-ami/loadtest.pkr.hcl | 3 + .../packer/loadtest-ami/scripts/install-k6.sh | 3 + .../packer/loadtest-ami/scripts/loadtest.js | 5 + test/load/terraform/consul.tf | 3 + test/load/terraform/main.tf | 3 + test/load/terraform/outputs.tf | 3 + test/load/terraform/providers.tf | 3 + test/load/terraform/test-servers.tf | 3 + test/load/terraform/user-data-client.sh | 3 + test/load/terraform/user-data-server.sh | 3 + test/load/terraform/variables.tf | 3 + testrpc/wait.go | 3 + tlsutil/config.go | 3 + tlsutil/config_test.go | 3 + tlsutil/generate.go | 3 + tlsutil/generate_test.go | 3 + tools/internal-grpc-proxy/main.go | 3 + troubleshoot/proxy/certs.go | 3 + troubleshoot/proxy/certs_test.go | 3 + troubleshoot/proxy/stats.go | 3 + troubleshoot/proxy/troubleshoot_proxy.go | 3 + troubleshoot/proxy/upstreams.go | 3 + troubleshoot/proxy/upstreams_test.go | 3 + troubleshoot/proxy/utils.go | 3 + troubleshoot/proxy/validateupstream.go | 3 + troubleshoot/proxy/validateupstream_test.go | 3 + troubleshoot/validate/validate.go | 3 + troubleshoot/validate/validate_test.go | 3 + types/area.go | 3 + types/checks.go | 3 + types/node_id.go | 3 + types/tls.go | 3 + types/tls_test.go | 3 + .../components/consul/acl/selector/index.hbs | 5 + .../consul/token/selector/index.hbs | 5 + .../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 | 5 + .../consul/lock-session/form/index.scss | 5 + .../consul/lock-session/list/index.hbs | 5 + .../consul/lock-session/list/index.scss | 5 + .../lock-session/notifications/index.hbs | 5 + .../app/templates/dc/nodes/show/sessions.hbs | 5 + .../vendor/consul-lock-sessions/routes.js | 5 + .../vendor/consul-lock-sessions/services.js | 5 + .../components/consul/nspace/form/index.hbs | 5 + .../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 | 5 + .../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 | 5 + .../vendor/consul-nspaces/routes.js | 5 + .../vendor/consul-nspaces/services.js | 5 + .../consul/partition/form/index.hbs | 5 + .../consul/partition/list/index.hbs | 5 + .../consul/partition/list/test-support.js | 5 + .../consul/partition/notifications/index.hbs | 5 + .../consul/partition/search-bar/index.hbs | 5 + .../consul/partition/selector/index.hbs | 5 + .../app/templates/dc/partitions/edit.hbs | 5 + .../app/templates/dc/partitions/index.hbs | 5 + .../vendor/consul-partitions/routes.js | 5 + .../vendor/consul-partitions/services.js | 5 + .../consul/peer/address/list/index.hbs | 5 + .../consul/peer/bento-box/index.hbs | 5 + .../components/consul/peer/components.scss | 5 + .../consul/peer/form/chart.xstate.js | 5 + .../peer/form/generate/actions/index.hbs | 5 + .../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 | 5 + .../app/components/consul/peer/form/index.hbs | 5 + .../components/consul/peer/form/index.scss | 5 + .../peer/form/initiate/actions/index.hbs | 5 + .../peer/form/initiate/fieldsets/index.hbs | 5 + .../consul/peer/form/initiate/index.hbs | 5 + .../consul/peer/form/token/actions/index.hbs | 5 + .../peer/form/token/fieldsets/index.hbs | 5 + .../app/components/consul/peer/index.scss | 5 + .../app/components/consul/peer/list/index.hbs | 5 + .../consul/peer/list/test-support.js | 5 + .../consul/peer/notifications/index.hbs | 5 + .../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 | 5 + .../app/templates/dc/peers/show.hbs | 5 + .../app/templates/dc/peers/show/addresses.hbs | 5 + .../app/templates/dc/peers/show/exported.hbs | 5 + .../app/templates/dc/peers/show/imported.hbs | 5 + .../app/templates/dc/peers/show/index.hbs | 5 + .../vendor/consul-peerings/routes.js | 5 + .../vendor/consul-peerings/services.js | 5 + ui/packages/consul-ui/.docfy-config.js | 5 + ui/packages/consul-ui/.eslintrc.js | 5 + ui/packages/consul-ui/.istanbul.yml | 3 + ui/packages/consul-ui/.prettierrc.js | 5 + ui/packages/consul-ui/.template-lintrc.js | 5 + ui/packages/consul-ui/app/abilities/acl.js | 5 + .../consul-ui/app/abilities/auth-method.js | 5 + ui/packages/consul-ui/app/abilities/base.js | 5 + .../consul-ui/app/abilities/intention.js | 5 + ui/packages/consul-ui/app/abilities/kv.js | 5 + .../consul-ui/app/abilities/license.js | 5 + ui/packages/consul-ui/app/abilities/node.js | 5 + ui/packages/consul-ui/app/abilities/nspace.js | 5 + .../consul-ui/app/abilities/overview.js | 5 + .../consul-ui/app/abilities/partition.js | 5 + ui/packages/consul-ui/app/abilities/peer.js | 5 + .../consul-ui/app/abilities/permission.js | 5 + ui/packages/consul-ui/app/abilities/policy.js | 5 + ui/packages/consul-ui/app/abilities/role.js | 5 + ui/packages/consul-ui/app/abilities/server.js | 5 + .../app/abilities/service-instance.js | 5 + .../consul-ui/app/abilities/session.js | 5 + ui/packages/consul-ui/app/abilities/token.js | 5 + .../consul-ui/app/abilities/upstream.js | 5 + .../consul-ui/app/abilities/zervice.js | 5 + ui/packages/consul-ui/app/abilities/zone.js | 5 + .../consul-ui/app/adapters/application.js | 5 + .../consul-ui/app/adapters/auth-method.js | 5 + .../consul-ui/app/adapters/binding-rule.js | 5 + .../consul-ui/app/adapters/coordinate.js | 5 + .../consul-ui/app/adapters/discovery-chain.js | 5 + ui/packages/consul-ui/app/adapters/http.js | 5 + .../consul-ui/app/adapters/intention.js | 5 + ui/packages/consul-ui/app/adapters/kv.js | 5 + ui/packages/consul-ui/app/adapters/node.js | 5 + ui/packages/consul-ui/app/adapters/nspace.js | 5 + .../consul-ui/app/adapters/oidc-provider.js | 5 + .../consul-ui/app/adapters/partition.js | 5 + .../consul-ui/app/adapters/permission.js | 5 + ui/packages/consul-ui/app/adapters/policy.js | 5 + ui/packages/consul-ui/app/adapters/proxy.js | 5 + ui/packages/consul-ui/app/adapters/role.js | 5 + .../app/adapters/service-instance.js | 5 + ui/packages/consul-ui/app/adapters/service.js | 5 + ui/packages/consul-ui/app/adapters/session.js | 5 + ui/packages/consul-ui/app/adapters/token.js | 5 + .../consul-ui/app/adapters/topology.js | 5 + ui/packages/consul-ui/app/app.js | 5 + .../consul-ui/app/components/action/index.hbs | 5 + .../app/components/anchors/index.scss | 5 + .../app/components/anchors/skin.scss | 5 + .../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 | 5 + .../app/components/app-view/layout.scss | 5 + .../app/components/app-view/skin.scss | 5 + .../consul-ui/app/components/app/index.hbs | 5 + .../consul-ui/app/components/app/index.js | 5 + .../consul-ui/app/components/app/index.scss | 5 + .../app/components/app/notification/index.hbs | 5 + .../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 | 5 + .../app/components/auth-form/chart.xstate.js | 5 + .../app/components/auth-form/index.hbs | 5 + .../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 | 5 + .../app/components/auth-form/tabs.xstate.js | 5 + .../app/components/auth-modal/index.scss | 5 + .../app/components/auth-modal/layout.scss | 5 + .../app/components/auth-modal/skin.scss | 5 + .../app/components/auth-profile/index.hbs | 5 + .../app/components/auth-profile/index.scss | 5 + .../consul-ui/app/components/badge/debug.scss | 5 + .../consul-ui/app/components/badge/index.scss | 5 + .../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 | 5 + .../app/components/buttons/index.scss | 5 + .../app/components/buttons/layout.scss | 5 + .../app/components/buttons/skin.scss | 5 + .../consul-ui/app/components/card/index.scss | 5 + .../consul-ui/app/components/card/layout.scss | 5 + .../consul-ui/app/components/card/skin.scss | 5 + .../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 | 5 + .../app/components/code-editor/index.js | 5 + .../app/components/code-editor/index.scss | 5 + .../app/components/code-editor/layout.scss | 5 + .../app/components/code-editor/skin.scss | 5 + .../app/components/composite-row/index.scss | 5 + .../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 | 5 + .../components/confirmation-dialog/skin.scss | 5 + .../components/consul/acl/disabled/index.hbs | 5 + .../consul/auth-method/binding-list/index.hbs | 5 + .../components/consul/auth-method/index.scss | 5 + .../consul/auth-method/list/index.hbs | 5 + .../consul/auth-method/list/pageobject.js | 5 + .../consul/auth-method/nspace-list/index.hbs | 5 + .../consul/auth-method/search-bar/index.hbs | 5 + .../consul/auth-method/type/index.hbs | 5 + .../consul/auth-method/view/index.hbs | 5 + .../components/consul/bucket/list/index.hbs | 5 + .../components/consul/bucket/list/index.js | 5 + .../components/consul/bucket/list/index.scss | 5 + .../consul/datacenter/selector/index.hbs | 5 + .../consul/discovery-chain/index.hbs | 5 + .../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 | 5 + .../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 | 5 + .../consul/external-source/index.hbs | 5 + .../consul/external-source/index.scss | 5 + .../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 | 5 + .../consul/health-check/search-bar/index.hbs | 5 + .../consul/instance-checks/index.hbs | 5 + .../consul/instance-checks/index.scss | 5 + .../consul/intention/components.scss | 5 + .../consul/intention/form/fieldsets/index.hbs | 5 + .../consul/intention/form/fieldsets/index.js | 5 + .../intention/form/fieldsets/index.scss | 5 + .../intention/form/fieldsets/layout.scss | 5 + .../consul/intention/form/fieldsets/skin.scss | 5 + .../consul/intention/form/index.hbs | 5 + .../components/consul/intention/form/index.js | 5 + .../consul/intention/form/index.scss | 5 + .../components/consul/intention/index.scss | 5 + .../consul/intention/list/check/index.hbs | 5 + .../consul/intention/list/components.scss | 5 + .../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 | 5 + .../consul/intention/list/table/index.hbs | 5 + .../consul/intention/list/table/index.scss | 5 + .../notice/custom-resource/index.hbs | 5 + .../intention/notice/permissions/index.hbs | 5 + .../consul/intention/notifications/index.hbs | 5 + .../intention/permission/form/index.hbs | 5 + .../consul/intention/permission/form/index.js | 5 + .../intention/permission/form/index.scss | 5 + .../intention/permission/form/layout.scss | 5 + .../intention/permission/form/pageobject.js | 5 + .../intention/permission/form/skin.scss | 5 + .../permission/header/form/index.hbs | 5 + .../intention/permission/header/form/index.js | 5 + .../permission/header/form/pageobject.js | 5 + .../permission/header/list/index.hbs | 5 + .../intention/permission/header/list/index.js | 5 + .../permission/header/list/index.scss | 5 + .../permission/header/list/layout.scss | 5 + .../permission/header/list/pageobject.js | 5 + .../permission/header/list/skin.scss | 5 + .../intention/permission/list/index.hbs | 5 + .../consul/intention/permission/list/index.js | 5 + .../intention/permission/list/index.scss | 5 + .../intention/permission/list/layout.scss | 5 + .../intention/permission/list/pageobject.js | 5 + .../intention/permission/list/skin.scss | 5 + .../consul/intention/search-bar/index.hbs | 5 + .../consul/intention/search-bar/index.scss | 5 + .../consul/intention/view/index.hbs | 5 + .../components/consul/intention/view/index.js | 5 + .../app/components/consul/kind/index.hbs | 5 + .../app/components/consul/kind/index.js | 5 + .../app/components/consul/kind/index.scss | 5 + .../app/components/consul/kv/form/index.hbs | 5 + .../app/components/consul/kv/form/index.js | 5 + .../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 | 5 + .../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 | 5 + .../consul/node/agentless-notice/index.js | 5 + .../consul/node/agentless-notice/index.scss | 5 + .../app/components/consul/node/list/index.hbs | 5 + .../consul/node/peer-info/index.hbs | 5 + .../consul/node/peer-info/index.scss | 5 + .../consul/node/search-bar/index.hbs | 5 + .../app/components/consul/peer/info/index.hbs | 5 + .../components/consul/peer/info/index.scss | 5 + .../components/consul/peer/list/index.scss | 5 + .../components/consul/policy/list/index.hbs | 5 + .../consul/policy/list/pageobject.js | 5 + .../consul/policy/notifications/index.hbs | 5 + .../consul/policy/search-bar/index.hbs | 5 + .../consul/policy/search-bar/index.js | 5 + .../app/components/consul/role/list/index.hbs | 5 + .../components/consul/role/list/pageobject.js | 5 + .../consul/role/notifications/index.hbs | 5 + .../consul/role/search-bar/index.hbs | 5 + .../components/consul/server/card/index.hbs | 5 + .../components/consul/server/card/index.scss | 5 + .../components/consul/server/card/layout.scss | 5 + .../components/consul/server/card/skin.scss | 5 + .../components/consul/server/list/index.hbs | 5 + .../components/consul/server/list/index.scss | 5 + .../service-identity/template/index.hbs | 5 + .../consul/service-instance/list/index.hbs | 5 + .../consul/service-instance/list/index.js | 5 + .../service-instance/search-bar/index.hbs | 5 + .../components/consul/service/list/index.hbs | 5 + .../consul/service/search-bar/index.hbs | 5 + .../consul/service/search-bar/index.js | 5 + .../app/components/consul/source/index.hbs | 5 + .../app/components/consul/source/index.scss | 5 + .../consul/sources-select/index.hbs | 5 + .../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 | 5 + .../consul/transparent-proxy/index.hbs | 5 + .../consul/upstream-instance/list/index.hbs | 5 + .../consul/upstream-instance/list/index.scss | 5 + .../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 | 5 + .../app/components/copyable-code/index.hbs | 5 + .../app/components/copyable-code/index.scss | 5 + .../app/components/csv-list/debug.scss | 5 + .../app/components/csv-list/index.scss | 5 + .../app/components/data-collection/index.hbs | 5 + .../app/components/data-collection/index.js | 5 + .../app/components/data-form/index.hbs | 5 + .../app/components/data-form/index.js | 5 + .../components/data-loader/chart.xstate.js | 5 + .../app/components/data-loader/index.hbs | 5 + .../app/components/data-loader/index.js | 5 + .../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 | 5 + .../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 | 5 + .../components/delete-confirmation/index.js | 5 + .../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/dom-recycling-table/index.scss | 5 + .../dom-recycling-table/layout.scss | 5 + .../app/components/empty-state/index.hbs | 5 + .../app/components/empty-state/index.js | 5 + .../app/components/empty-state/index.scss | 5 + .../app/components/empty-state/layout.scss | 5 + .../app/components/empty-state/pageobject.js | 5 + .../app/components/empty-state/skin.scss | 5 + .../app/components/error-state/index.hbs | 5 + .../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 | 5 + .../app/components/filter-bar/index.scss | 5 + .../app/components/filter-bar/layout.scss | 5 + .../app/components/filter-bar/skin.scss | 5 + .../app/components/form-component/index.hbs | 5 + .../app/components/form-component/index.js | 5 + .../app/components/form-elements/index.scss | 5 + .../app/components/form-elements/layout.scss | 5 + .../app/components/form-elements/skin.scss | 5 + .../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 | 5 + .../app/components/hashicorp-consul/index.hbs | 5 + .../app/components/hashicorp-consul/index.js | 5 + .../components/hashicorp-consul/index.scss | 5 + .../components/horizontal-kv-list/debug.scss | 5 + .../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 | 5 + .../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 | 5 + .../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 | 5 + .../app/components/inline-code/index.scss | 5 + .../app/components/inline-code/layout.scss | 5 + .../app/components/inline-code/skin.scss | 5 + .../app/components/jwt-source/index.js | 5 + .../app/components/list-collection/index.hbs | 5 + .../app/components/list-collection/index.js | 5 + .../app/components/list-collection/index.scss | 5 + .../components/list-collection/layout.scss | 5 + .../app/components/list-collection/skin.scss | 5 + .../app/components/list-row/index.scss | 5 + .../app/components/list-row/layout.scss | 5 + .../app/components/list-row/skin.scss | 5 + .../main-header-horizontal/index.scss | 5 + .../main-header-horizontal/layout.scss | 5 + .../main-header-horizontal/skin.scss | 5 + .../components/main-nav-horizontal/index.scss | 5 + .../main-nav-horizontal/layout.scss | 5 + .../components/main-nav-horizontal/skin.scss | 5 + .../components/main-nav-vertical/debug.scss | 5 + .../components/main-nav-vertical/index.scss | 5 + .../components/main-nav-vertical/layout.scss | 5 + .../components/main-nav-vertical/skin.scss | 5 + .../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 | 5 + .../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 | 5 + .../app/components/modal-dialog/index.js | 5 + .../app/components/modal-dialog/index.scss | 5 + .../app/components/modal-dialog/layout.scss | 5 + .../app/components/modal-dialog/skin.scss | 5 + .../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 | 5 + .../more-popover-menu/pageobject.js | 5 + .../consul-ui/app/components/notice/index.hbs | 5 + .../app/components/notice/index.scss | 5 + .../app/components/notice/layout.scss | 5 + .../consul-ui/app/components/notice/skin.scss | 5 + .../components/oidc-select/chart.xstate.js | 5 + .../app/components/oidc-select/index.hbs | 5 + .../app/components/oidc-select/index.js | 5 + .../app/components/oidc-select/index.scss | 5 + .../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 | 5 + .../app/components/overlay/square-tail.scss | 5 + .../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/debug.scss | 5 + .../app/components/panel/index.css.js | 5 + .../consul-ui/app/components/panel/index.scss | 5 + .../app/components/panel/layout.scss | 5 + .../consul-ui/app/components/panel/skin.scss | 5 + .../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 | 5 + .../components/peerings/provider/index.hbs | 5 + .../app/components/peerings/provider/index.js | 5 + .../consul-ui/app/components/pill/index.scss | 5 + .../consul-ui/app/components/pill/layout.scss | 5 + .../consul-ui/app/components/pill/skin.scss | 5 + .../app/components/policy-form/index.hbs | 5 + .../app/components/policy-form/index.js | 5 + .../app/components/policy-form/pageobject.js | 5 + .../app/components/policy-selector/index.hbs | 5 + .../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 | 5 + .../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 | 5 + .../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 | 5 + .../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 | 5 + .../app/components/role-selector/index.js | 5 + .../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 | 5 + .../search-bar/remove-filter/index.hbs | 5 + .../app/components/search-bar/utils.js | 5 + .../app/components/skip-links/index.scss | 5 + .../app/components/skip-links/layout.scss | 5 + .../app/components/skip-links/skin.scss | 5 + .../app/components/sliding-toggle/index.scss | 5 + .../app/components/sliding-toggle/layout.scss | 5 + .../app/components/sliding-toggle/skin.scss | 5 + .../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 | 5 + .../consul-ui/app/components/table/index.scss | 5 + .../app/components/table/layout.scss | 5 + .../consul-ui/app/components/table/skin.scss | 5 + .../components/tabular-collection/index.hbs | 5 + .../components/tabular-collection/index.js | 5 + .../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 | 5 + .../app/components/tabular-dl/index.scss | 5 + .../app/components/tabular-dl/layout.scss | 5 + .../app/components/tabular-dl/skin.scss | 5 + .../app/components/tag-list/index.hbs | 5 + .../app/components/tag-list/index.scss | 5 + .../app/components/text-input/index.hbs | 5 + .../consul-ui/app/components/tile/debug.scss | 5 + .../consul-ui/app/components/tile/index.scss | 5 + .../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 | 5 + .../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 | 5 + .../app/components/tooltip/index.hbs | 5 + .../app/components/tooltip/index.scss | 5 + .../topology-metrics/card/index.hbs | 5 + .../components/topology-metrics/card/index.js | 5 + .../topology-metrics/card/index.scss | 5 + .../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 | 5 + .../topology-metrics/notifications/index.hbs | 5 + .../topology-metrics/popover/index.hbs | 5 + .../topology-metrics/popover/index.js | 5 + .../topology-metrics/popover/index.scss | 5 + .../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 | 5 + .../app/components/topology-metrics/skin.scss | 5 + .../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 | 5 + .../topology-metrics/status/index.hbs | 5 + .../topology-metrics/status/index.scss | 5 + .../topology-metrics/up-lines/index.hbs | 5 + .../topology-metrics/up-lines/index.js | 5 + .../app/components/watcher/index.hbs | 5 + .../consul-ui/app/components/watcher/index.js | 5 + .../consul-ui/app/components/yield/index.hbs | 5 + .../app/controllers/_peered-resource.js | 5 + .../consul-ui/app/controllers/application.js | 5 + .../controllers/dc/acls/policies/create.js | 5 + .../app/controllers/dc/acls/policies/edit.js | 5 + .../app/controllers/dc/acls/roles/create.js | 5 + .../app/controllers/dc/acls/roles/edit.js | 5 + .../app/controllers/dc/acls/tokens/create.js | 5 + .../app/controllers/dc/acls/tokens/edit.js | 5 + .../app/controllers/dc/nodes/index.js | 5 + .../app/controllers/dc/services/index.js | 5 + .../dc/services/instance/healthchecks.js | 5 + .../consul-ui/app/decorators/data-source.js | 5 + .../consul-ui/app/decorators/replace.js | 5 + ui/packages/consul-ui/app/env.js | 5 + .../app/filter/predicates/auth-method.js | 5 + .../app/filter/predicates/health-check.js | 5 + .../app/filter/predicates/intention.js | 5 + .../consul-ui/app/filter/predicates/kv.js | 5 + .../consul-ui/app/filter/predicates/node.js | 5 + .../consul-ui/app/filter/predicates/peer.js | 5 + .../consul-ui/app/filter/predicates/policy.js | 5 + .../app/filter/predicates/service-instance.js | 5 + .../app/filter/predicates/service.js | 5 + .../consul-ui/app/filter/predicates/token.js | 5 + ui/packages/consul-ui/app/formats.js | 5 + ui/packages/consul-ui/app/forms/intention.js | 5 + ui/packages/consul-ui/app/forms/kv.js | 5 + ui/packages/consul-ui/app/forms/policy.js | 5 + ui/packages/consul-ui/app/forms/role.js | 5 + ui/packages/consul-ui/app/forms/token.js | 5 + .../consul-ui/app/helpers/adopt-styles.js | 5 + ui/packages/consul-ui/app/helpers/atob.js | 5 + .../consul-ui/app/helpers/cached-model.js | 5 + .../consul-ui/app/helpers/class-map.js | 5 + .../consul-ui/app/helpers/collection.js | 5 + ui/packages/consul-ui/app/helpers/css-map.js | 5 + ui/packages/consul-ui/app/helpers/css.js | 5 + .../consul-ui/app/helpers/document-attrs.js | 5 + .../consul-ui/app/helpers/dom-position.js | 5 + .../consul-ui/app/helpers/duration-from.js | 5 + ui/packages/consul-ui/app/helpers/env.js | 5 + .../consul-ui/app/helpers/flatten-property.js | 5 + .../app/helpers/format-short-time.js | 5 + ui/packages/consul-ui/app/helpers/href-to.js | 5 + .../consul-ui/app/helpers/icon-mapping.js | 5 + .../consul-ui/app/helpers/icons-debug.js | 5 + ui/packages/consul-ui/app/helpers/is-href.js | 5 + ui/packages/consul-ui/app/helpers/is.js | 5 + .../consul-ui/app/helpers/json-stringify.js | 5 + ui/packages/consul-ui/app/helpers/last.js | 5 + .../consul-ui/app/helpers/left-trim.js | 5 + .../consul-ui/app/helpers/merge-checks.js | 5 + .../consul-ui/app/helpers/percentage-of.js | 5 + .../app/helpers/policy/datacenters.js | 5 + .../consul-ui/app/helpers/policy/group.js | 5 + .../consul-ui/app/helpers/policy/typeof.js | 5 + .../consul-ui/app/helpers/refresh-route.js | 5 + .../consul-ui/app/helpers/render-template.js | 5 + ui/packages/consul-ui/app/helpers/require.js | 5 + .../consul-ui/app/helpers/right-trim.js | 5 + .../consul-ui/app/helpers/route-match.js | 5 + .../app/helpers/service/card-permissions.js | 5 + .../app/helpers/service/external-source.js | 5 + .../app/helpers/service/health-percentage.js | 5 + ui/packages/consul-ui/app/helpers/slugify.js | 5 + .../app/helpers/smart-date-format.js | 5 + ui/packages/consul-ui/app/helpers/split.js | 5 + .../consul-ui/app/helpers/state-chart.js | 5 + .../consul-ui/app/helpers/state-matches.js | 5 + .../consul-ui/app/helpers/style-map.js | 5 + ui/packages/consul-ui/app/helpers/substr.js | 5 + .../consul-ui/app/helpers/svg-curve.js | 5 + .../consul-ui/app/helpers/temporal-format.js | 5 + .../consul-ui/app/helpers/temporal-within.js | 5 + ui/packages/consul-ui/app/helpers/test.js | 5 + ui/packages/consul-ui/app/helpers/to-hash.js | 5 + ui/packages/consul-ui/app/helpers/to-route.js | 5 + .../app/helpers/token/is-anonymous.js | 5 + .../consul-ui/app/helpers/token/is-legacy.js | 5 + ui/packages/consul-ui/app/helpers/tween-to.js | 5 + ui/packages/consul-ui/app/helpers/uniq-by.js | 5 + .../consul-ui/app/helpers/unique-id.js | 5 + ui/packages/consul-ui/app/helpers/uri.js | 5 + ui/packages/consul-ui/app/index.html | 5 + .../app/instance-initializers/container.js | 5 + .../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 | 5 + .../consul-ui/app/models/auth-method.js | 5 + .../consul-ui/app/models/binding-rule.js | 5 + .../consul-ui/app/models/coordinate.js | 5 + ui/packages/consul-ui/app/models/dc.js | 5 + .../consul-ui/app/models/discovery-chain.js | 5 + .../consul-ui/app/models/gateway-config.js | 5 + .../consul-ui/app/models/health-check.js | 5 + .../intention-permission-http-header.js | 5 + .../app/models/intention-permission-http.js | 5 + .../app/models/intention-permission.js | 5 + ui/packages/consul-ui/app/models/intention.js | 5 + ui/packages/consul-ui/app/models/kv.js | 5 + ui/packages/consul-ui/app/models/license.js | 5 + ui/packages/consul-ui/app/models/node.js | 5 + ui/packages/consul-ui/app/models/nspace.js | 5 + .../consul-ui/app/models/oidc-provider.js | 5 + ui/packages/consul-ui/app/models/partition.js | 5 + ui/packages/consul-ui/app/models/peer.js | 5 + .../consul-ui/app/models/permission.js | 5 + ui/packages/consul-ui/app/models/policy.js | 5 + ui/packages/consul-ui/app/models/proxy.js | 5 + ui/packages/consul-ui/app/models/role.js | 5 + .../consul-ui/app/models/service-instance.js | 5 + ui/packages/consul-ui/app/models/service.js | 5 + ui/packages/consul-ui/app/models/session.js | 5 + ui/packages/consul-ui/app/models/token.js | 5 + ui/packages/consul-ui/app/models/topology.js | 5 + .../consul-ui/app/modifiers/aria-menu.js | 5 + .../consul-ui/app/modifiers/css-prop.js | 5 + .../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/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 | 5 + .../consul-ui/app/modifiers/with-overlay.js | 5 + ui/packages/consul-ui/app/router.js | 5 + .../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 | 5 + ui/packages/consul-ui/app/routing/single.js | 5 + .../consul-ui/app/search/predicates/acl.js | 5 + .../app/search/predicates/auth-method.js | 5 + .../app/search/predicates/health-check.js | 5 + .../app/search/predicates/intention.js | 5 + .../consul-ui/app/search/predicates/kv.js | 5 + .../consul-ui/app/search/predicates/node.js | 5 + .../consul-ui/app/search/predicates/nspace.js | 5 + .../consul-ui/app/search/predicates/peer.js | 5 + .../consul-ui/app/search/predicates/policy.js | 5 + .../consul-ui/app/search/predicates/role.js | 5 + .../app/search/predicates/service-instance.js | 5 + .../app/search/predicates/service.js | 5 + .../consul-ui/app/search/predicates/token.js | 5 + .../search/predicates/upstream-instance.js | 5 + .../consul-ui/app/serializers/application.js | 5 + .../consul-ui/app/serializers/auth-method.js | 5 + .../consul-ui/app/serializers/binding-rule.js | 5 + .../consul-ui/app/serializers/coordinate.js | 5 + .../app/serializers/discovery-chain.js | 5 + ui/packages/consul-ui/app/serializers/http.js | 5 + .../consul-ui/app/serializers/intention.js | 5 + ui/packages/consul-ui/app/serializers/kv.js | 5 + ui/packages/consul-ui/app/serializers/node.js | 5 + .../consul-ui/app/serializers/nspace.js | 5 + .../app/serializers/oidc-provider.js | 5 + .../consul-ui/app/serializers/partition.js | 5 + .../consul-ui/app/serializers/permission.js | 5 + .../consul-ui/app/serializers/policy.js | 5 + .../consul-ui/app/serializers/proxy.js | 5 + ui/packages/consul-ui/app/serializers/role.js | 5 + .../app/serializers/service-instance.js | 5 + .../consul-ui/app/serializers/service.js | 5 + .../consul-ui/app/serializers/session.js | 5 + .../consul-ui/app/serializers/token.js | 5 + .../consul-ui/app/serializers/topology.js | 5 + .../consul-ui/app/services/abilities.js | 5 + ui/packages/consul-ui/app/services/atob.js | 5 + .../oauth2-code-with-url-provider.js | 5 + ui/packages/consul-ui/app/services/btoa.js | 5 + ui/packages/consul-ui/app/services/change.js | 5 + .../app/services/client/connections.js | 5 + .../consul-ui/app/services/client/http.js | 5 + .../app/services/client/transports/xhr.js | 5 + .../app/services/clipboard/local-storage.js | 5 + .../consul-ui/app/services/clipboard/os.js | 5 + .../app/services/code-mirror/linter.js | 5 + .../consul-ui/app/services/container.js | 5 + .../app/services/data-sink/protocols/http.js | 5 + .../data-sink/protocols/local-storage.js | 5 + .../app/services/data-sink/service.js | 5 + .../services/data-source/protocols/http.js | 5 + .../data-source/protocols/http/blocking.js | 5 + .../data-source/protocols/http/promise.js | 5 + .../data-source/protocols/local-storage.js | 5 + .../app/services/data-source/service.js | 5 + .../consul-ui/app/services/data-structs.js | 5 + ui/packages/consul-ui/app/services/dom.js | 5 + ui/packages/consul-ui/app/services/encoder.js | 5 + ui/packages/consul-ui/app/services/env.js | 5 + .../consul-ui/app/services/feedback.js | 5 + ui/packages/consul-ui/app/services/filter.js | 5 + ui/packages/consul-ui/app/services/form.js | 5 + ui/packages/consul-ui/app/services/hcp.js | 5 + .../consul-ui/app/services/i18n-debug.js | 5 + .../consul-ui/app/services/local-storage.js | 5 + ui/packages/consul-ui/app/services/logger.js | 5 + .../consul-ui/app/services/repository.js | 5 + .../app/services/repository/auth-method.js | 5 + .../app/services/repository/binding-rule.js | 5 + .../app/services/repository/coordinate.js | 5 + .../consul-ui/app/services/repository/dc.js | 5 + .../services/repository/discovery-chain.js | 5 + .../intention-permission-http-header.js | 5 + .../repository/intention-permission.js | 5 + .../app/services/repository/intention.js | 5 + .../consul-ui/app/services/repository/kv.js | 5 + .../app/services/repository/license.js | 5 + .../app/services/repository/metrics.js | 5 + .../consul-ui/app/services/repository/node.js | 5 + .../app/services/repository/nspace.js | 5 + .../app/services/repository/oidc-provider.js | 5 + .../app/services/repository/partition.js | 5 + .../consul-ui/app/services/repository/peer.js | 5 + .../app/services/repository/permission.js | 5 + .../app/services/repository/policy.js | 5 + .../app/services/repository/proxy.js | 5 + .../consul-ui/app/services/repository/role.js | 5 + .../services/repository/service-instance.js | 5 + .../app/services/repository/service.js | 5 + .../app/services/repository/session.js | 5 + .../app/services/repository/token.js | 5 + .../app/services/repository/topology.js | 5 + ui/packages/consul-ui/app/services/routlet.js | 5 + ui/packages/consul-ui/app/services/schema.js | 5 + ui/packages/consul-ui/app/services/search.js | 5 + .../consul-ui/app/services/settings.js | 5 + ui/packages/consul-ui/app/services/sort.js | 5 + .../app/services/state-with-charts.js | 5 + ui/packages/consul-ui/app/services/state.js | 5 + ui/packages/consul-ui/app/services/store.js | 5 + .../consul-ui/app/services/temporal.js | 5 + ui/packages/consul-ui/app/services/ticker.js | 5 + ui/packages/consul-ui/app/services/timeout.js | 5 + .../consul-ui/app/services/ui-config.js | 5 + .../app/sort/comparators/auth-method.js | 5 + .../app/sort/comparators/health-check.js | 5 + .../app/sort/comparators/intention.js | 5 + .../consul-ui/app/sort/comparators/kv.js | 5 + .../consul-ui/app/sort/comparators/node.js | 5 + .../consul-ui/app/sort/comparators/nspace.js | 5 + .../app/sort/comparators/partition.js | 5 + .../consul-ui/app/sort/comparators/peer.js | 5 + .../consul-ui/app/sort/comparators/policy.js | 5 + .../consul-ui/app/sort/comparators/role.js | 5 + .../app/sort/comparators/service-instance.js | 5 + .../consul-ui/app/sort/comparators/service.js | 5 + .../consul-ui/app/sort/comparators/token.js | 5 + .../app/sort/comparators/upstream-instance.js | 5 + ui/packages/consul-ui/app/storages/base.js | 5 + ui/packages/consul-ui/app/storages/notices.js | 5 + ui/packages/consul-ui/app/styles/app.scss | 5 + .../app/styles/base/animation/index.scss | 5 + .../app/styles/base/color/base-variables.scss | 5 + .../app/styles/base/color/hex-variables.scss | 5 + .../app/styles/base/color/index.scss | 5 + .../base/color/lemon/frame-placeholders.scss | 5 + .../app/styles/base/color/lemon/index.scss | 5 + .../lemon/themes/dark-high-contrast.scss | 5 + .../styles/base/color/lemon/themes/dark.scss | 5 + .../lemon/themes/light-high-contrast.scss | 5 + .../styles/base/color/lemon/themes/light.scss | 5 + .../color/magenta/frame-placeholders.scss | 5 + .../app/styles/base/color/magenta/index.scss | 5 + .../magenta/themes/dark-high-contrast.scss | 5 + .../base/color/magenta/themes/dark.scss | 5 + .../magenta/themes/light-high-contrast.scss | 5 + .../base/color/magenta/themes/light.scss | 5 + .../styles/base/color/semantic-variables.scss | 5 + .../color/strawberry/frame-placeholders.scss | 5 + .../styles/base/color/strawberry/index.scss | 5 + .../strawberry/themes/dark-high-contrast.scss | 5 + .../base/color/strawberry/themes/dark.scss | 5 + .../themes/light-high-contrast.scss | 5 + .../base/color/strawberry/themes/light.scss | 5 + .../styles/base/color/theme-placeholders.scss | 5 + .../base/color/ui/frame-placeholders.scss | 5 + .../app/styles/base/color/ui/index.scss | 5 + .../color/ui/themes/dark-high-contrast.scss | 5 + .../app/styles/base/color/ui/themes/dark.scss | 5 + .../color/ui/themes/light-high-contrast.scss | 5 + .../styles/base/color/ui/themes/light.scss | 5 + .../base/color/vault/frame-placeholders.scss | 5 + .../app/styles/base/color/vault/index.scss | 5 + .../vault/themes/dark-high-contrast.scss | 5 + .../styles/base/color/vault/themes/dark.scss | 5 + .../vault/themes/light-high-contrast.scss | 5 + .../styles/base/color/vault/themes/light.scss | 5 + .../app/styles/base/component/index.scss | 5 + .../base/decoration/base-placeholders.scss | 5 + .../base/decoration/base-variables.scss | 5 + .../app/styles/base/decoration/index.scss | 5 + .../base/decoration/visually-hidden.css.js | 5 + .../styles/base/icons/base-keyframes.css.js | 5 + .../app/styles/base/icons/base-keyframes.scss | 5 + .../styles/base/icons/base-placeholders.scss | 5 + .../app/styles/base/icons/debug.scss | 5 + .../base/icons/icons/activity/index.scss | 5 + .../base/icons/icons/activity/keyframes.scss | 5 + .../icons/icons/activity/placeholders.scss | 5 + .../icons/icons/activity/property-16.scss | 5 + .../icons/icons/activity/property-24.scss | 5 + .../icons/icons/alert-circle-fill/index.scss | 5 + .../icons/alert-circle-fill/keyframes.scss | 5 + .../icons/alert-circle-fill/placeholders.scss | 5 + .../icons/alert-circle-fill/property-16.scss | 5 + .../icons/alert-circle-fill/property-24.scss | 5 + .../icons/alert-circle-outline/index.scss | 5 + .../icons/alert-circle-outline/keyframes.scss | 5 + .../alert-circle-outline/placeholders.scss | 5 + .../base/icons/icons/alert-circle/index.scss | 5 + .../icons/icons/alert-circle/keyframes.scss | 5 + .../icons/alert-circle/placeholders.scss | 5 + .../icons/icons/alert-circle/property-16.scss | 5 + .../icons/icons/alert-circle/property-24.scss | 5 + .../icons/icons/alert-octagon-fill/index.scss | 5 + .../icons/alert-octagon-fill/keyframes.scss | 5 + .../alert-octagon-fill/placeholders.scss | 5 + .../icons/alert-octagon-fill/property-16.scss | 5 + .../icons/alert-octagon-fill/property-24.scss | 5 + .../base/icons/icons/alert-octagon/index.scss | 5 + .../icons/icons/alert-octagon/keyframes.scss | 5 + .../icons/alert-octagon/placeholders.scss | 5 + .../icons/alert-octagon/property-16.scss | 5 + .../icons/alert-octagon/property-24.scss | 5 + .../icons/alert-triangle-fill/index.scss | 5 + .../icons/alert-triangle-fill/keyframes.scss | 5 + .../alert-triangle-fill/placeholders.scss | 5 + .../alert-triangle-fill/property-16.scss | 5 + .../alert-triangle-fill/property-24.scss | 5 + .../icons/icons/alert-triangle/index.scss | 5 + .../icons/icons/alert-triangle/keyframes.scss | 5 + .../icons/alert-triangle/placeholders.scss | 5 + .../icons/alert-triangle/property-16.scss | 5 + .../icons/alert-triangle/property-24.scss | 5 + .../base/icons/icons/alibaba-color/index.scss | 5 + .../icons/icons/alibaba-color/keyframes.scss | 5 + .../icons/alibaba-color/placeholders.scss | 5 + .../icons/alibaba-color/property-16.scss | 5 + .../icons/alibaba-color/property-24.scss | 5 + .../base/icons/icons/alibaba/index.scss | 5 + .../base/icons/icons/alibaba/keyframes.scss | 5 + .../icons/icons/alibaba/placeholders.scss | 5 + .../base/icons/icons/alibaba/property-16.scss | 5 + .../base/icons/icons/alibaba/property-24.scss | 5 + .../base/icons/icons/align-center/index.scss | 5 + .../icons/icons/align-center/keyframes.scss | 5 + .../icons/align-center/placeholders.scss | 5 + .../icons/icons/align-center/property-16.scss | 5 + .../icons/icons/align-center/property-24.scss | 5 + .../base/icons/icons/align-justify/index.scss | 5 + .../icons/icons/align-justify/keyframes.scss | 5 + .../icons/align-justify/placeholders.scss | 5 + .../icons/align-justify/property-16.scss | 5 + .../icons/align-justify/property-24.scss | 5 + .../base/icons/icons/align-left/index.scss | 5 + .../icons/icons/align-left/keyframes.scss | 5 + .../icons/icons/align-left/placeholders.scss | 5 + .../icons/icons/align-left/property-16.scss | 5 + .../icons/icons/align-left/property-24.scss | 5 + .../base/icons/icons/align-right/index.scss | 5 + .../icons/icons/align-right/keyframes.scss | 5 + .../icons/icons/align-right/placeholders.scss | 5 + .../icons/icons/align-right/property-16.scss | 5 + .../icons/icons/align-right/property-24.scss | 5 + .../icons/icons/amazon-eks-color/index.scss | 5 + .../icons/amazon-eks-color/keyframes.scss | 5 + .../icons/amazon-eks-color/placeholders.scss | 5 + .../icons/amazon-eks-color/property-16.scss | 5 + .../icons/amazon-eks-color/property-24.scss | 5 + .../base/icons/icons/amazon-eks/index.scss | 5 + .../icons/icons/amazon-eks/keyframes.scss | 5 + .../icons/icons/amazon-eks/placeholders.scss | 5 + .../icons/icons/amazon-eks/property-16.scss | 5 + .../icons/icons/amazon-eks/property-24.scss | 5 + .../base/icons/icons/apple-color/index.scss | 5 + .../icons/icons/apple-color/keyframes.scss | 5 + .../icons/icons/apple-color/placeholders.scss | 5 + .../icons/icons/apple-color/property-16.scss | 5 + .../icons/icons/apple-color/property-24.scss | 5 + .../styles/base/icons/icons/apple/index.scss | 5 + .../base/icons/icons/apple/keyframes.scss | 5 + .../base/icons/icons/apple/placeholders.scss | 5 + .../base/icons/icons/apple/property-16.scss | 5 + .../base/icons/icons/apple/property-24.scss | 5 + .../base/icons/icons/archive/index.scss | 5 + .../base/icons/icons/archive/keyframes.scss | 5 + .../icons/icons/archive/placeholders.scss | 5 + .../base/icons/icons/archive/property-16.scss | 5 + .../base/icons/icons/archive/property-24.scss | 5 + .../icons/icons/arrow-down-circle/index.scss | 5 + .../icons/arrow-down-circle/keyframes.scss | 5 + .../icons/arrow-down-circle/placeholders.scss | 5 + .../icons/arrow-down-circle/property-16.scss | 5 + .../icons/arrow-down-circle/property-24.scss | 5 + .../icons/icons/arrow-down-left/index.scss | 5 + .../icons/arrow-down-left/keyframes.scss | 5 + .../icons/arrow-down-left/placeholders.scss | 5 + .../icons/arrow-down-left/property-16.scss | 5 + .../icons/arrow-down-left/property-24.scss | 5 + .../icons/icons/arrow-down-right/index.scss | 5 + .../icons/arrow-down-right/keyframes.scss | 5 + .../icons/arrow-down-right/placeholders.scss | 5 + .../icons/arrow-down-right/property-16.scss | 5 + .../icons/arrow-down-right/property-24.scss | 5 + .../base/icons/icons/arrow-down/index.scss | 5 + .../icons/icons/arrow-down/keyframes.scss | 5 + .../icons/icons/arrow-down/placeholders.scss | 5 + .../icons/icons/arrow-down/property-16.scss | 5 + .../icons/icons/arrow-down/property-24.scss | 5 + .../icons/icons/arrow-left-circle/index.scss | 5 + .../icons/arrow-left-circle/keyframes.scss | 5 + .../icons/arrow-left-circle/placeholders.scss | 5 + .../icons/arrow-left-circle/property-16.scss | 5 + .../icons/arrow-left-circle/property-24.scss | 5 + .../base/icons/icons/arrow-left/index.scss | 5 + .../icons/icons/arrow-left/keyframes.scss | 5 + .../icons/icons/arrow-left/placeholders.scss | 5 + .../icons/icons/arrow-left/property-16.scss | 5 + .../icons/icons/arrow-left/property-24.scss | 5 + .../icons/icons/arrow-right-circle/index.scss | 5 + .../icons/arrow-right-circle/keyframes.scss | 5 + .../arrow-right-circle/placeholders.scss | 5 + .../icons/arrow-right-circle/property-16.scss | 5 + .../icons/arrow-right-circle/property-24.scss | 5 + .../base/icons/icons/arrow-right/index.scss | 5 + .../icons/icons/arrow-right/keyframes.scss | 5 + .../icons/icons/arrow-right/placeholders.scss | 5 + .../icons/icons/arrow-right/property-16.scss | 5 + .../icons/icons/arrow-right/property-24.scss | 5 + .../icons/icons/arrow-up-circle/index.scss | 5 + .../icons/arrow-up-circle/keyframes.scss | 5 + .../icons/arrow-up-circle/placeholders.scss | 5 + .../icons/arrow-up-circle/property-16.scss | 5 + .../icons/arrow-up-circle/property-24.scss | 5 + .../base/icons/icons/arrow-up-left/index.scss | 5 + .../icons/icons/arrow-up-left/keyframes.scss | 5 + .../icons/arrow-up-left/placeholders.scss | 5 + .../icons/arrow-up-left/property-16.scss | 5 + .../icons/arrow-up-left/property-24.scss | 5 + .../icons/icons/arrow-up-right/index.scss | 5 + .../icons/icons/arrow-up-right/keyframes.scss | 5 + .../icons/arrow-up-right/placeholders.scss | 5 + .../icons/arrow-up-right/property-16.scss | 5 + .../icons/arrow-up-right/property-24.scss | 5 + .../base/icons/icons/arrow-up/index.scss | 5 + .../base/icons/icons/arrow-up/keyframes.scss | 5 + .../icons/icons/arrow-up/placeholders.scss | 5 + .../icons/icons/arrow-up/property-16.scss | 5 + .../icons/icons/arrow-up/property-24.scss | 5 + .../base/icons/icons/at-sign/index.scss | 5 + .../base/icons/icons/at-sign/keyframes.scss | 5 + .../icons/icons/at-sign/placeholders.scss | 5 + .../base/icons/icons/at-sign/property-16.scss | 5 + .../base/icons/icons/at-sign/property-24.scss | 5 + .../base/icons/icons/auth0-color/index.scss | 5 + .../icons/icons/auth0-color/keyframes.scss | 5 + .../icons/icons/auth0-color/placeholders.scss | 5 + .../icons/icons/auth0-color/property-16.scss | 5 + .../icons/icons/auth0-color/property-24.scss | 5 + .../styles/base/icons/icons/auth0/index.scss | 5 + .../base/icons/icons/auth0/keyframes.scss | 5 + .../base/icons/icons/auth0/placeholders.scss | 5 + .../base/icons/icons/auth0/property-16.scss | 5 + .../base/icons/icons/auth0/property-24.scss | 5 + .../base/icons/icons/auto-apply/index.scss | 5 + .../icons/icons/auto-apply/keyframes.scss | 5 + .../icons/icons/auto-apply/placeholders.scss | 5 + .../icons/icons/auto-apply/property-16.scss | 5 + .../icons/icons/auto-apply/property-24.scss | 5 + .../styles/base/icons/icons/award/index.scss | 5 + .../base/icons/icons/award/keyframes.scss | 5 + .../base/icons/icons/award/placeholders.scss | 5 + .../base/icons/icons/award/property-16.scss | 5 + .../base/icons/icons/award/property-24.scss | 5 + .../base/icons/icons/azure-color/index.scss | 5 + .../icons/icons/azure-color/keyframes.scss | 5 + .../icons/icons/azure-color/placeholders.scss | 5 + .../icons/icons/azure-color/property-16.scss | 5 + .../icons/icons/azure-color/property-24.scss | 5 + .../icons/icons/azure-devops-color/index.scss | 5 + .../icons/azure-devops-color/keyframes.scss | 5 + .../azure-devops-color/placeholders.scss | 5 + .../icons/azure-devops-color/property-16.scss | 5 + .../icons/azure-devops-color/property-24.scss | 5 + .../base/icons/icons/azure-devops/index.scss | 5 + .../icons/icons/azure-devops/keyframes.scss | 5 + .../icons/azure-devops/placeholders.scss | 5 + .../icons/icons/azure-devops/property-16.scss | 5 + .../icons/icons/azure-devops/property-24.scss | 5 + .../styles/base/icons/icons/azure/index.scss | 5 + .../base/icons/icons/azure/keyframes.scss | 5 + .../base/icons/icons/azure/placeholders.scss | 5 + .../base/icons/icons/azure/property-16.scss | 5 + .../base/icons/icons/azure/property-24.scss | 5 + .../base/icons/icons/bank-vault/index.scss | 5 + .../icons/icons/bank-vault/keyframes.scss | 5 + .../icons/icons/bank-vault/placeholders.scss | 5 + .../icons/icons/bank-vault/property-16.scss | 5 + .../icons/icons/bank-vault/property-24.scss | 5 + .../base/icons/icons/bar-chart-alt/index.scss | 5 + .../icons/icons/bar-chart-alt/keyframes.scss | 5 + .../icons/bar-chart-alt/placeholders.scss | 5 + .../icons/bar-chart-alt/property-16.scss | 5 + .../icons/bar-chart-alt/property-24.scss | 5 + .../base/icons/icons/bar-chart/index.scss | 5 + .../base/icons/icons/bar-chart/keyframes.scss | 5 + .../icons/icons/bar-chart/placeholders.scss | 5 + .../icons/icons/bar-chart/property-16.scss | 5 + .../icons/icons/bar-chart/property-24.scss | 5 + .../icons/icons/battery-charging/index.scss | 5 + .../icons/battery-charging/keyframes.scss | 5 + .../icons/battery-charging/placeholders.scss | 5 + .../icons/battery-charging/property-16.scss | 5 + .../icons/battery-charging/property-24.scss | 5 + .../base/icons/icons/battery/index.scss | 5 + .../base/icons/icons/battery/keyframes.scss | 5 + .../icons/icons/battery/placeholders.scss | 5 + .../base/icons/icons/battery/property-16.scss | 5 + .../base/icons/icons/battery/property-24.scss | 5 + .../styles/base/icons/icons/beaker/index.scss | 5 + .../base/icons/icons/beaker/keyframes.scss | 5 + .../base/icons/icons/beaker/placeholders.scss | 5 + .../base/icons/icons/beaker/property-16.scss | 5 + .../base/icons/icons/beaker/property-24.scss | 5 + .../icons/icons/bell-active-fill/index.scss | 5 + .../icons/bell-active-fill/keyframes.scss | 5 + .../icons/bell-active-fill/placeholders.scss | 5 + .../icons/bell-active-fill/property-16.scss | 5 + .../icons/bell-active-fill/property-24.scss | 5 + .../base/icons/icons/bell-active/index.scss | 5 + .../icons/icons/bell-active/keyframes.scss | 5 + .../icons/icons/bell-active/placeholders.scss | 5 + .../icons/icons/bell-active/property-16.scss | 5 + .../icons/icons/bell-active/property-24.scss | 5 + .../base/icons/icons/bell-off/index.scss | 5 + .../base/icons/icons/bell-off/keyframes.scss | 5 + .../icons/icons/bell-off/placeholders.scss | 5 + .../icons/icons/bell-off/property-16.scss | 5 + .../icons/icons/bell-off/property-24.scss | 5 + .../styles/base/icons/icons/bell/index.scss | 5 + .../base/icons/icons/bell/keyframes.scss | 5 + .../base/icons/icons/bell/placeholders.scss | 5 + .../base/icons/icons/bell/property-16.scss | 5 + .../base/icons/icons/bell/property-24.scss | 5 + .../icons/icons/bitbucket-color/index.scss | 5 + .../icons/bitbucket-color/keyframes.scss | 5 + .../icons/bitbucket-color/placeholders.scss | 5 + .../icons/bitbucket-color/property-16.scss | 5 + .../icons/bitbucket-color/property-24.scss | 5 + .../base/icons/icons/bitbucket/index.scss | 5 + .../base/icons/icons/bitbucket/keyframes.scss | 5 + .../icons/icons/bitbucket/placeholders.scss | 5 + .../icons/icons/bitbucket/property-16.scss | 5 + .../icons/icons/bitbucket/property-24.scss | 5 + .../styles/base/icons/icons/bolt/index.scss | 5 + .../base/icons/icons/bolt/keyframes.scss | 5 + .../base/icons/icons/bolt/placeholders.scss | 5 + .../icons/icons/bookmark-add-fill/index.scss | 5 + .../icons/bookmark-add-fill/keyframes.scss | 5 + .../icons/bookmark-add-fill/placeholders.scss | 5 + .../icons/bookmark-add-fill/property-16.scss | 5 + .../icons/bookmark-add-fill/property-24.scss | 5 + .../base/icons/icons/bookmark-add/index.scss | 5 + .../icons/icons/bookmark-add/keyframes.scss | 5 + .../icons/bookmark-add/placeholders.scss | 5 + .../icons/icons/bookmark-add/property-16.scss | 5 + .../icons/icons/bookmark-add/property-24.scss | 5 + .../base/icons/icons/bookmark-fill/index.scss | 5 + .../icons/icons/bookmark-fill/keyframes.scss | 5 + .../icons/bookmark-fill/placeholders.scss | 5 + .../icons/bookmark-fill/property-16.scss | 5 + .../icons/bookmark-fill/property-24.scss | 5 + .../icons/bookmark-remove-fill/index.scss | 5 + .../icons/bookmark-remove-fill/keyframes.scss | 5 + .../bookmark-remove-fill/placeholders.scss | 5 + .../bookmark-remove-fill/property-16.scss | 5 + .../bookmark-remove-fill/property-24.scss | 5 + .../icons/icons/bookmark-remove/index.scss | 5 + .../icons/bookmark-remove/keyframes.scss | 5 + .../icons/bookmark-remove/placeholders.scss | 5 + .../icons/bookmark-remove/property-16.scss | 5 + .../icons/bookmark-remove/property-24.scss | 5 + .../base/icons/icons/bookmark/index.scss | 5 + .../base/icons/icons/bookmark/keyframes.scss | 5 + .../icons/icons/bookmark/placeholders.scss | 5 + .../icons/icons/bookmark/property-16.scss | 5 + .../icons/icons/bookmark/property-24.scss | 5 + .../styles/base/icons/icons/bottom/index.scss | 5 + .../base/icons/icons/bottom/keyframes.scss | 5 + .../base/icons/icons/bottom/placeholders.scss | 5 + .../base/icons/icons/bottom/property-16.scss | 5 + .../base/icons/icons/bottom/property-24.scss | 5 + .../icons/icons/boundary-color/index.scss | 5 + .../icons/icons/boundary-color/keyframes.scss | 5 + .../icons/boundary-color/placeholders.scss | 5 + .../icons/boundary-color/property-16.scss | 5 + .../icons/boundary-color/property-24.scss | 5 + .../base/icons/icons/boundary/index.scss | 5 + .../base/icons/icons/boundary/keyframes.scss | 5 + .../icons/icons/boundary/placeholders.scss | 5 + .../icons/icons/boundary/property-16.scss | 5 + .../icons/icons/boundary/property-24.scss | 5 + .../icons/icons/box-check-fill/index.scss | 5 + .../icons/icons/box-check-fill/keyframes.scss | 5 + .../icons/box-check-fill/placeholders.scss | 5 + .../base/icons/icons/box-outline/index.scss | 5 + .../icons/icons/box-outline/keyframes.scss | 5 + .../icons/icons/box-outline/placeholders.scss | 5 + .../styles/base/icons/icons/box/index.scss | 5 + .../base/icons/icons/box/keyframes.scss | 5 + .../base/icons/icons/box/placeholders.scss | 5 + .../base/icons/icons/box/property-16.scss | 5 + .../base/icons/icons/box/property-24.scss | 5 + .../base/icons/icons/briefcase/index.scss | 5 + .../base/icons/icons/briefcase/keyframes.scss | 5 + .../icons/icons/briefcase/placeholders.scss | 5 + .../icons/icons/briefcase/property-16.scss | 5 + .../icons/icons/briefcase/property-24.scss | 5 + .../base/icons/icons/broadcast/index.scss | 5 + .../base/icons/icons/broadcast/keyframes.scss | 5 + .../icons/icons/broadcast/placeholders.scss | 5 + .../styles/base/icons/icons/bug/index.scss | 5 + .../base/icons/icons/bug/keyframes.scss | 5 + .../base/icons/icons/bug/placeholders.scss | 5 + .../base/icons/icons/bug/property-16.scss | 5 + .../base/icons/icons/bug/property-24.scss | 5 + .../styles/base/icons/icons/build/index.scss | 5 + .../base/icons/icons/build/keyframes.scss | 5 + .../base/icons/icons/build/placeholders.scss | 5 + .../base/icons/icons/build/property-16.scss | 5 + .../base/icons/icons/build/property-24.scss | 5 + .../styles/base/icons/icons/bulb/index.scss | 5 + .../base/icons/icons/bulb/keyframes.scss | 5 + .../base/icons/icons/bulb/placeholders.scss | 5 + .../base/icons/icons/bulb/property-16.scss | 5 + .../base/icons/icons/bulb/property-24.scss | 5 + .../base/icons/icons/calendar/index.scss | 5 + .../base/icons/icons/calendar/keyframes.scss | 5 + .../icons/icons/calendar/placeholders.scss | 5 + .../icons/icons/calendar/property-16.scss | 5 + .../icons/icons/calendar/property-24.scss | 5 + .../base/icons/icons/camera-off/index.scss | 5 + .../icons/icons/camera-off/keyframes.scss | 5 + .../icons/icons/camera-off/placeholders.scss | 5 + .../icons/icons/camera-off/property-16.scss | 5 + .../icons/icons/camera-off/property-24.scss | 5 + .../styles/base/icons/icons/camera/index.scss | 5 + .../base/icons/icons/camera/keyframes.scss | 5 + .../base/icons/icons/camera/placeholders.scss | 5 + .../base/icons/icons/camera/property-16.scss | 5 + .../base/icons/icons/camera/property-24.scss | 5 + .../icons/icons/cancel-circle-fill/index.scss | 5 + .../icons/cancel-circle-fill/keyframes.scss | 5 + .../cancel-circle-fill/placeholders.scss | 5 + .../icons/cancel-circle-outline/index.scss | 5 + .../cancel-circle-outline/keyframes.scss | 5 + .../cancel-circle-outline/placeholders.scss | 5 + .../base/icons/icons/cancel-plain/index.scss | 5 + .../icons/icons/cancel-plain/keyframes.scss | 5 + .../icons/cancel-plain/placeholders.scss | 5 + .../icons/icons/cancel-square-fill/index.scss | 5 + .../icons/cancel-square-fill/keyframes.scss | 5 + .../cancel-square-fill/placeholders.scss | 5 + .../icons/cancel-square-outline/index.scss | 5 + .../cancel-square-outline/keyframes.scss | 5 + .../cancel-square-outline/placeholders.scss | 5 + .../base/icons/icons/caret-down/index.scss | 5 + .../icons/icons/caret-down/keyframes.scss | 5 + .../icons/icons/caret-down/placeholders.scss | 5 + .../base/icons/icons/caret-up/index.scss | 5 + .../base/icons/icons/caret-up/keyframes.scss | 5 + .../icons/icons/caret-up/placeholders.scss | 5 + .../styles/base/icons/icons/caret/index.scss | 5 + .../base/icons/icons/caret/keyframes.scss | 5 + .../base/icons/icons/caret/placeholders.scss | 5 + .../base/icons/icons/caret/property-16.scss | 5 + .../base/icons/icons/caret/property-24.scss | 5 + .../styles/base/icons/icons/cast/index.scss | 5 + .../base/icons/icons/cast/keyframes.scss | 5 + .../base/icons/icons/cast/placeholders.scss | 5 + .../base/icons/icons/cast/property-16.scss | 5 + .../base/icons/icons/cast/property-24.scss | 5 + .../base/icons/icons/certificate/index.scss | 5 + .../icons/icons/certificate/keyframes.scss | 5 + .../icons/icons/certificate/placeholders.scss | 5 + .../icons/icons/certificate/property-16.scss | 5 + .../icons/icons/certificate/property-24.scss | 5 + .../base/icons/icons/change-circle/index.scss | 5 + .../icons/icons/change-circle/keyframes.scss | 5 + .../icons/change-circle/placeholders.scss | 5 + .../icons/change-circle/property-16.scss | 5 + .../icons/change-circle/property-24.scss | 5 + .../base/icons/icons/change-square/index.scss | 5 + .../icons/icons/change-square/keyframes.scss | 5 + .../icons/change-square/placeholders.scss | 5 + .../icons/change-square/property-16.scss | 5 + .../icons/change-square/property-24.scss | 5 + .../styles/base/icons/icons/change/index.scss | 5 + .../base/icons/icons/change/keyframes.scss | 5 + .../base/icons/icons/change/placeholders.scss | 5 + .../base/icons/icons/change/property-16.scss | 5 + .../base/icons/icons/change/property-24.scss | 5 + .../icons/icons/check-circle-fill/index.scss | 5 + .../icons/check-circle-fill/keyframes.scss | 5 + .../icons/check-circle-fill/placeholders.scss | 5 + .../icons/check-circle-fill/property-16.scss | 5 + .../icons/check-circle-fill/property-24.scss | 5 + .../icons/check-circle-outline/index.scss | 5 + .../icons/check-circle-outline/keyframes.scss | 5 + .../check-circle-outline/placeholders.scss | 5 + .../base/icons/icons/check-circle/index.scss | 5 + .../icons/icons/check-circle/keyframes.scss | 5 + .../icons/check-circle/placeholders.scss | 5 + .../icons/icons/check-circle/property-16.scss | 5 + .../icons/icons/check-circle/property-24.scss | 5 + .../icons/icons/check-diamond-fill/index.scss | 5 + .../icons/check-diamond-fill/keyframes.scss | 5 + .../check-diamond-fill/placeholders.scss | 5 + .../icons/check-diamond-fill/property-16.scss | 5 + .../icons/check-diamond-fill/property-24.scss | 5 + .../base/icons/icons/check-diamond/index.scss | 5 + .../icons/icons/check-diamond/keyframes.scss | 5 + .../icons/check-diamond/placeholders.scss | 5 + .../icons/check-diamond/property-16.scss | 5 + .../icons/check-diamond/property-24.scss | 5 + .../icons/icons/check-hexagon-fill/index.scss | 5 + .../icons/check-hexagon-fill/keyframes.scss | 5 + .../check-hexagon-fill/placeholders.scss | 5 + .../icons/check-hexagon-fill/property-16.scss | 5 + .../icons/check-hexagon-fill/property-24.scss | 5 + .../base/icons/icons/check-hexagon/index.scss | 5 + .../icons/icons/check-hexagon/keyframes.scss | 5 + .../icons/check-hexagon/placeholders.scss | 5 + .../icons/check-hexagon/property-16.scss | 5 + .../icons/check-hexagon/property-24.scss | 5 + .../base/icons/icons/check-plain/index.scss | 5 + .../icons/icons/check-plain/keyframes.scss | 5 + .../icons/icons/check-plain/placeholders.scss | 5 + .../icons/icons/check-square-fill/index.scss | 5 + .../icons/check-square-fill/keyframes.scss | 5 + .../icons/check-square-fill/placeholders.scss | 5 + .../icons/check-square-fill/property-16.scss | 5 + .../icons/check-square-fill/property-24.scss | 5 + .../base/icons/icons/check-square/index.scss | 5 + .../icons/icons/check-square/keyframes.scss | 5 + .../icons/check-square/placeholders.scss | 5 + .../icons/icons/check-square/property-16.scss | 5 + .../icons/icons/check-square/property-24.scss | 5 + .../styles/base/icons/icons/check/index.scss | 5 + .../base/icons/icons/check/keyframes.scss | 5 + .../base/icons/icons/check/placeholders.scss | 5 + .../base/icons/icons/check/property-16.scss | 5 + .../base/icons/icons/check/property-24.scss | 5 + .../base/icons/icons/chevron-down/index.scss | 5 + .../icons/icons/chevron-down/keyframes.scss | 5 + .../icons/chevron-down/placeholders.scss | 5 + .../icons/icons/chevron-down/property-16.scss | 5 + .../icons/icons/chevron-down/property-24.scss | 5 + .../base/icons/icons/chevron-left/index.scss | 5 + .../icons/icons/chevron-left/keyframes.scss | 5 + .../icons/chevron-left/placeholders.scss | 5 + .../icons/icons/chevron-left/property-16.scss | 5 + .../icons/icons/chevron-left/property-24.scss | 5 + .../base/icons/icons/chevron-right/index.scss | 5 + .../icons/icons/chevron-right/keyframes.scss | 5 + .../icons/chevron-right/placeholders.scss | 5 + .../icons/chevron-right/property-16.scss | 5 + .../icons/chevron-right/property-24.scss | 5 + .../base/icons/icons/chevron-up/index.scss | 5 + .../icons/icons/chevron-up/keyframes.scss | 5 + .../icons/icons/chevron-up/placeholders.scss | 5 + .../icons/icons/chevron-up/property-16.scss | 5 + .../icons/icons/chevron-up/property-24.scss | 5 + .../base/icons/icons/chevrons-down/index.scss | 5 + .../icons/icons/chevrons-down/keyframes.scss | 5 + .../icons/chevrons-down/placeholders.scss | 5 + .../icons/chevrons-down/property-16.scss | 5 + .../icons/chevrons-down/property-24.scss | 5 + .../base/icons/icons/chevrons-left/index.scss | 5 + .../icons/icons/chevrons-left/keyframes.scss | 5 + .../icons/chevrons-left/placeholders.scss | 5 + .../icons/chevrons-left/property-16.scss | 5 + .../icons/chevrons-left/property-24.scss | 5 + .../icons/icons/chevrons-right/index.scss | 5 + .../icons/icons/chevrons-right/keyframes.scss | 5 + .../icons/chevrons-right/placeholders.scss | 5 + .../icons/chevrons-right/property-16.scss | 5 + .../icons/chevrons-right/property-24.scss | 5 + .../base/icons/icons/chevrons-up/index.scss | 5 + .../icons/icons/chevrons-up/keyframes.scss | 5 + .../icons/icons/chevrons-up/placeholders.scss | 5 + .../icons/icons/chevrons-up/property-16.scss | 5 + .../icons/icons/chevrons-up/property-24.scss | 5 + .../base/icons/icons/circle-dot/index.scss | 5 + .../icons/icons/circle-dot/keyframes.scss | 5 + .../icons/icons/circle-dot/placeholders.scss | 5 + .../icons/icons/circle-dot/property-16.scss | 5 + .../icons/icons/circle-dot/property-24.scss | 5 + .../base/icons/icons/circle-fill/index.scss | 5 + .../icons/icons/circle-fill/keyframes.scss | 5 + .../icons/icons/circle-fill/placeholders.scss | 5 + .../icons/icons/circle-fill/property-16.scss | 5 + .../icons/icons/circle-fill/property-24.scss | 5 + .../base/icons/icons/circle-half/index.scss | 5 + .../icons/icons/circle-half/keyframes.scss | 5 + .../icons/icons/circle-half/placeholders.scss | 5 + .../icons/icons/circle-half/property-16.scss | 5 + .../icons/icons/circle-half/property-24.scss | 5 + .../styles/base/icons/icons/circle/index.scss | 5 + .../base/icons/icons/circle/keyframes.scss | 5 + .../base/icons/icons/circle/placeholders.scss | 5 + .../base/icons/icons/circle/property-16.scss | 5 + .../base/icons/icons/circle/property-24.scss | 5 + .../icons/icons/clipboard-checked/index.scss | 5 + .../icons/clipboard-checked/keyframes.scss | 5 + .../icons/clipboard-checked/placeholders.scss | 5 + .../icons/clipboard-checked/property-16.scss | 5 + .../icons/clipboard-checked/property-24.scss | 5 + .../icons/icons/clipboard-copy/index.scss | 5 + .../icons/icons/clipboard-copy/keyframes.scss | 5 + .../icons/clipboard-copy/placeholders.scss | 5 + .../icons/clipboard-copy/property-16.scss | 5 + .../icons/clipboard-copy/property-24.scss | 5 + .../base/icons/icons/clipboard/index.scss | 5 + .../base/icons/icons/clipboard/keyframes.scss | 5 + .../icons/icons/clipboard/placeholders.scss | 5 + .../icons/icons/clipboard/property-16.scss | 5 + .../icons/icons/clipboard/property-24.scss | 5 + .../base/icons/icons/clock-fill/index.scss | 5 + .../icons/icons/clock-fill/keyframes.scss | 5 + .../icons/icons/clock-fill/placeholders.scss | 5 + .../base/icons/icons/clock-outline/index.scss | 5 + .../icons/icons/clock-outline/keyframes.scss | 5 + .../icons/clock-outline/placeholders.scss | 5 + .../styles/base/icons/icons/clock/index.scss | 5 + .../base/icons/icons/clock/keyframes.scss | 5 + .../base/icons/icons/clock/placeholders.scss | 5 + .../base/icons/icons/clock/property-16.scss | 5 + .../base/icons/icons/clock/property-24.scss | 5 + .../base/icons/icons/cloud-check/index.scss | 5 + .../icons/icons/cloud-check/keyframes.scss | 5 + .../icons/icons/cloud-check/placeholders.scss | 5 + .../icons/icons/cloud-check/property-16.scss | 5 + .../icons/icons/cloud-check/property-24.scss | 5 + .../base/icons/icons/cloud-cross/index.scss | 5 + .../icons/icons/cloud-cross/keyframes.scss | 5 + .../icons/icons/cloud-cross/placeholders.scss | 5 + .../icons/icons/cloud-cross/property-16.scss | 5 + .../icons/icons/cloud-cross/property-24.scss | 5 + .../icons/icons/cloud-download/index.scss | 5 + .../icons/icons/cloud-download/keyframes.scss | 5 + .../icons/cloud-download/placeholders.scss | 5 + .../icons/cloud-download/property-16.scss | 5 + .../icons/cloud-download/property-24.scss | 5 + .../icons/icons/cloud-lightning/index.scss | 5 + .../icons/cloud-lightning/keyframes.scss | 5 + .../icons/cloud-lightning/placeholders.scss | 5 + .../icons/cloud-lightning/property-16.scss | 5 + .../icons/cloud-lightning/property-24.scss | 5 + .../base/icons/icons/cloud-lock/index.scss | 5 + .../icons/icons/cloud-lock/keyframes.scss | 5 + .../icons/icons/cloud-lock/placeholders.scss | 5 + .../icons/icons/cloud-lock/property-16.scss | 5 + .../icons/icons/cloud-lock/property-24.scss | 5 + .../base/icons/icons/cloud-off/index.scss | 5 + .../base/icons/icons/cloud-off/keyframes.scss | 5 + .../icons/icons/cloud-off/placeholders.scss | 5 + .../icons/icons/cloud-off/property-16.scss | 5 + .../icons/icons/cloud-off/property-24.scss | 5 + .../base/icons/icons/cloud-upload/index.scss | 5 + .../icons/icons/cloud-upload/keyframes.scss | 5 + .../icons/cloud-upload/placeholders.scss | 5 + .../icons/icons/cloud-upload/property-16.scss | 5 + .../icons/icons/cloud-upload/property-24.scss | 5 + .../base/icons/icons/cloud-x/index.scss | 5 + .../base/icons/icons/cloud-x/keyframes.scss | 5 + .../icons/icons/cloud-x/placeholders.scss | 5 + .../base/icons/icons/cloud-x/property-16.scss | 5 + .../base/icons/icons/cloud-x/property-24.scss | 5 + .../styles/base/icons/icons/cloud/index.scss | 5 + .../base/icons/icons/cloud/keyframes.scss | 5 + .../base/icons/icons/cloud/placeholders.scss | 5 + .../base/icons/icons/cloud/property-16.scss | 5 + .../base/icons/icons/cloud/property-24.scss | 5 + .../styles/base/icons/icons/code/index.scss | 5 + .../base/icons/icons/code/keyframes.scss | 5 + .../base/icons/icons/code/placeholders.scss | 5 + .../base/icons/icons/code/property-16.scss | 5 + .../base/icons/icons/code/property-24.scss | 5 + .../base/icons/icons/codepen-color/index.scss | 5 + .../icons/icons/codepen-color/keyframes.scss | 5 + .../icons/codepen-color/placeholders.scss | 5 + .../icons/codepen-color/property-16.scss | 5 + .../icons/codepen-color/property-24.scss | 5 + .../base/icons/icons/codepen/index.scss | 5 + .../base/icons/icons/codepen/keyframes.scss | 5 + .../icons/icons/codepen/placeholders.scss | 5 + .../base/icons/icons/codepen/property-16.scss | 5 + .../base/icons/icons/codepen/property-24.scss | 5 + .../base/icons/icons/collections/index.scss | 5 + .../icons/icons/collections/keyframes.scss | 5 + .../icons/icons/collections/placeholders.scss | 5 + .../icons/icons/collections/property-16.scss | 5 + .../icons/icons/collections/property-24.scss | 5 + .../base/icons/icons/command/index.scss | 5 + .../base/icons/icons/command/keyframes.scss | 5 + .../icons/icons/command/placeholders.scss | 5 + .../base/icons/icons/command/property-16.scss | 5 + .../base/icons/icons/command/property-24.scss | 5 + .../base/icons/icons/compass/index.scss | 5 + .../base/icons/icons/compass/keyframes.scss | 5 + .../icons/icons/compass/placeholders.scss | 5 + .../base/icons/icons/compass/property-16.scss | 5 + .../base/icons/icons/compass/property-24.scss | 5 + .../icons/icons/connection-gateway/index.scss | 5 + .../icons/connection-gateway/keyframes.scss | 5 + .../connection-gateway/placeholders.scss | 5 + .../icons/connection-gateway/property-16.scss | 5 + .../icons/connection-gateway/property-24.scss | 5 + .../base/icons/icons/connection/index.scss | 5 + .../icons/icons/connection/keyframes.scss | 5 + .../icons/icons/connection/placeholders.scss | 5 + .../icons/icons/connection/property-16.scss | 5 + .../icons/icons/connection/property-24.scss | 5 + .../base/icons/icons/console/index.scss | 5 + .../base/icons/icons/console/keyframes.scss | 5 + .../icons/icons/console/placeholders.scss | 5 + .../base/icons/icons/copy-action/index.scss | 5 + .../icons/icons/copy-action/keyframes.scss | 5 + .../icons/icons/copy-action/placeholders.scss | 5 + .../base/icons/icons/copy-success/index.scss | 5 + .../icons/icons/copy-success/keyframes.scss | 5 + .../icons/copy-success/placeholders.scss | 5 + .../icons/icons/corner-down-left/index.scss | 5 + .../icons/corner-down-left/keyframes.scss | 5 + .../icons/corner-down-left/placeholders.scss | 5 + .../icons/corner-down-left/property-16.scss | 5 + .../icons/corner-down-left/property-24.scss | 5 + .../icons/icons/corner-down-right/index.scss | 5 + .../icons/corner-down-right/keyframes.scss | 5 + .../icons/corner-down-right/placeholders.scss | 5 + .../icons/corner-down-right/property-16.scss | 5 + .../icons/corner-down-right/property-24.scss | 5 + .../icons/icons/corner-left-down/index.scss | 5 + .../icons/corner-left-down/keyframes.scss | 5 + .../icons/corner-left-down/placeholders.scss | 5 + .../icons/corner-left-down/property-16.scss | 5 + .../icons/corner-left-down/property-24.scss | 5 + .../icons/icons/corner-left-up/index.scss | 5 + .../icons/icons/corner-left-up/keyframes.scss | 5 + .../icons/corner-left-up/placeholders.scss | 5 + .../icons/corner-left-up/property-16.scss | 5 + .../icons/corner-left-up/property-24.scss | 5 + .../icons/icons/corner-right-down/index.scss | 5 + .../icons/corner-right-down/keyframes.scss | 5 + .../icons/corner-right-down/placeholders.scss | 5 + .../icons/corner-right-down/property-16.scss | 5 + .../icons/corner-right-down/property-24.scss | 5 + .../icons/icons/corner-right-up/index.scss | 5 + .../icons/corner-right-up/keyframes.scss | 5 + .../icons/corner-right-up/placeholders.scss | 5 + .../icons/corner-right-up/property-16.scss | 5 + .../icons/corner-right-up/property-24.scss | 5 + .../icons/icons/corner-up-left/index.scss | 5 + .../icons/icons/corner-up-left/keyframes.scss | 5 + .../icons/corner-up-left/placeholders.scss | 5 + .../icons/corner-up-left/property-16.scss | 5 + .../icons/corner-up-left/property-24.scss | 5 + .../icons/icons/corner-up-right/index.scss | 5 + .../icons/corner-up-right/keyframes.scss | 5 + .../icons/corner-up-right/placeholders.scss | 5 + .../icons/corner-up-right/property-16.scss | 5 + .../icons/corner-up-right/property-24.scss | 5 + .../styles/base/icons/icons/cpu/index.scss | 5 + .../base/icons/icons/cpu/keyframes.scss | 5 + .../base/icons/icons/cpu/placeholders.scss | 5 + .../base/icons/icons/cpu/property-16.scss | 5 + .../base/icons/icons/cpu/property-24.scss | 5 + .../base/icons/icons/credit-card/index.scss | 5 + .../icons/icons/credit-card/keyframes.scss | 5 + .../icons/icons/credit-card/placeholders.scss | 5 + .../icons/icons/credit-card/property-16.scss | 5 + .../icons/icons/credit-card/property-24.scss | 5 + .../styles/base/icons/icons/crop/index.scss | 5 + .../base/icons/icons/crop/keyframes.scss | 5 + .../base/icons/icons/crop/placeholders.scss | 5 + .../base/icons/icons/crop/property-16.scss | 5 + .../base/icons/icons/crop/property-24.scss | 5 + .../base/icons/icons/crosshair/index.scss | 5 + .../base/icons/icons/crosshair/keyframes.scss | 5 + .../icons/icons/crosshair/placeholders.scss | 5 + .../icons/icons/crosshair/property-16.scss | 5 + .../icons/icons/crosshair/property-24.scss | 5 + .../base/icons/icons/dashboard/index.scss | 5 + .../base/icons/icons/dashboard/keyframes.scss | 5 + .../icons/icons/dashboard/placeholders.scss | 5 + .../icons/icons/dashboard/property-16.scss | 5 + .../icons/icons/dashboard/property-24.scss | 5 + .../base/icons/icons/database/index.scss | 5 + .../base/icons/icons/database/keyframes.scss | 5 + .../icons/icons/database/placeholders.scss | 5 + .../icons/icons/database/property-16.scss | 5 + .../icons/icons/database/property-24.scss | 5 + .../styles/base/icons/icons/delay/index.scss | 5 + .../base/icons/icons/delay/keyframes.scss | 5 + .../base/icons/icons/delay/placeholders.scss | 5 + .../base/icons/icons/delay/property-16.scss | 5 + .../base/icons/icons/delay/property-24.scss | 5 + .../styles/base/icons/icons/delete/index.scss | 5 + .../base/icons/icons/delete/keyframes.scss | 5 + .../base/icons/icons/delete/placeholders.scss | 5 + .../base/icons/icons/delete/property-16.scss | 5 + .../base/icons/icons/delete/property-24.scss | 5 + .../base/icons/icons/deny-alt/index.scss | 5 + .../base/icons/icons/deny-alt/keyframes.scss | 5 + .../icons/icons/deny-alt/placeholders.scss | 5 + .../base/icons/icons/deny-color/index.scss | 5 + .../icons/icons/deny-color/keyframes.scss | 5 + .../icons/icons/deny-color/placeholders.scss | 5 + .../icons/icons/deny-color/property-16.scss | 5 + .../icons/icons/deny-color/property-24.scss | 5 + .../base/icons/icons/deny-default/index.scss | 5 + .../icons/icons/deny-default/keyframes.scss | 5 + .../icons/deny-default/placeholders.scss | 5 + .../base/icons/icons/diamond-fill/index.scss | 5 + .../icons/icons/diamond-fill/keyframes.scss | 5 + .../icons/diamond-fill/placeholders.scss | 5 + .../icons/icons/diamond-fill/property-16.scss | 5 + .../icons/icons/diamond-fill/property-24.scss | 5 + .../base/icons/icons/diamond/index.scss | 5 + .../base/icons/icons/diamond/keyframes.scss | 5 + .../icons/icons/diamond/placeholders.scss | 5 + .../base/icons/icons/diamond/property-16.scss | 5 + .../base/icons/icons/diamond/property-24.scss | 5 + .../base/icons/icons/disabled/index.scss | 5 + .../base/icons/icons/disabled/keyframes.scss | 5 + .../icons/icons/disabled/placeholders.scss | 5 + .../styles/base/icons/icons/disc/index.scss | 5 + .../base/icons/icons/disc/keyframes.scss | 5 + .../base/icons/icons/disc/placeholders.scss | 5 + .../base/icons/icons/disc/property-16.scss | 5 + .../base/icons/icons/disc/property-24.scss | 5 + .../icons/icons/discussion-circle/index.scss | 5 + .../icons/discussion-circle/keyframes.scss | 5 + .../icons/discussion-circle/placeholders.scss | 5 + .../icons/discussion-circle/property-16.scss | 5 + .../icons/discussion-circle/property-24.scss | 5 + .../icons/icons/discussion-square/index.scss | 5 + .../icons/discussion-square/keyframes.scss | 5 + .../icons/discussion-square/placeholders.scss | 5 + .../icons/discussion-square/property-16.scss | 5 + .../icons/discussion-square/property-24.scss | 5 + .../base/icons/icons/docker-color/index.scss | 5 + .../icons/icons/docker-color/keyframes.scss | 5 + .../icons/docker-color/placeholders.scss | 5 + .../icons/icons/docker-color/property-16.scss | 5 + .../icons/icons/docker-color/property-24.scss | 5 + .../styles/base/icons/icons/docker/index.scss | 5 + .../base/icons/icons/docker/keyframes.scss | 5 + .../base/icons/icons/docker/placeholders.scss | 5 + .../base/icons/icons/docker/property-16.scss | 5 + .../base/icons/icons/docker/property-24.scss | 5 + .../base/icons/icons/docs-download/index.scss | 5 + .../icons/icons/docs-download/keyframes.scss | 5 + .../icons/docs-download/placeholders.scss | 5 + .../icons/docs-download/property-16.scss | 5 + .../icons/docs-download/property-24.scss | 5 + .../base/icons/icons/docs-link/index.scss | 5 + .../base/icons/icons/docs-link/keyframes.scss | 5 + .../icons/icons/docs-link/placeholders.scss | 5 + .../icons/icons/docs-link/property-16.scss | 5 + .../icons/icons/docs-link/property-24.scss | 5 + .../styles/base/icons/icons/docs/index.scss | 5 + .../base/icons/icons/docs/keyframes.scss | 5 + .../base/icons/icons/docs/placeholders.scss | 5 + .../base/icons/icons/docs/property-16.scss | 5 + .../base/icons/icons/docs/property-24.scss | 5 + .../base/icons/icons/dollar-sign/index.scss | 5 + .../icons/icons/dollar-sign/keyframes.scss | 5 + .../icons/icons/dollar-sign/placeholders.scss | 5 + .../icons/icons/dollar-sign/property-16.scss | 5 + .../icons/icons/dollar-sign/property-24.scss | 5 + .../base/icons/icons/dot-half/index.scss | 5 + .../base/icons/icons/dot-half/keyframes.scss | 5 + .../icons/icons/dot-half/placeholders.scss | 5 + .../icons/icons/dot-half/property-16.scss | 5 + .../icons/icons/dot-half/property-24.scss | 5 + .../styles/base/icons/icons/dot/index.scss | 5 + .../base/icons/icons/dot/keyframes.scss | 5 + .../base/icons/icons/dot/placeholders.scss | 5 + .../base/icons/icons/dot/property-16.scss | 5 + .../base/icons/icons/dot/property-24.scss | 5 + .../base/icons/icons/download/index.scss | 5 + .../base/icons/icons/download/keyframes.scss | 5 + .../icons/icons/download/placeholders.scss | 5 + .../icons/icons/download/property-16.scss | 5 + .../icons/icons/download/property-24.scss | 5 + .../base/icons/icons/droplet/index.scss | 5 + .../base/icons/icons/droplet/keyframes.scss | 5 + .../icons/icons/droplet/placeholders.scss | 5 + .../base/icons/icons/droplet/property-16.scss | 5 + .../base/icons/icons/droplet/property-24.scss | 5 + .../base/icons/icons/duplicate/index.scss | 5 + .../base/icons/icons/duplicate/keyframes.scss | 5 + .../icons/icons/duplicate/placeholders.scss | 5 + .../icons/icons/duplicate/property-16.scss | 5 + .../icons/icons/duplicate/property-24.scss | 5 + .../styles/base/icons/icons/edit/index.scss | 5 + .../base/icons/icons/edit/keyframes.scss | 5 + .../base/icons/icons/edit/placeholders.scss | 5 + .../base/icons/icons/edit/property-16.scss | 5 + .../base/icons/icons/edit/property-24.scss | 5 + .../base/icons/icons/enterprise/index.scss | 5 + .../icons/icons/enterprise/keyframes.scss | 5 + .../icons/icons/enterprise/placeholders.scss | 5 + .../icons/icons/enterprise/property-16.scss | 5 + .../icons/icons/enterprise/property-24.scss | 5 + .../base/icons/icons/entry-point/index.scss | 5 + .../icons/icons/entry-point/keyframes.scss | 5 + .../icons/icons/entry-point/placeholders.scss | 5 + .../icons/icons/entry-point/property-16.scss | 5 + .../icons/icons/entry-point/property-24.scss | 5 + .../icons/envelope-sealed-fill/index.scss | 5 + .../icons/envelope-sealed-fill/keyframes.scss | 5 + .../envelope-sealed-fill/placeholders.scss | 5 + .../icons/envelope-sealed-outline/index.scss | 5 + .../envelope-sealed-outline/keyframes.scss | 5 + .../envelope-sealed-outline/placeholders.scss | 5 + .../envelope-unsealed--outline/index.scss | 5 + .../envelope-unsealed--outline/keyframes.scss | 5 + .../placeholders.scss | 5 + .../icons/envelope-unsealed-fill/index.scss | 5 + .../envelope-unsealed-fill/keyframes.scss | 5 + .../envelope-unsealed-fill/placeholders.scss | 5 + .../styles/base/icons/icons/event/index.scss | 5 + .../base/icons/icons/event/keyframes.scss | 5 + .../base/icons/icons/event/placeholders.scss | 5 + .../base/icons/icons/event/property-16.scss | 5 + .../base/icons/icons/event/property-24.scss | 5 + .../base/icons/icons/exit-point/index.scss | 5 + .../icons/icons/exit-point/keyframes.scss | 5 + .../icons/icons/exit-point/placeholders.scss | 5 + .../icons/icons/exit-point/property-16.scss | 5 + .../icons/icons/exit-point/property-24.scss | 5 + .../styles/base/icons/icons/exit/index.scss | 5 + .../base/icons/icons/exit/keyframes.scss | 5 + .../base/icons/icons/exit/placeholders.scss | 5 + .../base/icons/icons/expand-less/index.scss | 5 + .../icons/icons/expand-less/keyframes.scss | 5 + .../icons/icons/expand-less/placeholders.scss | 5 + .../base/icons/icons/expand-more/index.scss | 5 + .../icons/icons/expand-more/keyframes.scss | 5 + .../icons/icons/expand-more/placeholders.scss | 5 + .../base/icons/icons/external-link/index.scss | 5 + .../icons/icons/external-link/keyframes.scss | 5 + .../icons/external-link/placeholders.scss | 5 + .../icons/external-link/property-16.scss | 5 + .../icons/external-link/property-24.scss | 5 + .../base/icons/icons/eye-off/index.scss | 5 + .../base/icons/icons/eye-off/keyframes.scss | 5 + .../icons/icons/eye-off/placeholders.scss | 5 + .../base/icons/icons/eye-off/property-16.scss | 5 + .../base/icons/icons/eye-off/property-24.scss | 5 + .../styles/base/icons/icons/eye/index.scss | 5 + .../base/icons/icons/eye/keyframes.scss | 5 + .../base/icons/icons/eye/placeholders.scss | 5 + .../base/icons/icons/eye/property-16.scss | 5 + .../base/icons/icons/eye/property-24.scss | 5 + .../base/icons/icons/f5-color/index.scss | 5 + .../base/icons/icons/f5-color/keyframes.scss | 5 + .../icons/icons/f5-color/placeholders.scss | 5 + .../icons/icons/f5-color/property-16.scss | 5 + .../icons/icons/f5-color/property-24.scss | 5 + .../app/styles/base/icons/icons/f5/index.scss | 5 + .../styles/base/icons/icons/f5/keyframes.scss | 5 + .../base/icons/icons/f5/placeholders.scss | 5 + .../base/icons/icons/f5/property-16.scss | 5 + .../base/icons/icons/f5/property-24.scss | 5 + .../icons/icons/facebook-color/index.scss | 5 + .../icons/icons/facebook-color/keyframes.scss | 5 + .../icons/facebook-color/placeholders.scss | 5 + .../icons/facebook-color/property-16.scss | 5 + .../icons/facebook-color/property-24.scss | 5 + .../base/icons/icons/facebook/index.scss | 5 + .../base/icons/icons/facebook/keyframes.scss | 5 + .../icons/icons/facebook/placeholders.scss | 5 + .../icons/icons/facebook/property-16.scss | 5 + .../icons/icons/facebook/property-24.scss | 5 + .../base/icons/icons/fast-forward/index.scss | 5 + .../icons/icons/fast-forward/keyframes.scss | 5 + .../icons/fast-forward/placeholders.scss | 5 + .../icons/icons/fast-forward/property-16.scss | 5 + .../icons/icons/fast-forward/property-24.scss | 5 + .../base/icons/icons/file-change/index.scss | 5 + .../icons/icons/file-change/keyframes.scss | 5 + .../icons/icons/file-change/placeholders.scss | 5 + .../icons/icons/file-change/property-16.scss | 5 + .../icons/icons/file-change/property-24.scss | 5 + .../base/icons/icons/file-check/index.scss | 5 + .../icons/icons/file-check/keyframes.scss | 5 + .../icons/icons/file-check/placeholders.scss | 5 + .../icons/icons/file-check/property-16.scss | 5 + .../icons/icons/file-check/property-24.scss | 5 + .../base/icons/icons/file-diff/index.scss | 5 + .../base/icons/icons/file-diff/keyframes.scss | 5 + .../icons/icons/file-diff/placeholders.scss | 5 + .../icons/icons/file-diff/property-16.scss | 5 + .../icons/icons/file-diff/property-24.scss | 5 + .../base/icons/icons/file-fill/index.scss | 5 + .../base/icons/icons/file-fill/keyframes.scss | 5 + .../icons/icons/file-fill/placeholders.scss | 5 + .../base/icons/icons/file-minus/index.scss | 5 + .../icons/icons/file-minus/keyframes.scss | 5 + .../icons/icons/file-minus/placeholders.scss | 5 + .../icons/icons/file-minus/property-16.scss | 5 + .../icons/icons/file-minus/property-24.scss | 5 + .../base/icons/icons/file-outline/index.scss | 5 + .../icons/icons/file-outline/keyframes.scss | 5 + .../icons/file-outline/placeholders.scss | 5 + .../base/icons/icons/file-plus/index.scss | 5 + .../base/icons/icons/file-plus/keyframes.scss | 5 + .../icons/icons/file-plus/placeholders.scss | 5 + .../icons/icons/file-plus/property-16.scss | 5 + .../icons/icons/file-plus/property-24.scss | 5 + .../base/icons/icons/file-source/index.scss | 5 + .../icons/icons/file-source/keyframes.scss | 5 + .../icons/icons/file-source/placeholders.scss | 5 + .../icons/icons/file-source/property-16.scss | 5 + .../icons/icons/file-source/property-24.scss | 5 + .../base/icons/icons/file-text/index.scss | 5 + .../base/icons/icons/file-text/keyframes.scss | 5 + .../icons/icons/file-text/placeholders.scss | 5 + .../icons/icons/file-text/property-16.scss | 5 + .../icons/icons/file-text/property-24.scss | 5 + .../styles/base/icons/icons/file-x/index.scss | 5 + .../base/icons/icons/file-x/keyframes.scss | 5 + .../base/icons/icons/file-x/placeholders.scss | 5 + .../base/icons/icons/file-x/property-16.scss | 5 + .../base/icons/icons/file-x/property-24.scss | 5 + .../styles/base/icons/icons/file/index.scss | 5 + .../base/icons/icons/file/keyframes.scss | 5 + .../base/icons/icons/file/placeholders.scss | 5 + .../base/icons/icons/file/property-16.scss | 5 + .../base/icons/icons/file/property-24.scss | 5 + .../styles/base/icons/icons/files/index.scss | 5 + .../base/icons/icons/files/keyframes.scss | 5 + .../base/icons/icons/files/placeholders.scss | 5 + .../base/icons/icons/files/property-16.scss | 5 + .../base/icons/icons/files/property-24.scss | 5 + .../styles/base/icons/icons/film/index.scss | 5 + .../base/icons/icons/film/keyframes.scss | 5 + .../base/icons/icons/film/placeholders.scss | 5 + .../base/icons/icons/film/property-16.scss | 5 + .../base/icons/icons/film/property-24.scss | 5 + .../base/icons/icons/filter-circle/index.scss | 5 + .../icons/icons/filter-circle/keyframes.scss | 5 + .../icons/filter-circle/placeholders.scss | 5 + .../icons/filter-circle/property-16.scss | 5 + .../icons/filter-circle/property-24.scss | 5 + .../base/icons/icons/filter-fill/index.scss | 5 + .../icons/icons/filter-fill/keyframes.scss | 5 + .../icons/icons/filter-fill/placeholders.scss | 5 + .../icons/icons/filter-fill/property-16.scss | 5 + .../icons/icons/filter-fill/property-24.scss | 5 + .../styles/base/icons/icons/filter/index.scss | 5 + .../base/icons/icons/filter/keyframes.scss | 5 + .../base/icons/icons/filter/placeholders.scss | 5 + .../base/icons/icons/filter/property-16.scss | 5 + .../base/icons/icons/filter/property-24.scss | 5 + .../base/icons/icons/fingerprint/index.scss | 5 + .../icons/icons/fingerprint/keyframes.scss | 5 + .../icons/icons/fingerprint/placeholders.scss | 5 + .../icons/icons/fingerprint/property-16.scss | 5 + .../icons/icons/fingerprint/property-24.scss | 5 + .../styles/base/icons/icons/flag/index.scss | 5 + .../base/icons/icons/flag/keyframes.scss | 5 + .../base/icons/icons/flag/placeholders.scss | 5 + .../base/icons/icons/flag/property-16.scss | 5 + .../base/icons/icons/flag/property-24.scss | 5 + .../base/icons/icons/folder-fill/index.scss | 5 + .../icons/icons/folder-fill/keyframes.scss | 5 + .../icons/icons/folder-fill/placeholders.scss | 5 + .../icons/icons/folder-fill/property-16.scss | 5 + .../icons/icons/folder-fill/property-24.scss | 5 + .../icons/icons/folder-minus-fill/index.scss | 5 + .../icons/folder-minus-fill/keyframes.scss | 5 + .../icons/folder-minus-fill/placeholders.scss | 5 + .../icons/folder-minus-fill/property-16.scss | 5 + .../icons/folder-minus-fill/property-24.scss | 5 + .../base/icons/icons/folder-minus/index.scss | 5 + .../icons/icons/folder-minus/keyframes.scss | 5 + .../icons/folder-minus/placeholders.scss | 5 + .../icons/icons/folder-minus/property-16.scss | 5 + .../icons/icons/folder-minus/property-24.scss | 5 + .../icons/icons/folder-outline/index.scss | 5 + .../icons/icons/folder-outline/keyframes.scss | 5 + .../icons/folder-outline/placeholders.scss | 5 + .../icons/icons/folder-plus-fill/index.scss | 5 + .../icons/folder-plus-fill/keyframes.scss | 5 + .../icons/folder-plus-fill/placeholders.scss | 5 + .../icons/folder-plus-fill/property-16.scss | 5 + .../icons/folder-plus-fill/property-24.scss | 5 + .../base/icons/icons/folder-plus/index.scss | 5 + .../icons/icons/folder-plus/keyframes.scss | 5 + .../icons/icons/folder-plus/placeholders.scss | 5 + .../icons/icons/folder-plus/property-16.scss | 5 + .../icons/icons/folder-plus/property-24.scss | 5 + .../base/icons/icons/folder-star/index.scss | 5 + .../icons/icons/folder-star/keyframes.scss | 5 + .../icons/icons/folder-star/placeholders.scss | 5 + .../icons/icons/folder-star/property-16.scss | 5 + .../icons/icons/folder-star/property-24.scss | 5 + .../base/icons/icons/folder-users/index.scss | 5 + .../icons/icons/folder-users/keyframes.scss | 5 + .../icons/folder-users/placeholders.scss | 5 + .../icons/icons/folder-users/property-16.scss | 5 + .../icons/icons/folder-users/property-24.scss | 5 + .../styles/base/icons/icons/folder/index.scss | 5 + .../base/icons/icons/folder/keyframes.scss | 5 + .../base/icons/icons/folder/placeholders.scss | 5 + .../base/icons/icons/folder/property-16.scss | 5 + .../base/icons/icons/folder/property-24.scss | 5 + .../styles/base/icons/icons/frown/index.scss | 5 + .../base/icons/icons/frown/keyframes.scss | 5 + .../base/icons/icons/frown/placeholders.scss | 5 + .../base/icons/icons/frown/property-16.scss | 5 + .../base/icons/icons/frown/property-24.scss | 5 + .../base/icons/icons/gateway/index.scss | 5 + .../base/icons/icons/gateway/keyframes.scss | 5 + .../icons/icons/gateway/placeholders.scss | 5 + .../base/icons/icons/gateway/property-16.scss | 5 + .../base/icons/icons/gateway/property-24.scss | 5 + .../base/icons/icons/gcp-color/index.scss | 5 + .../base/icons/icons/gcp-color/keyframes.scss | 5 + .../icons/icons/gcp-color/placeholders.scss | 5 + .../icons/icons/gcp-color/property-16.scss | 5 + .../icons/icons/gcp-color/property-24.scss | 5 + .../styles/base/icons/icons/gcp/index.scss | 5 + .../base/icons/icons/gcp/keyframes.scss | 5 + .../base/icons/icons/gcp/placeholders.scss | 5 + .../base/icons/icons/gcp/property-16.scss | 5 + .../base/icons/icons/gcp/property-24.scss | 5 + .../base/icons/icons/gift-fill/index.scss | 5 + .../base/icons/icons/gift-fill/keyframes.scss | 5 + .../icons/icons/gift-fill/placeholders.scss | 5 + .../base/icons/icons/gift-outline/index.scss | 5 + .../icons/icons/gift-outline/keyframes.scss | 5 + .../icons/gift-outline/placeholders.scss | 5 + .../styles/base/icons/icons/gift/index.scss | 5 + .../base/icons/icons/gift/keyframes.scss | 5 + .../base/icons/icons/gift/placeholders.scss | 5 + .../base/icons/icons/gift/property-16.scss | 5 + .../base/icons/icons/gift/property-24.scss | 5 + .../base/icons/icons/git-branch/index.scss | 5 + .../icons/icons/git-branch/keyframes.scss | 5 + .../icons/icons/git-branch/placeholders.scss | 5 + .../icons/icons/git-branch/property-16.scss | 5 + .../icons/icons/git-branch/property-24.scss | 5 + .../base/icons/icons/git-commit/index.scss | 5 + .../icons/icons/git-commit/keyframes.scss | 5 + .../icons/icons/git-commit/placeholders.scss | 5 + .../icons/icons/git-commit/property-16.scss | 5 + .../icons/icons/git-commit/property-24.scss | 5 + .../base/icons/icons/git-merge/index.scss | 5 + .../base/icons/icons/git-merge/keyframes.scss | 5 + .../icons/icons/git-merge/placeholders.scss | 5 + .../icons/icons/git-merge/property-16.scss | 5 + .../icons/icons/git-merge/property-24.scss | 5 + .../icons/icons/git-pull-request/index.scss | 5 + .../icons/git-pull-request/keyframes.scss | 5 + .../icons/git-pull-request/placeholders.scss | 5 + .../icons/git-pull-request/property-16.scss | 5 + .../icons/git-pull-request/property-24.scss | 5 + .../base/icons/icons/git-repo/index.scss | 5 + .../base/icons/icons/git-repo/keyframes.scss | 5 + .../icons/icons/git-repo/placeholders.scss | 5 + .../icons/icons/git-repo/property-16.scss | 5 + .../icons/icons/git-repo/property-24.scss | 5 + .../icons/icons/git-repository/index.scss | 5 + .../icons/icons/git-repository/keyframes.scss | 5 + .../icons/git-repository/placeholders.scss | 5 + .../base/icons/icons/github-color/index.scss | 5 + .../icons/icons/github-color/keyframes.scss | 5 + .../icons/github-color/placeholders.scss | 5 + .../icons/icons/github-color/property-16.scss | 5 + .../icons/icons/github-color/property-24.scss | 5 + .../styles/base/icons/icons/github/index.scss | 5 + .../base/icons/icons/github/keyframes.scss | 5 + .../base/icons/icons/github/placeholders.scss | 5 + .../base/icons/icons/github/property-16.scss | 5 + .../base/icons/icons/github/property-24.scss | 5 + .../base/icons/icons/gitlab-color/index.scss | 5 + .../icons/icons/gitlab-color/keyframes.scss | 5 + .../icons/gitlab-color/placeholders.scss | 5 + .../icons/icons/gitlab-color/property-16.scss | 5 + .../icons/icons/gitlab-color/property-24.scss | 5 + .../styles/base/icons/icons/gitlab/index.scss | 5 + .../base/icons/icons/gitlab/keyframes.scss | 5 + .../base/icons/icons/gitlab/placeholders.scss | 5 + .../base/icons/icons/gitlab/property-16.scss | 5 + .../base/icons/icons/gitlab/property-24.scss | 5 + .../base/icons/icons/globe-private/index.scss | 5 + .../icons/icons/globe-private/keyframes.scss | 5 + .../icons/globe-private/placeholders.scss | 5 + .../icons/globe-private/property-16.scss | 5 + .../icons/globe-private/property-24.scss | 5 + .../styles/base/icons/icons/globe/index.scss | 5 + .../base/icons/icons/globe/keyframes.scss | 5 + .../base/icons/icons/globe/placeholders.scss | 5 + .../base/icons/icons/globe/property-16.scss | 5 + .../base/icons/icons/globe/property-24.scss | 5 + .../base/icons/icons/google-color/index.scss | 5 + .../icons/icons/google-color/keyframes.scss | 5 + .../icons/google-color/placeholders.scss | 5 + .../icons/icons/google-color/property-16.scss | 5 + .../icons/icons/google-color/property-24.scss | 5 + .../styles/base/icons/icons/google/index.scss | 5 + .../base/icons/icons/google/keyframes.scss | 5 + .../base/icons/icons/google/placeholders.scss | 5 + .../base/icons/icons/google/property-16.scss | 5 + .../base/icons/icons/google/property-24.scss | 5 + .../base/icons/icons/grid-alt/index.scss | 5 + .../base/icons/icons/grid-alt/keyframes.scss | 5 + .../icons/icons/grid-alt/placeholders.scss | 5 + .../icons/icons/grid-alt/property-16.scss | 5 + .../icons/icons/grid-alt/property-24.scss | 5 + .../styles/base/icons/icons/grid/index.scss | 5 + .../base/icons/icons/grid/keyframes.scss | 5 + .../base/icons/icons/grid/placeholders.scss | 5 + .../base/icons/icons/grid/property-16.scss | 5 + .../base/icons/icons/grid/property-24.scss | 5 + .../base/icons/icons/guide-link/index.scss | 5 + .../icons/icons/guide-link/keyframes.scss | 5 + .../icons/icons/guide-link/placeholders.scss | 5 + .../icons/icons/guide-link/property-16.scss | 5 + .../icons/icons/guide-link/property-24.scss | 5 + .../styles/base/icons/icons/guide/index.scss | 5 + .../base/icons/icons/guide/keyframes.scss | 5 + .../base/icons/icons/guide/placeholders.scss | 5 + .../base/icons/icons/guide/property-16.scss | 5 + .../base/icons/icons/guide/property-24.scss | 5 + .../styles/base/icons/icons/hammer/index.scss | 5 + .../base/icons/icons/hammer/keyframes.scss | 5 + .../base/icons/icons/hammer/placeholders.scss | 5 + .../base/icons/icons/hammer/property-16.scss | 5 + .../base/icons/icons/hammer/property-24.scss | 5 + .../base/icons/icons/handshake/index.scss | 5 + .../base/icons/icons/handshake/keyframes.scss | 5 + .../icons/icons/handshake/placeholders.scss | 5 + .../icons/icons/handshake/property-16.scss | 5 + .../icons/icons/handshake/property-24.scss | 5 + .../base/icons/icons/hard-drive/index.scss | 5 + .../icons/icons/hard-drive/keyframes.scss | 5 + .../icons/icons/hard-drive/placeholders.scss | 5 + .../icons/icons/hard-drive/property-16.scss | 5 + .../icons/icons/hard-drive/property-24.scss | 5 + .../styles/base/icons/icons/hash/index.scss | 5 + .../base/icons/icons/hash/keyframes.scss | 5 + .../base/icons/icons/hash/placeholders.scss | 5 + .../base/icons/icons/hash/property-16.scss | 5 + .../base/icons/icons/hash/property-24.scss | 5 + .../icons/icons/hashicorp-color/index.scss | 5 + .../icons/hashicorp-color/keyframes.scss | 5 + .../icons/hashicorp-color/placeholders.scss | 5 + .../icons/hashicorp-color/property-16.scss | 5 + .../icons/hashicorp-color/property-24.scss | 5 + .../base/icons/icons/hashicorp/index.scss | 5 + .../base/icons/icons/hashicorp/keyframes.scss | 5 + .../icons/icons/hashicorp/placeholders.scss | 5 + .../icons/icons/hashicorp/property-16.scss | 5 + .../icons/icons/hashicorp/property-24.scss | 5 + .../base/icons/icons/hcp-color/index.scss | 5 + .../base/icons/icons/hcp-color/keyframes.scss | 5 + .../icons/icons/hcp-color/placeholders.scss | 5 + .../icons/icons/hcp-color/property-16.scss | 5 + .../icons/icons/hcp-color/property-24.scss | 5 + .../styles/base/icons/icons/hcp/index.scss | 5 + .../base/icons/icons/hcp/keyframes.scss | 5 + .../base/icons/icons/hcp/placeholders.scss | 5 + .../base/icons/icons/hcp/property-16.scss | 5 + .../base/icons/icons/hcp/property-24.scss | 5 + .../base/icons/icons/headphones/index.scss | 5 + .../icons/icons/headphones/keyframes.scss | 5 + .../icons/icons/headphones/placeholders.scss | 5 + .../icons/icons/headphones/property-16.scss | 5 + .../icons/icons/headphones/property-24.scss | 5 + .../styles/base/icons/icons/health/index.scss | 5 + .../base/icons/icons/health/keyframes.scss | 5 + .../base/icons/icons/health/placeholders.scss | 5 + .../base/icons/icons/heart-fill/index.scss | 5 + .../icons/icons/heart-fill/keyframes.scss | 5 + .../icons/icons/heart-fill/placeholders.scss | 5 + .../icons/icons/heart-fill/property-16.scss | 5 + .../icons/icons/heart-fill/property-24.scss | 5 + .../base/icons/icons/heart-off/index.scss | 5 + .../base/icons/icons/heart-off/keyframes.scss | 5 + .../icons/icons/heart-off/placeholders.scss | 5 + .../icons/icons/heart-off/property-16.scss | 5 + .../icons/icons/heart-off/property-24.scss | 5 + .../styles/base/icons/icons/heart/index.scss | 5 + .../base/icons/icons/heart/keyframes.scss | 5 + .../base/icons/icons/heart/placeholders.scss | 5 + .../base/icons/icons/heart/property-16.scss | 5 + .../base/icons/icons/heart/property-24.scss | 5 + .../icons/icons/help-circle-fill/index.scss | 5 + .../icons/help-circle-fill/keyframes.scss | 5 + .../icons/help-circle-fill/placeholders.scss | 5 + .../icons/help-circle-outline/index.scss | 5 + .../icons/help-circle-outline/keyframes.scss | 5 + .../help-circle-outline/placeholders.scss | 5 + .../styles/base/icons/icons/help/index.scss | 5 + .../base/icons/icons/help/keyframes.scss | 5 + .../base/icons/icons/help/placeholders.scss | 5 + .../base/icons/icons/help/property-16.scss | 5 + .../base/icons/icons/help/property-24.scss | 5 + .../base/icons/icons/hexagon-fill/index.scss | 5 + .../icons/icons/hexagon-fill/keyframes.scss | 5 + .../icons/hexagon-fill/placeholders.scss | 5 + .../icons/icons/hexagon-fill/property-16.scss | 5 + .../icons/icons/hexagon-fill/property-24.scss | 5 + .../base/icons/icons/hexagon/index.scss | 5 + .../base/icons/icons/hexagon/keyframes.scss | 5 + .../icons/icons/hexagon/placeholders.scss | 5 + .../base/icons/icons/hexagon/property-16.scss | 5 + .../base/icons/icons/hexagon/property-24.scss | 5 + .../base/icons/icons/history/index.scss | 5 + .../base/icons/icons/history/keyframes.scss | 5 + .../icons/icons/history/placeholders.scss | 5 + .../base/icons/icons/history/property-16.scss | 5 + .../base/icons/icons/history/property-24.scss | 5 + .../styles/base/icons/icons/home/index.scss | 5 + .../base/icons/icons/home/keyframes.scss | 5 + .../base/icons/icons/home/placeholders.scss | 5 + .../base/icons/icons/home/property-16.scss | 5 + .../base/icons/icons/home/property-24.scss | 5 + .../base/icons/icons/hourglass/index.scss | 5 + .../base/icons/icons/hourglass/keyframes.scss | 5 + .../icons/icons/hourglass/placeholders.scss | 5 + .../icons/icons/hourglass/property-16.scss | 5 + .../icons/icons/hourglass/property-24.scss | 5 + .../icons/icons/identity-service/index.scss | 5 + .../icons/identity-service/keyframes.scss | 5 + .../icons/identity-service/placeholders.scss | 5 + .../icons/identity-service/property-16.scss | 5 + .../icons/identity-service/property-24.scss | 5 + .../base/icons/icons/identity-user/index.scss | 5 + .../icons/icons/identity-user/keyframes.scss | 5 + .../icons/identity-user/placeholders.scss | 5 + .../icons/identity-user/property-16.scss | 5 + .../icons/identity-user/property-24.scss | 5 + .../styles/base/icons/icons/image/index.scss | 5 + .../base/icons/icons/image/keyframes.scss | 5 + .../base/icons/icons/image/placeholders.scss | 5 + .../base/icons/icons/image/property-16.scss | 5 + .../base/icons/icons/image/property-24.scss | 5 + .../styles/base/icons/icons/inbox/index.scss | 5 + .../base/icons/icons/inbox/keyframes.scss | 5 + .../base/icons/icons/inbox/placeholders.scss | 5 + .../base/icons/icons/inbox/property-16.scss | 5 + .../base/icons/icons/inbox/property-24.scss | 5 + .../app/styles/base/icons/icons/index.scss | 5 + .../icons/icons/info-circle-fill/index.scss | 5 + .../icons/info-circle-fill/keyframes.scss | 5 + .../icons/info-circle-fill/placeholders.scss | 5 + .../icons/info-circle-outline/index.scss | 5 + .../icons/info-circle-outline/keyframes.scss | 5 + .../info-circle-outline/placeholders.scss | 5 + .../styles/base/icons/icons/info/index.scss | 5 + .../base/icons/icons/info/keyframes.scss | 5 + .../base/icons/icons/info/placeholders.scss | 5 + .../base/icons/icons/info/property-16.scss | 5 + .../base/icons/icons/info/property-24.scss | 5 + .../base/icons/icons/jump-link/index.scss | 5 + .../base/icons/icons/jump-link/keyframes.scss | 5 + .../icons/icons/jump-link/placeholders.scss | 5 + .../icons/icons/jump-link/property-16.scss | 5 + .../icons/icons/jump-link/property-24.scss | 5 + .../base/icons/icons/key-values/index.scss | 5 + .../icons/icons/key-values/keyframes.scss | 5 + .../icons/icons/key-values/placeholders.scss | 5 + .../icons/icons/key-values/property-16.scss | 5 + .../icons/icons/key-values/property-24.scss | 5 + .../styles/base/icons/icons/key/index.scss | 5 + .../base/icons/icons/key/keyframes.scss | 5 + .../base/icons/icons/key/placeholders.scss | 5 + .../base/icons/icons/key/property-16.scss | 5 + .../base/icons/icons/key/property-24.scss | 5 + .../base/icons/icons/keychain/index.scss | 5 + .../base/icons/icons/keychain/keyframes.scss | 5 + .../icons/icons/keychain/placeholders.scss | 5 + .../icons/icons/keychain/property-16.scss | 5 + .../icons/icons/keychain/property-24.scss | 5 + .../icons/icons/kubernetes-color/index.scss | 5 + .../icons/kubernetes-color/keyframes.scss | 5 + .../icons/kubernetes-color/placeholders.scss | 5 + .../icons/kubernetes-color/property-16.scss | 5 + .../icons/kubernetes-color/property-24.scss | 5 + .../base/icons/icons/kubernetes/index.scss | 5 + .../icons/icons/kubernetes/keyframes.scss | 5 + .../icons/icons/kubernetes/placeholders.scss | 5 + .../icons/icons/kubernetes/property-16.scss | 5 + .../icons/icons/kubernetes/property-24.scss | 5 + .../base/icons/icons/labyrinth/index.scss | 5 + .../base/icons/icons/labyrinth/keyframes.scss | 5 + .../icons/icons/labyrinth/placeholders.scss | 5 + .../icons/icons/labyrinth/property-16.scss | 5 + .../icons/icons/labyrinth/property-24.scss | 5 + .../styles/base/icons/icons/layers/index.scss | 5 + .../base/icons/icons/layers/keyframes.scss | 5 + .../base/icons/icons/layers/placeholders.scss | 5 + .../base/icons/icons/layers/property-16.scss | 5 + .../base/icons/icons/layers/property-24.scss | 5 + .../styles/base/icons/icons/layout/index.scss | 5 + .../base/icons/icons/layout/keyframes.scss | 5 + .../base/icons/icons/layout/placeholders.scss | 5 + .../base/icons/icons/layout/property-16.scss | 5 + .../base/icons/icons/layout/property-24.scss | 5 + .../base/icons/icons/learn-link/index.scss | 5 + .../icons/icons/learn-link/keyframes.scss | 5 + .../icons/icons/learn-link/placeholders.scss | 5 + .../icons/icons/learn-link/property-16.scss | 5 + .../icons/icons/learn-link/property-24.scss | 5 + .../styles/base/icons/icons/learn/index.scss | 5 + .../base/icons/icons/learn/keyframes.scss | 5 + .../base/icons/icons/learn/placeholders.scss | 5 + .../base/icons/icons/learn/property-16.scss | 5 + .../base/icons/icons/learn/property-24.scss | 5 + .../base/icons/icons/line-chart-up/index.scss | 5 + .../icons/icons/line-chart-up/keyframes.scss | 5 + .../icons/line-chart-up/placeholders.scss | 5 + .../icons/line-chart-up/property-16.scss | 5 + .../icons/line-chart-up/property-24.scss | 5 + .../base/icons/icons/line-chart/index.scss | 5 + .../icons/icons/line-chart/keyframes.scss | 5 + .../icons/icons/line-chart/placeholders.scss | 5 + .../icons/icons/line-chart/property-16.scss | 5 + .../icons/icons/line-chart/property-24.scss | 5 + .../styles/base/icons/icons/link/index.scss | 5 + .../base/icons/icons/link/keyframes.scss | 5 + .../base/icons/icons/link/placeholders.scss | 5 + .../base/icons/icons/link/property-16.scss | 5 + .../base/icons/icons/link/property-24.scss | 5 + .../icons/icons/linkedin-color/index.scss | 5 + .../icons/icons/linkedin-color/keyframes.scss | 5 + .../icons/linkedin-color/placeholders.scss | 5 + .../icons/linkedin-color/property-16.scss | 5 + .../icons/linkedin-color/property-24.scss | 5 + .../base/icons/icons/linkedin/index.scss | 5 + .../base/icons/icons/linkedin/keyframes.scss | 5 + .../icons/icons/linkedin/placeholders.scss | 5 + .../icons/icons/linkedin/property-16.scss | 5 + .../icons/icons/linkedin/property-24.scss | 5 + .../styles/base/icons/icons/list/index.scss | 5 + .../base/icons/icons/list/keyframes.scss | 5 + .../base/icons/icons/list/placeholders.scss | 5 + .../base/icons/icons/list/property-16.scss | 5 + .../base/icons/icons/list/property-24.scss | 5 + .../base/icons/icons/load-balancer/index.scss | 5 + .../icons/icons/load-balancer/keyframes.scss | 5 + .../icons/load-balancer/placeholders.scss | 5 + .../icons/load-balancer/property-16.scss | 5 + .../icons/load-balancer/property-24.scss | 5 + .../icons/icons/loading-motion/index.scss | 5 + .../icons/icons/loading-motion/keyframes.scss | 5 + .../icons/loading-motion/placeholders.scss | 5 + .../icons/loading-motion/property-16.scss | 5 + .../icons/loading-motion/property-24.scss | 5 + .../base/icons/icons/loading/index.scss | 5 + .../base/icons/icons/loading/keyframes.scss | 5 + .../icons/icons/loading/placeholders.scss | 5 + .../base/icons/icons/loading/property-16.scss | 5 + .../base/icons/icons/loading/property-24.scss | 5 + .../icons/icons/lock-closed-fill/index.scss | 5 + .../icons/lock-closed-fill/keyframes.scss | 5 + .../icons/lock-closed-fill/placeholders.scss | 5 + .../icons/lock-closed-outline/index.scss | 5 + .../icons/lock-closed-outline/keyframes.scss | 5 + .../lock-closed-outline/placeholders.scss | 5 + .../base/icons/icons/lock-closed/index.scss | 5 + .../icons/icons/lock-closed/keyframes.scss | 5 + .../icons/icons/lock-closed/placeholders.scss | 5 + .../base/icons/icons/lock-disabled/index.scss | 5 + .../icons/icons/lock-disabled/keyframes.scss | 5 + .../icons/lock-disabled/placeholders.scss | 5 + .../base/icons/icons/lock-fill/index.scss | 5 + .../base/icons/icons/lock-fill/keyframes.scss | 5 + .../icons/icons/lock-fill/placeholders.scss | 5 + .../icons/icons/lock-fill/property-16.scss | 5 + .../icons/icons/lock-fill/property-24.scss | 5 + .../base/icons/icons/lock-off/index.scss | 5 + .../base/icons/icons/lock-off/keyframes.scss | 5 + .../icons/icons/lock-off/placeholders.scss | 5 + .../icons/icons/lock-off/property-16.scss | 5 + .../icons/icons/lock-off/property-24.scss | 5 + .../base/icons/icons/lock-open/index.scss | 5 + .../base/icons/icons/lock-open/keyframes.scss | 5 + .../icons/icons/lock-open/placeholders.scss | 5 + .../styles/base/icons/icons/lock/index.scss | 5 + .../base/icons/icons/lock/keyframes.scss | 5 + .../base/icons/icons/lock/placeholders.scss | 5 + .../base/icons/icons/lock/property-16.scss | 5 + .../base/icons/icons/lock/property-24.scss | 5 + .../icons/logo-alicloud-color/index.scss | 5 + .../icons/logo-alicloud-color/keyframes.scss | 5 + .../logo-alicloud-color/placeholders.scss | 5 + .../icons/logo-alicloud-monochrome/index.scss | 5 + .../logo-alicloud-monochrome/keyframes.scss | 5 + .../placeholders.scss | 5 + .../icons/icons/logo-auth0-color/index.scss | 5 + .../icons/logo-auth0-color/keyframes.scss | 5 + .../icons/logo-auth0-color/placeholders.scss | 5 + .../icons/icons/logo-aws-color/index.scss | 5 + .../icons/icons/logo-aws-color/keyframes.scss | 5 + .../icons/logo-aws-color/placeholders.scss | 5 + .../icons/logo-aws-monochrome/index.scss | 5 + .../icons/logo-aws-monochrome/keyframes.scss | 5 + .../logo-aws-monochrome/placeholders.scss | 5 + .../icons/icons/logo-azure-color/index.scss | 5 + .../icons/logo-azure-color/keyframes.scss | 5 + .../icons/logo-azure-color/placeholders.scss | 5 + .../icons/logo-azure-dev-ops-color/index.scss | 5 + .../logo-azure-dev-ops-color/keyframes.scss | 5 + .../placeholders.scss | 5 + .../logo-azure-dev-ops-monochrome/index.scss | 5 + .../keyframes.scss | 5 + .../placeholders.scss | 5 + .../icons/logo-azure-monochrome/index.scss | 5 + .../logo-azure-monochrome/keyframes.scss | 5 + .../logo-azure-monochrome/placeholders.scss | 5 + .../icons/logo-bitbucket-color/index.scss | 5 + .../icons/logo-bitbucket-color/keyframes.scss | 5 + .../logo-bitbucket-color/placeholders.scss | 5 + .../logo-bitbucket-monochrome/index.scss | 5 + .../logo-bitbucket-monochrome/keyframes.scss | 5 + .../placeholders.scss | 5 + .../icons/logo-ember-circle-color/index.scss | 5 + .../logo-ember-circle-color/keyframes.scss | 5 + .../logo-ember-circle-color/placeholders.scss | 5 + .../logo-ember-circle-color/property-16.scss | 5 + .../logo-ember-circle-color/property-24.scss | 5 + .../icons/icons/logo-gcp-color/index.scss | 5 + .../icons/icons/logo-gcp-color/keyframes.scss | 5 + .../icons/logo-gcp-color/placeholders.scss | 5 + .../icons/logo-gcp-monochrome/index.scss | 5 + .../icons/logo-gcp-monochrome/keyframes.scss | 5 + .../logo-gcp-monochrome/placeholders.scss | 5 + .../icons/icons/logo-github-color/index.scss | 5 + .../icons/logo-github-color/keyframes.scss | 5 + .../icons/logo-github-color/placeholders.scss | 5 + .../icons/logo-github-monochrome/index.scss | 5 + .../logo-github-monochrome/keyframes.scss | 5 + .../logo-github-monochrome/placeholders.scss | 5 + .../icons/icons/logo-gitlab-color/index.scss | 5 + .../icons/logo-gitlab-color/keyframes.scss | 5 + .../icons/logo-gitlab-color/placeholders.scss | 5 + .../icons/logo-gitlab-monochrome/index.scss | 5 + .../logo-gitlab-monochrome/keyframes.scss | 5 + .../logo-gitlab-monochrome/placeholders.scss | 5 + .../icons/icons/logo-glimmer-color/index.scss | 5 + .../icons/logo-glimmer-color/keyframes.scss | 5 + .../logo-glimmer-color/placeholders.scss | 5 + .../icons/logo-glimmer-color/property-16.scss | 5 + .../icons/logo-glimmer-color/property-24.scss | 5 + .../icons/icons/logo-google-color/index.scss | 5 + .../icons/logo-google-color/keyframes.scss | 5 + .../icons/logo-google-color/placeholders.scss | 5 + .../icons/logo-google-monochrome/index.scss | 5 + .../logo-google-monochrome/keyframes.scss | 5 + .../logo-google-monochrome/placeholders.scss | 5 + .../icons/logo-hashicorp-color/index.scss | 5 + .../icons/logo-hashicorp-color/keyframes.scss | 5 + .../logo-hashicorp-color/placeholders.scss | 5 + .../logo-hashicorp-color/property-16.scss | 5 + .../logo-hashicorp-color/property-24.scss | 5 + .../icons/icons/logo-jwt-color/index.scss | 5 + .../icons/icons/logo-jwt-color/keyframes.scss | 5 + .../icons/logo-jwt-color/placeholders.scss | 5 + .../icons/logo-jwt-color/property-16.scss | 5 + .../icons/logo-jwt-color/property-24.scss | 5 + .../icons/logo-kubernetes-color/index.scss | 5 + .../logo-kubernetes-color/keyframes.scss | 5 + .../logo-kubernetes-color/placeholders.scss | 5 + .../logo-kubernetes-monochrome/index.scss | 5 + .../logo-kubernetes-monochrome/keyframes.scss | 5 + .../placeholders.scss | 5 + .../icons/logo-microsoft-color/index.scss | 5 + .../icons/logo-microsoft-color/keyframes.scss | 5 + .../logo-microsoft-color/placeholders.scss | 5 + .../icons/icons/logo-oidc-color/index.scss | 5 + .../icons/logo-oidc-color/keyframes.scss | 5 + .../icons/logo-oidc-color/placeholders.scss | 5 + .../icons/logo-oidc-color/property-16.scss | 5 + .../icons/logo-oidc-color/property-24.scss | 5 + .../icons/icons/logo-okta-color/index.scss | 5 + .../icons/logo-okta-color/keyframes.scss | 5 + .../icons/logo-okta-color/placeholders.scss | 5 + .../icons/icons/logo-oracle-color/index.scss | 5 + .../icons/logo-oracle-color/keyframes.scss | 5 + .../icons/logo-oracle-color/placeholders.scss | 5 + .../icons/logo-oracle-monochrome/index.scss | 5 + .../logo-oracle-monochrome/keyframes.scss | 5 + .../logo-oracle-monochrome/placeholders.scss | 5 + .../icons/icons/logo-slack-color/index.scss | 5 + .../icons/logo-slack-color/keyframes.scss | 5 + .../icons/logo-slack-color/placeholders.scss | 5 + .../icons/logo-slack-monochrome/index.scss | 5 + .../logo-slack-monochrome/keyframes.scss | 5 + .../logo-slack-monochrome/placeholders.scss | 5 + .../icons/icons/logo-vmware-color/index.scss | 5 + .../icons/logo-vmware-color/keyframes.scss | 5 + .../icons/logo-vmware-color/placeholders.scss | 5 + .../icons/logo-vmware-monochrome/index.scss | 5 + .../logo-vmware-monochrome/keyframes.scss | 5 + .../logo-vmware-monochrome/placeholders.scss | 5 + .../base/icons/icons/mail-open/index.scss | 5 + .../base/icons/icons/mail-open/keyframes.scss | 5 + .../icons/icons/mail-open/placeholders.scss | 5 + .../icons/icons/mail-open/property-16.scss | 5 + .../icons/icons/mail-open/property-24.scss | 5 + .../styles/base/icons/icons/mail/index.scss | 5 + .../base/icons/icons/mail/keyframes.scss | 5 + .../base/icons/icons/mail/placeholders.scss | 5 + .../base/icons/icons/mail/property-16.scss | 5 + .../base/icons/icons/mail/property-24.scss | 5 + .../base/icons/icons/mainframe/index.scss | 5 + .../base/icons/icons/mainframe/keyframes.scss | 5 + .../icons/icons/mainframe/placeholders.scss | 5 + .../icons/icons/mainframe/property-16.scss | 5 + .../icons/icons/mainframe/property-24.scss | 5 + .../base/icons/icons/map-pin/index.scss | 5 + .../base/icons/icons/map-pin/keyframes.scss | 5 + .../icons/icons/map-pin/placeholders.scss | 5 + .../base/icons/icons/map-pin/property-16.scss | 5 + .../base/icons/icons/map-pin/property-24.scss | 5 + .../styles/base/icons/icons/map/index.scss | 5 + .../base/icons/icons/map/keyframes.scss | 5 + .../base/icons/icons/map/placeholders.scss | 5 + .../base/icons/icons/map/property-16.scss | 5 + .../base/icons/icons/map/property-24.scss | 5 + .../base/icons/icons/maximize-alt/index.scss | 5 + .../icons/icons/maximize-alt/keyframes.scss | 5 + .../icons/maximize-alt/placeholders.scss | 5 + .../icons/icons/maximize-alt/property-16.scss | 5 + .../icons/icons/maximize-alt/property-24.scss | 5 + .../base/icons/icons/maximize/index.scss | 5 + .../base/icons/icons/maximize/keyframes.scss | 5 + .../icons/icons/maximize/placeholders.scss | 5 + .../icons/icons/maximize/property-16.scss | 5 + .../icons/icons/maximize/property-24.scss | 5 + .../styles/base/icons/icons/meh/index.scss | 5 + .../base/icons/icons/meh/keyframes.scss | 5 + .../base/icons/icons/meh/placeholders.scss | 5 + .../base/icons/icons/meh/property-16.scss | 5 + .../base/icons/icons/meh/property-24.scss | 5 + .../styles/base/icons/icons/menu/index.scss | 5 + .../base/icons/icons/menu/keyframes.scss | 5 + .../base/icons/icons/menu/placeholders.scss | 5 + .../base/icons/icons/menu/property-16.scss | 5 + .../base/icons/icons/menu/property-24.scss | 5 + .../styles/base/icons/icons/mesh/index.scss | 5 + .../base/icons/icons/mesh/keyframes.scss | 5 + .../base/icons/icons/mesh/placeholders.scss | 5 + .../base/icons/icons/mesh/property-16.scss | 5 + .../base/icons/icons/mesh/property-24.scss | 5 + .../icons/message-circle-fill/index.scss | 5 + .../icons/message-circle-fill/keyframes.scss | 5 + .../message-circle-fill/placeholders.scss | 5 + .../message-circle-fill/property-16.scss | 5 + .../message-circle-fill/property-24.scss | 5 + .../icons/icons/message-circle/index.scss | 5 + .../icons/icons/message-circle/keyframes.scss | 5 + .../icons/message-circle/placeholders.scss | 5 + .../icons/message-circle/property-16.scss | 5 + .../icons/message-circle/property-24.scss | 5 + .../icons/message-square-fill/index.scss | 5 + .../icons/message-square-fill/keyframes.scss | 5 + .../message-square-fill/placeholders.scss | 5 + .../message-square-fill/property-16.scss | 5 + .../message-square-fill/property-24.scss | 5 + .../icons/icons/message-square/index.scss | 5 + .../icons/icons/message-square/keyframes.scss | 5 + .../icons/message-square/placeholders.scss | 5 + .../icons/message-square/property-16.scss | 5 + .../icons/message-square/property-24.scss | 5 + .../base/icons/icons/message/index.scss | 5 + .../base/icons/icons/message/keyframes.scss | 5 + .../icons/icons/message/placeholders.scss | 5 + .../base/icons/icons/mic-off/index.scss | 5 + .../base/icons/icons/mic-off/keyframes.scss | 5 + .../icons/icons/mic-off/placeholders.scss | 5 + .../base/icons/icons/mic-off/property-16.scss | 5 + .../base/icons/icons/mic-off/property-24.scss | 5 + .../styles/base/icons/icons/mic/index.scss | 5 + .../base/icons/icons/mic/keyframes.scss | 5 + .../base/icons/icons/mic/placeholders.scss | 5 + .../base/icons/icons/mic/property-16.scss | 5 + .../base/icons/icons/mic/property-24.scss | 5 + .../icons/icons/microsoft-color/index.scss | 5 + .../icons/microsoft-color/keyframes.scss | 5 + .../icons/microsoft-color/placeholders.scss | 5 + .../icons/microsoft-color/property-16.scss | 5 + .../icons/microsoft-color/property-24.scss | 5 + .../base/icons/icons/microsoft/index.scss | 5 + .../base/icons/icons/microsoft/keyframes.scss | 5 + .../icons/icons/microsoft/placeholders.scss | 5 + .../icons/icons/microsoft/property-16.scss | 5 + .../icons/icons/microsoft/property-24.scss | 5 + .../base/icons/icons/migrate/index.scss | 5 + .../base/icons/icons/migrate/keyframes.scss | 5 + .../icons/icons/migrate/placeholders.scss | 5 + .../base/icons/icons/migrate/property-16.scss | 5 + .../base/icons/icons/migrate/property-24.scss | 5 + .../base/icons/icons/minimize-alt/index.scss | 5 + .../icons/icons/minimize-alt/keyframes.scss | 5 + .../icons/minimize-alt/placeholders.scss | 5 + .../icons/icons/minimize-alt/property-16.scss | 5 + .../icons/icons/minimize-alt/property-24.scss | 5 + .../base/icons/icons/minimize/index.scss | 5 + .../base/icons/icons/minimize/keyframes.scss | 5 + .../icons/icons/minimize/placeholders.scss | 5 + .../icons/icons/minimize/property-16.scss | 5 + .../icons/icons/minimize/property-24.scss | 5 + .../icons/icons/minus-circle-fill/index.scss | 5 + .../icons/minus-circle-fill/keyframes.scss | 5 + .../icons/minus-circle-fill/placeholders.scss | 5 + .../icons/minus-circle-outline/index.scss | 5 + .../icons/minus-circle-outline/keyframes.scss | 5 + .../minus-circle-outline/placeholders.scss | 5 + .../base/icons/icons/minus-circle/index.scss | 5 + .../icons/icons/minus-circle/keyframes.scss | 5 + .../icons/minus-circle/placeholders.scss | 5 + .../icons/icons/minus-circle/property-16.scss | 5 + .../icons/icons/minus-circle/property-24.scss | 5 + .../base/icons/icons/minus-plain/index.scss | 5 + .../icons/icons/minus-plain/keyframes.scss | 5 + .../icons/icons/minus-plain/placeholders.scss | 5 + .../icons/icons/minus-plus-circle/index.scss | 5 + .../icons/minus-plus-circle/keyframes.scss | 5 + .../icons/minus-plus-circle/placeholders.scss | 5 + .../icons/minus-plus-circle/property-16.scss | 5 + .../icons/minus-plus-circle/property-24.scss | 5 + .../icons/icons/minus-plus-square/index.scss | 5 + .../icons/minus-plus-square/keyframes.scss | 5 + .../icons/minus-plus-square/placeholders.scss | 5 + .../icons/minus-plus-square/property-16.scss | 5 + .../icons/minus-plus-square/property-24.scss | 5 + .../base/icons/icons/minus-plus/index.scss | 5 + .../icons/icons/minus-plus/keyframes.scss | 5 + .../icons/icons/minus-plus/placeholders.scss | 5 + .../icons/icons/minus-plus/property-16.scss | 5 + .../icons/icons/minus-plus/property-24.scss | 5 + .../icons/icons/minus-square-fill/index.scss | 5 + .../icons/minus-square-fill/keyframes.scss | 5 + .../icons/minus-square-fill/placeholders.scss | 5 + .../base/icons/icons/minus-square/index.scss | 5 + .../icons/icons/minus-square/keyframes.scss | 5 + .../icons/minus-square/placeholders.scss | 5 + .../icons/icons/minus-square/property-16.scss | 5 + .../icons/icons/minus-square/property-24.scss | 5 + .../styles/base/icons/icons/minus/index.scss | 5 + .../base/icons/icons/minus/keyframes.scss | 5 + .../base/icons/icons/minus/placeholders.scss | 5 + .../base/icons/icons/minus/property-16.scss | 5 + .../base/icons/icons/minus/property-24.scss | 5 + .../styles/base/icons/icons/module/index.scss | 5 + .../base/icons/icons/module/keyframes.scss | 5 + .../base/icons/icons/module/placeholders.scss | 5 + .../base/icons/icons/module/property-16.scss | 5 + .../base/icons/icons/module/property-24.scss | 5 + .../base/icons/icons/monitor/index.scss | 5 + .../base/icons/icons/monitor/keyframes.scss | 5 + .../icons/icons/monitor/placeholders.scss | 5 + .../base/icons/icons/monitor/property-16.scss | 5 + .../base/icons/icons/monitor/property-24.scss | 5 + .../styles/base/icons/icons/moon/index.scss | 5 + .../base/icons/icons/moon/keyframes.scss | 5 + .../base/icons/icons/moon/placeholders.scss | 5 + .../base/icons/icons/moon/property-16.scss | 5 + .../base/icons/icons/moon/property-24.scss | 5 + .../icons/icons/more-horizontal/index.scss | 5 + .../icons/more-horizontal/keyframes.scss | 5 + .../icons/more-horizontal/placeholders.scss | 5 + .../icons/more-horizontal/property-16.scss | 5 + .../icons/more-horizontal/property-24.scss | 5 + .../base/icons/icons/more-vertical/index.scss | 5 + .../icons/icons/more-vertical/keyframes.scss | 5 + .../icons/more-vertical/placeholders.scss | 5 + .../icons/more-vertical/property-16.scss | 5 + .../icons/more-vertical/property-24.scss | 5 + .../base/icons/icons/mouse-pointer/index.scss | 5 + .../icons/icons/mouse-pointer/keyframes.scss | 5 + .../icons/mouse-pointer/placeholders.scss | 5 + .../icons/mouse-pointer/property-16.scss | 5 + .../icons/mouse-pointer/property-24.scss | 5 + .../styles/base/icons/icons/move/index.scss | 5 + .../base/icons/icons/move/keyframes.scss | 5 + .../base/icons/icons/move/placeholders.scss | 5 + .../base/icons/icons/move/property-16.scss | 5 + .../base/icons/icons/move/property-24.scss | 5 + .../styles/base/icons/icons/music/index.scss | 5 + .../base/icons/icons/music/keyframes.scss | 5 + .../base/icons/icons/music/placeholders.scss | 5 + .../base/icons/icons/music/property-16.scss | 5 + .../base/icons/icons/music/property-24.scss | 5 + .../icons/icons/navigation-alt/index.scss | 5 + .../icons/icons/navigation-alt/keyframes.scss | 5 + .../icons/navigation-alt/placeholders.scss | 5 + .../icons/navigation-alt/property-16.scss | 5 + .../icons/navigation-alt/property-24.scss | 5 + .../base/icons/icons/navigation/index.scss | 5 + .../icons/icons/navigation/keyframes.scss | 5 + .../icons/icons/navigation/placeholders.scss | 5 + .../icons/icons/navigation/property-16.scss | 5 + .../icons/icons/navigation/property-24.scss | 5 + .../base/icons/icons/network-alt/index.scss | 5 + .../icons/icons/network-alt/keyframes.scss | 5 + .../icons/icons/network-alt/placeholders.scss | 5 + .../icons/icons/network-alt/property-16.scss | 5 + .../icons/icons/network-alt/property-24.scss | 5 + .../base/icons/icons/network/index.scss | 5 + .../base/icons/icons/network/keyframes.scss | 5 + .../icons/icons/network/placeholders.scss | 5 + .../base/icons/icons/network/property-16.scss | 5 + .../base/icons/icons/network/property-24.scss | 5 + .../base/icons/icons/newspaper/index.scss | 5 + .../base/icons/icons/newspaper/keyframes.scss | 5 + .../icons/icons/newspaper/placeholders.scss | 5 + .../icons/icons/newspaper/property-16.scss | 5 + .../icons/icons/newspaper/property-24.scss | 5 + .../styles/base/icons/icons/node/index.scss | 5 + .../base/icons/icons/node/keyframes.scss | 5 + .../base/icons/icons/node/placeholders.scss | 5 + .../base/icons/icons/node/property-16.scss | 5 + .../base/icons/icons/node/property-24.scss | 5 + .../base/icons/icons/nomad-color/index.scss | 5 + .../icons/icons/nomad-color/keyframes.scss | 5 + .../icons/icons/nomad-color/placeholders.scss | 5 + .../icons/icons/nomad-color/property-16.scss | 5 + .../icons/icons/nomad-color/property-24.scss | 5 + .../styles/base/icons/icons/nomad/index.scss | 5 + .../base/icons/icons/nomad/keyframes.scss | 5 + .../base/icons/icons/nomad/placeholders.scss | 5 + .../base/icons/icons/nomad/property-16.scss | 5 + .../base/icons/icons/nomad/property-24.scss | 5 + .../icons/notification-disabled/index.scss | 5 + .../notification-disabled/keyframes.scss | 5 + .../notification-disabled/placeholders.scss | 5 + .../icons/icons/notification-fill/index.scss | 5 + .../icons/notification-fill/keyframes.scss | 5 + .../icons/notification-fill/placeholders.scss | 5 + .../icons/notification-outline/index.scss | 5 + .../icons/notification-outline/keyframes.scss | 5 + .../notification-outline/placeholders.scss | 5 + .../base/icons/icons/octagon/index.scss | 5 + .../base/icons/icons/octagon/keyframes.scss | 5 + .../icons/icons/octagon/placeholders.scss | 5 + .../base/icons/icons/octagon/property-16.scss | 5 + .../base/icons/icons/octagon/property-24.scss | 5 + .../base/icons/icons/okta-color/index.scss | 5 + .../icons/icons/okta-color/keyframes.scss | 5 + .../icons/icons/okta-color/placeholders.scss | 5 + .../icons/icons/okta-color/property-16.scss | 5 + .../icons/icons/okta-color/property-24.scss | 5 + .../styles/base/icons/icons/okta/index.scss | 5 + .../base/icons/icons/okta/keyframes.scss | 5 + .../base/icons/icons/okta/placeholders.scss | 5 + .../base/icons/icons/okta/property-16.scss | 5 + .../base/icons/icons/okta/property-24.scss | 5 + .../base/icons/icons/oracle-color/index.scss | 5 + .../icons/icons/oracle-color/keyframes.scss | 5 + .../icons/oracle-color/placeholders.scss | 5 + .../icons/icons/oracle-color/property-16.scss | 5 + .../icons/icons/oracle-color/property-24.scss | 5 + .../styles/base/icons/icons/oracle/index.scss | 5 + .../base/icons/icons/oracle/keyframes.scss | 5 + .../base/icons/icons/oracle/placeholders.scss | 5 + .../base/icons/icons/oracle/property-16.scss | 5 + .../base/icons/icons/oracle/property-24.scss | 5 + .../styles/base/icons/icons/org/index.scss | 5 + .../base/icons/icons/org/keyframes.scss | 5 + .../base/icons/icons/org/placeholders.scss | 5 + .../base/icons/icons/org/property-16.scss | 5 + .../base/icons/icons/org/property-24.scss | 5 + .../base/icons/icons/outline/index.scss | 5 + .../base/icons/icons/outline/keyframes.scss | 5 + .../icons/icons/outline/placeholders.scss | 5 + .../base/icons/icons/outline/property-16.scss | 5 + .../base/icons/icons/outline/property-24.scss | 5 + .../base/icons/icons/pack-color/index.scss | 5 + .../icons/icons/pack-color/keyframes.scss | 5 + .../icons/icons/pack-color/placeholders.scss | 5 + .../icons/icons/pack-color/property-16.scss | 5 + .../icons/icons/pack-color/property-24.scss | 5 + .../styles/base/icons/icons/pack/index.scss | 5 + .../base/icons/icons/pack/keyframes.scss | 5 + .../base/icons/icons/pack/placeholders.scss | 5 + .../base/icons/icons/pack/property-16.scss | 5 + .../base/icons/icons/pack/property-24.scss | 5 + .../base/icons/icons/package/index.scss | 5 + .../base/icons/icons/package/keyframes.scss | 5 + .../icons/icons/package/placeholders.scss | 5 + .../base/icons/icons/package/property-16.scss | 5 + .../base/icons/icons/package/property-24.scss | 5 + .../base/icons/icons/packer-color/index.scss | 5 + .../icons/icons/packer-color/keyframes.scss | 5 + .../icons/packer-color/placeholders.scss | 5 + .../icons/icons/packer-color/property-16.scss | 5 + .../icons/icons/packer-color/property-24.scss | 5 + .../styles/base/icons/icons/packer/index.scss | 5 + .../base/icons/icons/packer/keyframes.scss | 5 + .../base/icons/icons/packer/placeholders.scss | 5 + .../base/icons/icons/packer/property-16.scss | 5 + .../base/icons/icons/packer/property-24.scss | 5 + .../base/icons/icons/page-outline/index.scss | 5 + .../icons/icons/page-outline/keyframes.scss | 5 + .../icons/page-outline/placeholders.scss | 5 + .../base/icons/icons/paperclip/index.scss | 5 + .../base/icons/icons/paperclip/keyframes.scss | 5 + .../icons/icons/paperclip/placeholders.scss | 5 + .../icons/icons/paperclip/property-16.scss | 5 + .../icons/icons/paperclip/property-24.scss | 5 + .../base/icons/icons/partner/index.scss | 5 + .../base/icons/icons/partner/keyframes.scss | 5 + .../icons/icons/partner/placeholders.scss | 5 + .../styles/base/icons/icons/path/index.scss | 5 + .../base/icons/icons/path/keyframes.scss | 5 + .../base/icons/icons/path/placeholders.scss | 5 + .../base/icons/icons/path/property-16.scss | 5 + .../base/icons/icons/path/property-24.scss | 5 + .../base/icons/icons/pause-circle/index.scss | 5 + .../icons/icons/pause-circle/keyframes.scss | 5 + .../icons/pause-circle/placeholders.scss | 5 + .../icons/icons/pause-circle/property-16.scss | 5 + .../icons/icons/pause-circle/property-24.scss | 5 + .../styles/base/icons/icons/pause/index.scss | 5 + .../base/icons/icons/pause/keyframes.scss | 5 + .../base/icons/icons/pause/placeholders.scss | 5 + .../base/icons/icons/pause/property-16.scss | 5 + .../base/icons/icons/pause/property-24.scss | 5 + .../base/icons/icons/pen-tool/index.scss | 5 + .../base/icons/icons/pen-tool/keyframes.scss | 5 + .../icons/icons/pen-tool/placeholders.scss | 5 + .../icons/icons/pen-tool/property-16.scss | 5 + .../icons/icons/pen-tool/property-24.scss | 5 + .../base/icons/icons/pencil-tool/index.scss | 5 + .../icons/icons/pencil-tool/keyframes.scss | 5 + .../icons/icons/pencil-tool/placeholders.scss | 5 + .../icons/icons/pencil-tool/property-16.scss | 5 + .../icons/icons/pencil-tool/property-24.scss | 5 + .../base/icons/icons/phone-call/index.scss | 5 + .../icons/icons/phone-call/keyframes.scss | 5 + .../icons/icons/phone-call/placeholders.scss | 5 + .../icons/icons/phone-call/property-16.scss | 5 + .../icons/icons/phone-call/property-24.scss | 5 + .../base/icons/icons/phone-off/index.scss | 5 + .../base/icons/icons/phone-off/keyframes.scss | 5 + .../icons/icons/phone-off/placeholders.scss | 5 + .../icons/icons/phone-off/property-16.scss | 5 + .../icons/icons/phone-off/property-24.scss | 5 + .../styles/base/icons/icons/phone/index.scss | 5 + .../base/icons/icons/phone/keyframes.scss | 5 + .../base/icons/icons/phone/placeholders.scss | 5 + .../base/icons/icons/phone/property-16.scss | 5 + .../base/icons/icons/phone/property-24.scss | 5 + .../base/icons/icons/pie-chart/index.scss | 5 + .../base/icons/icons/pie-chart/keyframes.scss | 5 + .../icons/icons/pie-chart/placeholders.scss | 5 + .../icons/icons/pie-chart/property-16.scss | 5 + .../icons/icons/pie-chart/property-24.scss | 5 + .../styles/base/icons/icons/pin/index.scss | 5 + .../base/icons/icons/pin/keyframes.scss | 5 + .../base/icons/icons/pin/placeholders.scss | 5 + .../base/icons/icons/pin/property-16.scss | 5 + .../base/icons/icons/pin/property-24.scss | 5 + .../base/icons/icons/play-circle/index.scss | 5 + .../icons/icons/play-circle/keyframes.scss | 5 + .../icons/icons/play-circle/placeholders.scss | 5 + .../icons/icons/play-circle/property-16.scss | 5 + .../icons/icons/play-circle/property-24.scss | 5 + .../base/icons/icons/play-fill/index.scss | 5 + .../base/icons/icons/play-fill/keyframes.scss | 5 + .../icons/icons/play-fill/placeholders.scss | 5 + .../base/icons/icons/play-outline/index.scss | 5 + .../icons/icons/play-outline/keyframes.scss | 5 + .../icons/play-outline/placeholders.scss | 5 + .../base/icons/icons/play-plain/index.scss | 5 + .../icons/icons/play-plain/keyframes.scss | 5 + .../icons/icons/play-plain/placeholders.scss | 5 + .../styles/base/icons/icons/play/index.scss | 5 + .../base/icons/icons/play/keyframes.scss | 5 + .../base/icons/icons/play/placeholders.scss | 5 + .../base/icons/icons/play/property-16.scss | 5 + .../base/icons/icons/play/property-24.scss | 5 + .../icons/icons/plus-circle-fill/index.scss | 5 + .../icons/plus-circle-fill/keyframes.scss | 5 + .../icons/plus-circle-fill/placeholders.scss | 5 + .../icons/plus-circle-outline/index.scss | 5 + .../icons/plus-circle-outline/keyframes.scss | 5 + .../plus-circle-outline/placeholders.scss | 5 + .../base/icons/icons/plus-circle/index.scss | 5 + .../icons/icons/plus-circle/keyframes.scss | 5 + .../icons/icons/plus-circle/placeholders.scss | 5 + .../icons/icons/plus-circle/property-16.scss | 5 + .../icons/icons/plus-circle/property-24.scss | 5 + .../base/icons/icons/plus-plain/index.scss | 5 + .../icons/icons/plus-plain/keyframes.scss | 5 + .../icons/icons/plus-plain/placeholders.scss | 5 + .../icons/icons/plus-square-fill/index.scss | 5 + .../icons/plus-square-fill/keyframes.scss | 5 + .../icons/plus-square-fill/placeholders.scss | 5 + .../base/icons/icons/plus-square/index.scss | 5 + .../icons/icons/plus-square/keyframes.scss | 5 + .../icons/icons/plus-square/placeholders.scss | 5 + .../icons/icons/plus-square/property-16.scss | 5 + .../icons/icons/plus-square/property-24.scss | 5 + .../styles/base/icons/icons/plus/index.scss | 5 + .../base/icons/icons/plus/keyframes.scss | 5 + .../base/icons/icons/plus/placeholders.scss | 5 + .../base/icons/icons/plus/property-16.scss | 5 + .../base/icons/icons/plus/property-24.scss | 5 + .../styles/base/icons/icons/port/index.scss | 5 + .../base/icons/icons/port/keyframes.scss | 5 + .../base/icons/icons/port/placeholders.scss | 5 + .../base/icons/icons/port/property-16.scss | 5 + .../base/icons/icons/port/property-24.scss | 5 + .../styles/base/icons/icons/power/index.scss | 5 + .../base/icons/icons/power/keyframes.scss | 5 + .../base/icons/icons/power/placeholders.scss | 5 + .../base/icons/icons/power/property-16.scss | 5 + .../base/icons/icons/power/property-24.scss | 5 + .../base/icons/icons/printer/index.scss | 5 + .../base/icons/icons/printer/keyframes.scss | 5 + .../icons/icons/printer/placeholders.scss | 5 + .../base/icons/icons/printer/property-16.scss | 5 + .../base/icons/icons/printer/property-24.scss | 5 + .../base/icons/icons/protocol/index.scss | 5 + .../base/icons/icons/protocol/keyframes.scss | 5 + .../icons/icons/protocol/placeholders.scss | 5 + .../icons/icons/protocol/property-16.scss | 5 + .../icons/icons/protocol/property-24.scss | 5 + .../base/icons/icons/provider/index.scss | 5 + .../base/icons/icons/provider/keyframes.scss | 5 + .../icons/icons/provider/placeholders.scss | 5 + .../icons/icons/provider/property-16.scss | 5 + .../icons/icons/provider/property-24.scss | 5 + .../icons/icons/public-default/index.scss | 5 + .../icons/icons/public-default/keyframes.scss | 5 + .../icons/public-default/placeholders.scss | 5 + .../base/icons/icons/public-locked/index.scss | 5 + .../icons/icons/public-locked/keyframes.scss | 5 + .../icons/public-locked/placeholders.scss | 5 + .../styles/base/icons/icons/queue/index.scss | 5 + .../base/icons/icons/queue/keyframes.scss | 5 + .../base/icons/icons/queue/placeholders.scss | 5 + .../base/icons/icons/queue/property-16.scss | 5 + .../base/icons/icons/queue/property-24.scss | 5 + .../icons/radio-button-checked/index.scss | 5 + .../icons/radio-button-checked/keyframes.scss | 5 + .../radio-button-checked/placeholders.scss | 5 + .../icons/radio-button-unchecked/index.scss | 5 + .../radio-button-unchecked/keyframes.scss | 5 + .../radio-button-unchecked/placeholders.scss | 5 + .../styles/base/icons/icons/radio/index.scss | 5 + .../base/icons/icons/radio/keyframes.scss | 5 + .../base/icons/icons/radio/placeholders.scss | 5 + .../base/icons/icons/radio/property-16.scss | 5 + .../base/icons/icons/radio/property-24.scss | 5 + .../styles/base/icons/icons/random/index.scss | 5 + .../base/icons/icons/random/keyframes.scss | 5 + .../base/icons/icons/random/placeholders.scss | 5 + .../base/icons/icons/random/property-16.scss | 5 + .../base/icons/icons/random/property-24.scss | 5 + .../base/icons/icons/redirect/index.scss | 5 + .../base/icons/icons/redirect/keyframes.scss | 5 + .../icons/icons/redirect/placeholders.scss | 5 + .../icons/icons/redirect/property-16.scss | 5 + .../icons/icons/redirect/property-24.scss | 5 + .../base/icons/icons/refresh-alert/index.scss | 5 + .../icons/icons/refresh-alert/keyframes.scss | 5 + .../icons/refresh-alert/placeholders.scss | 5 + .../icons/icons/refresh-default/index.scss | 5 + .../icons/refresh-default/keyframes.scss | 5 + .../icons/refresh-default/placeholders.scss | 5 + .../styles/base/icons/icons/reload/index.scss | 5 + .../base/icons/icons/reload/keyframes.scss | 5 + .../base/icons/icons/reload/placeholders.scss | 5 + .../base/icons/icons/reload/property-16.scss | 5 + .../base/icons/icons/reload/property-24.scss | 5 + .../styles/base/icons/icons/remix/index.scss | 5 + .../base/icons/icons/remix/keyframes.scss | 5 + .../base/icons/icons/remix/placeholders.scss | 5 + .../styles/base/icons/icons/repeat/index.scss | 5 + .../base/icons/icons/repeat/keyframes.scss | 5 + .../base/icons/icons/repeat/placeholders.scss | 5 + .../base/icons/icons/repeat/property-16.scss | 5 + .../base/icons/icons/repeat/property-24.scss | 5 + .../icons/icons/replication-direct/index.scss | 5 + .../icons/replication-direct/keyframes.scss | 5 + .../replication-direct/placeholders.scss | 5 + .../icons/replication-direct/property-16.scss | 5 + .../icons/replication-direct/property-24.scss | 5 + .../icons/icons/replication-perf/index.scss | 5 + .../icons/replication-perf/keyframes.scss | 5 + .../icons/replication-perf/placeholders.scss | 5 + .../icons/replication-perf/property-16.scss | 5 + .../icons/replication-perf/property-24.scss | 5 + .../styles/base/icons/icons/rewind/index.scss | 5 + .../base/icons/icons/rewind/keyframes.scss | 5 + .../base/icons/icons/rewind/placeholders.scss | 5 + .../base/icons/icons/rewind/property-16.scss | 5 + .../base/icons/icons/rewind/property-24.scss | 5 + .../styles/base/icons/icons/ribbon/index.scss | 5 + .../base/icons/icons/ribbon/keyframes.scss | 5 + .../base/icons/icons/ribbon/placeholders.scss | 5 + .../styles/base/icons/icons/rocket/index.scss | 5 + .../base/icons/icons/rocket/keyframes.scss | 5 + .../base/icons/icons/rocket/placeholders.scss | 5 + .../base/icons/icons/rocket/property-16.scss | 5 + .../base/icons/icons/rocket/property-24.scss | 5 + .../base/icons/icons/rotate-ccw/index.scss | 5 + .../icons/icons/rotate-ccw/keyframes.scss | 5 + .../icons/icons/rotate-ccw/placeholders.scss | 5 + .../icons/icons/rotate-ccw/property-16.scss | 5 + .../icons/icons/rotate-ccw/property-24.scss | 5 + .../base/icons/icons/rotate-cw/index.scss | 5 + .../base/icons/icons/rotate-cw/keyframes.scss | 5 + .../icons/icons/rotate-cw/placeholders.scss | 5 + .../icons/icons/rotate-cw/property-16.scss | 5 + .../icons/icons/rotate-cw/property-24.scss | 5 + .../styles/base/icons/icons/rss/index.scss | 5 + .../base/icons/icons/rss/keyframes.scss | 5 + .../base/icons/icons/rss/placeholders.scss | 5 + .../base/icons/icons/rss/property-16.scss | 5 + .../base/icons/icons/rss/property-24.scss | 5 + .../styles/base/icons/icons/run/index.scss | 5 + .../base/icons/icons/run/keyframes.scss | 5 + .../base/icons/icons/run/placeholders.scss | 5 + .../base/icons/icons/run/property-16.scss | 5 + .../base/icons/icons/run/property-24.scss | 5 + .../base/icons/icons/running/index.scss | 5 + .../base/icons/icons/running/keyframes.scss | 5 + .../icons/icons/running/placeholders.scss | 5 + .../base/icons/icons/running/property-16.scss | 5 + .../base/icons/icons/running/property-24.scss | 5 + .../styles/base/icons/icons/save/index.scss | 5 + .../base/icons/icons/save/keyframes.scss | 5 + .../base/icons/icons/save/placeholders.scss | 5 + .../base/icons/icons/save/property-16.scss | 5 + .../base/icons/icons/save/property-24.scss | 5 + .../base/icons/icons/scissors/index.scss | 5 + .../base/icons/icons/scissors/keyframes.scss | 5 + .../icons/icons/scissors/placeholders.scss | 5 + .../icons/icons/scissors/property-16.scss | 5 + .../icons/icons/scissors/property-24.scss | 5 + .../base/icons/icons/search-color/index.scss | 5 + .../icons/icons/search-color/keyframes.scss | 5 + .../icons/search-color/placeholders.scss | 5 + .../icons/icons/search-color/property-16.scss | 5 + .../icons/icons/search-color/property-24.scss | 5 + .../styles/base/icons/icons/search/index.scss | 5 + .../base/icons/icons/search/keyframes.scss | 5 + .../base/icons/icons/search/placeholders.scss | 5 + .../base/icons/icons/search/property-16.scss | 5 + .../base/icons/icons/search/property-24.scss | 5 + .../styles/base/icons/icons/send/index.scss | 5 + .../base/icons/icons/send/keyframes.scss | 5 + .../base/icons/icons/send/placeholders.scss | 5 + .../base/icons/icons/send/property-16.scss | 5 + .../base/icons/icons/send/property-24.scss | 5 + .../icons/icons/server-cluster/index.scss | 5 + .../icons/icons/server-cluster/keyframes.scss | 5 + .../icons/server-cluster/placeholders.scss | 5 + .../icons/server-cluster/property-16.scss | 5 + .../icons/server-cluster/property-24.scss | 5 + .../styles/base/icons/icons/server/index.scss | 5 + .../base/icons/icons/server/keyframes.scss | 5 + .../base/icons/icons/server/placeholders.scss | 5 + .../base/icons/icons/server/property-16.scss | 5 + .../base/icons/icons/server/property-24.scss | 5 + .../base/icons/icons/serverless/index.scss | 5 + .../icons/icons/serverless/keyframes.scss | 5 + .../icons/icons/serverless/placeholders.scss | 5 + .../icons/icons/serverless/property-16.scss | 5 + .../icons/icons/serverless/property-24.scss | 5 + .../base/icons/icons/settings/index.scss | 5 + .../base/icons/icons/settings/keyframes.scss | 5 + .../icons/icons/settings/placeholders.scss | 5 + .../icons/icons/settings/property-16.scss | 5 + .../icons/icons/settings/property-24.scss | 5 + .../styles/base/icons/icons/share/index.scss | 5 + .../base/icons/icons/share/keyframes.scss | 5 + .../base/icons/icons/share/placeholders.scss | 5 + .../base/icons/icons/share/property-16.scss | 5 + .../base/icons/icons/share/property-24.scss | 5 + .../base/icons/icons/shield-alert/index.scss | 5 + .../icons/icons/shield-alert/keyframes.scss | 5 + .../icons/shield-alert/placeholders.scss | 5 + .../icons/icons/shield-alert/property-16.scss | 5 + .../icons/icons/shield-alert/property-24.scss | 5 + .../base/icons/icons/shield-check/index.scss | 5 + .../icons/icons/shield-check/keyframes.scss | 5 + .../icons/shield-check/placeholders.scss | 5 + .../icons/icons/shield-check/property-16.scss | 5 + .../icons/icons/shield-check/property-24.scss | 5 + .../base/icons/icons/shield-off/index.scss | 5 + .../icons/icons/shield-off/keyframes.scss | 5 + .../icons/icons/shield-off/placeholders.scss | 5 + .../icons/icons/shield-off/property-16.scss | 5 + .../icons/icons/shield-off/property-24.scss | 5 + .../base/icons/icons/shield-x/index.scss | 5 + .../base/icons/icons/shield-x/keyframes.scss | 5 + .../icons/icons/shield-x/placeholders.scss | 5 + .../icons/icons/shield-x/property-16.scss | 5 + .../icons/icons/shield-x/property-24.scss | 5 + .../styles/base/icons/icons/shield/index.scss | 5 + .../base/icons/icons/shield/keyframes.scss | 5 + .../base/icons/icons/shield/placeholders.scss | 5 + .../base/icons/icons/shield/property-16.scss | 5 + .../base/icons/icons/shield/property-24.scss | 5 + .../base/icons/icons/shopping-bag/index.scss | 5 + .../icons/icons/shopping-bag/keyframes.scss | 5 + .../icons/shopping-bag/placeholders.scss | 5 + .../icons/icons/shopping-bag/property-16.scss | 5 + .../icons/icons/shopping-bag/property-24.scss | 5 + .../base/icons/icons/shopping-cart/index.scss | 5 + .../icons/icons/shopping-cart/keyframes.scss | 5 + .../icons/shopping-cart/placeholders.scss | 5 + .../icons/shopping-cart/property-16.scss | 5 + .../icons/shopping-cart/property-24.scss | 5 + .../base/icons/icons/shuffle/index.scss | 5 + .../base/icons/icons/shuffle/keyframes.scss | 5 + .../icons/icons/shuffle/placeholders.scss | 5 + .../base/icons/icons/shuffle/property-16.scss | 5 + .../base/icons/icons/shuffle/property-24.scss | 5 + .../base/icons/icons/sidebar-hide/index.scss | 5 + .../icons/icons/sidebar-hide/keyframes.scss | 5 + .../icons/sidebar-hide/placeholders.scss | 5 + .../icons/icons/sidebar-hide/property-16.scss | 5 + .../icons/icons/sidebar-hide/property-24.scss | 5 + .../base/icons/icons/sidebar-show/index.scss | 5 + .../icons/icons/sidebar-show/keyframes.scss | 5 + .../icons/sidebar-show/placeholders.scss | 5 + .../icons/icons/sidebar-show/property-16.scss | 5 + .../icons/icons/sidebar-show/property-24.scss | 5 + .../base/icons/icons/sidebar/index.scss | 5 + .../base/icons/icons/sidebar/keyframes.scss | 5 + .../icons/icons/sidebar/placeholders.scss | 5 + .../base/icons/icons/sidebar/property-16.scss | 5 + .../base/icons/icons/sidebar/property-24.scss | 5 + .../base/icons/icons/sign-in/index.scss | 5 + .../base/icons/icons/sign-in/keyframes.scss | 5 + .../icons/icons/sign-in/placeholders.scss | 5 + .../base/icons/icons/sign-in/property-16.scss | 5 + .../base/icons/icons/sign-in/property-24.scss | 5 + .../base/icons/icons/sign-out/index.scss | 5 + .../base/icons/icons/sign-out/keyframes.scss | 5 + .../icons/icons/sign-out/placeholders.scss | 5 + .../icons/icons/sign-out/property-16.scss | 5 + .../icons/icons/sign-out/property-24.scss | 5 + .../base/icons/icons/skip-back/index.scss | 5 + .../base/icons/icons/skip-back/keyframes.scss | 5 + .../icons/icons/skip-back/placeholders.scss | 5 + .../icons/icons/skip-back/property-16.scss | 5 + .../icons/icons/skip-back/property-24.scss | 5 + .../base/icons/icons/skip-forward/index.scss | 5 + .../icons/icons/skip-forward/keyframes.scss | 5 + .../icons/skip-forward/placeholders.scss | 5 + .../icons/icons/skip-forward/property-16.scss | 5 + .../icons/icons/skip-forward/property-24.scss | 5 + .../styles/base/icons/icons/skip/index.scss | 5 + .../base/icons/icons/skip/keyframes.scss | 5 + .../base/icons/icons/skip/placeholders.scss | 5 + .../base/icons/icons/skip/property-16.scss | 5 + .../base/icons/icons/skip/property-24.scss | 5 + .../base/icons/icons/slack-color/index.scss | 5 + .../icons/icons/slack-color/keyframes.scss | 5 + .../icons/icons/slack-color/placeholders.scss | 5 + .../icons/icons/slack-color/property-16.scss | 5 + .../icons/icons/slack-color/property-24.scss | 5 + .../styles/base/icons/icons/slack/index.scss | 5 + .../base/icons/icons/slack/keyframes.scss | 5 + .../base/icons/icons/slack/placeholders.scss | 5 + .../base/icons/icons/slack/property-16.scss | 5 + .../base/icons/icons/slack/property-24.scss | 5 + .../base/icons/icons/slash-square/index.scss | 5 + .../icons/icons/slash-square/keyframes.scss | 5 + .../icons/slash-square/placeholders.scss | 5 + .../icons/icons/slash-square/property-16.scss | 5 + .../icons/icons/slash-square/property-24.scss | 5 + .../styles/base/icons/icons/slash/index.scss | 5 + .../base/icons/icons/slash/keyframes.scss | 5 + .../base/icons/icons/slash/placeholders.scss | 5 + .../base/icons/icons/slash/property-16.scss | 5 + .../base/icons/icons/slash/property-24.scss | 5 + .../base/icons/icons/sliders/index.scss | 5 + .../base/icons/icons/sliders/keyframes.scss | 5 + .../icons/icons/sliders/placeholders.scss | 5 + .../base/icons/icons/sliders/property-16.scss | 5 + .../base/icons/icons/sliders/property-24.scss | 5 + .../base/icons/icons/smartphone/index.scss | 5 + .../icons/icons/smartphone/keyframes.scss | 5 + .../icons/icons/smartphone/placeholders.scss | 5 + .../icons/icons/smartphone/property-16.scss | 5 + .../icons/icons/smartphone/property-24.scss | 5 + .../styles/base/icons/icons/smile/index.scss | 5 + .../base/icons/icons/smile/keyframes.scss | 5 + .../base/icons/icons/smile/placeholders.scss | 5 + .../base/icons/icons/smile/property-16.scss | 5 + .../base/icons/icons/smile/property-24.scss | 5 + .../styles/base/icons/icons/socket/index.scss | 5 + .../base/icons/icons/socket/keyframes.scss | 5 + .../base/icons/icons/socket/placeholders.scss | 5 + .../base/icons/icons/socket/property-16.scss | 5 + .../base/icons/icons/socket/property-24.scss | 5 + .../base/icons/icons/sort-asc/index.scss | 5 + .../base/icons/icons/sort-asc/keyframes.scss | 5 + .../icons/icons/sort-asc/placeholders.scss | 5 + .../icons/icons/sort-asc/property-16.scss | 5 + .../icons/icons/sort-asc/property-24.scss | 5 + .../base/icons/icons/sort-desc/index.scss | 5 + .../base/icons/icons/sort-desc/keyframes.scss | 5 + .../icons/icons/sort-desc/placeholders.scss | 5 + .../icons/icons/sort-desc/property-16.scss | 5 + .../icons/icons/sort-desc/property-24.scss | 5 + .../styles/base/icons/icons/sort/index.scss | 5 + .../base/icons/icons/sort/keyframes.scss | 5 + .../base/icons/icons/sort/placeholders.scss | 5 + .../base/icons/icons/source-file/index.scss | 5 + .../icons/icons/source-file/keyframes.scss | 5 + .../icons/icons/source-file/placeholders.scss | 5 + .../base/icons/icons/speaker/index.scss | 5 + .../base/icons/icons/speaker/keyframes.scss | 5 + .../icons/icons/speaker/placeholders.scss | 5 + .../base/icons/icons/speaker/property-16.scss | 5 + .../base/icons/icons/speaker/property-24.scss | 5 + .../base/icons/icons/square-fill/index.scss | 5 + .../icons/icons/square-fill/keyframes.scss | 5 + .../icons/icons/square-fill/placeholders.scss | 5 + .../icons/icons/square-fill/property-16.scss | 5 + .../icons/icons/square-fill/property-24.scss | 5 + .../styles/base/icons/icons/square/index.scss | 5 + .../base/icons/icons/square/keyframes.scss | 5 + .../base/icons/icons/square/placeholders.scss | 5 + .../base/icons/icons/square/property-16.scss | 5 + .../base/icons/icons/square/property-24.scss | 5 + .../base/icons/icons/star-circle/index.scss | 5 + .../icons/icons/star-circle/keyframes.scss | 5 + .../icons/icons/star-circle/placeholders.scss | 5 + .../icons/icons/star-circle/property-16.scss | 5 + .../icons/icons/star-circle/property-24.scss | 5 + .../base/icons/icons/star-fill/index.scss | 5 + .../base/icons/icons/star-fill/keyframes.scss | 5 + .../icons/icons/star-fill/placeholders.scss | 5 + .../icons/icons/star-fill/property-16.scss | 5 + .../icons/icons/star-fill/property-24.scss | 5 + .../base/icons/icons/star-off/index.scss | 5 + .../base/icons/icons/star-off/keyframes.scss | 5 + .../icons/icons/star-off/placeholders.scss | 5 + .../icons/icons/star-off/property-16.scss | 5 + .../icons/icons/star-off/property-24.scss | 5 + .../base/icons/icons/star-outline/index.scss | 5 + .../icons/icons/star-outline/keyframes.scss | 5 + .../icons/star-outline/placeholders.scss | 5 + .../styles/base/icons/icons/star/index.scss | 5 + .../base/icons/icons/star/keyframes.scss | 5 + .../base/icons/icons/star/placeholders.scss | 5 + .../base/icons/icons/star/property-16.scss | 5 + .../base/icons/icons/star/property-24.scss | 5 + .../base/icons/icons/stop-circle/index.scss | 5 + .../icons/icons/stop-circle/keyframes.scss | 5 + .../icons/icons/stop-circle/placeholders.scss | 5 + .../icons/icons/stop-circle/property-16.scss | 5 + .../icons/icons/stop-circle/property-24.scss | 5 + .../base/icons/icons/sub-left/index.scss | 5 + .../base/icons/icons/sub-left/keyframes.scss | 5 + .../icons/icons/sub-left/placeholders.scss | 5 + .../base/icons/icons/sub-right/index.scss | 5 + .../base/icons/icons/sub-right/keyframes.scss | 5 + .../icons/icons/sub-right/placeholders.scss | 5 + .../styles/base/icons/icons/sun/index.scss | 5 + .../base/icons/icons/sun/keyframes.scss | 5 + .../base/icons/icons/sun/placeholders.scss | 5 + .../base/icons/icons/sun/property-16.scss | 5 + .../base/icons/icons/sun/property-24.scss | 5 + .../base/icons/icons/support/index.scss | 5 + .../base/icons/icons/support/keyframes.scss | 5 + .../icons/icons/support/placeholders.scss | 5 + .../base/icons/icons/support/property-16.scss | 5 + .../base/icons/icons/support/property-24.scss | 5 + .../icons/icons/swap-horizontal/index.scss | 5 + .../icons/swap-horizontal/keyframes.scss | 5 + .../icons/swap-horizontal/placeholders.scss | 5 + .../icons/swap-horizontal/property-16.scss | 5 + .../icons/swap-horizontal/property-24.scss | 5 + .../base/icons/icons/swap-vertical/index.scss | 5 + .../icons/icons/swap-vertical/keyframes.scss | 5 + .../icons/swap-vertical/placeholders.scss | 5 + .../icons/swap-vertical/property-16.scss | 5 + .../icons/swap-vertical/property-24.scss | 5 + .../base/icons/icons/switcher/index.scss | 5 + .../base/icons/icons/switcher/keyframes.scss | 5 + .../icons/icons/switcher/placeholders.scss | 5 + .../icons/icons/switcher/property-16.scss | 5 + .../icons/icons/switcher/property-24.scss | 5 + .../base/icons/icons/sync-alert/index.scss | 5 + .../icons/icons/sync-alert/keyframes.scss | 5 + .../icons/icons/sync-alert/placeholders.scss | 5 + .../icons/icons/sync-alert/property-16.scss | 5 + .../icons/icons/sync-alert/property-24.scss | 5 + .../base/icons/icons/sync-reverse/index.scss | 5 + .../icons/icons/sync-reverse/keyframes.scss | 5 + .../icons/sync-reverse/placeholders.scss | 5 + .../icons/icons/sync-reverse/property-16.scss | 5 + .../icons/icons/sync-reverse/property-24.scss | 5 + .../styles/base/icons/icons/sync/index.scss | 5 + .../base/icons/icons/sync/keyframes.scss | 5 + .../base/icons/icons/sync/placeholders.scss | 5 + .../base/icons/icons/sync/property-16.scss | 5 + .../base/icons/icons/sync/property-24.scss | 5 + .../styles/base/icons/icons/tablet/index.scss | 5 + .../base/icons/icons/tablet/keyframes.scss | 5 + .../base/icons/icons/tablet/placeholders.scss | 5 + .../base/icons/icons/tablet/property-16.scss | 5 + .../base/icons/icons/tablet/property-24.scss | 5 + .../styles/base/icons/icons/tag/index.scss | 5 + .../base/icons/icons/tag/keyframes.scss | 5 + .../base/icons/icons/tag/placeholders.scss | 5 + .../base/icons/icons/tag/property-16.scss | 5 + .../base/icons/icons/tag/property-24.scss | 5 + .../styles/base/icons/icons/target/index.scss | 5 + .../base/icons/icons/target/keyframes.scss | 5 + .../base/icons/icons/target/placeholders.scss | 5 + .../base/icons/icons/target/property-16.scss | 5 + .../base/icons/icons/target/property-24.scss | 5 + .../icons/icons/terminal-screen/index.scss | 5 + .../icons/terminal-screen/keyframes.scss | 5 + .../icons/terminal-screen/placeholders.scss | 5 + .../icons/terminal-screen/property-16.scss | 5 + .../icons/terminal-screen/property-24.scss | 5 + .../base/icons/icons/terminal/index.scss | 5 + .../base/icons/icons/terminal/keyframes.scss | 5 + .../icons/icons/terminal/placeholders.scss | 5 + .../icons/icons/terminal/property-16.scss | 5 + .../icons/icons/terminal/property-24.scss | 5 + .../icons/icons/terraform-color/index.scss | 5 + .../icons/terraform-color/keyframes.scss | 5 + .../icons/terraform-color/placeholders.scss | 5 + .../icons/terraform-color/property-16.scss | 5 + .../icons/terraform-color/property-24.scss | 5 + .../base/icons/icons/terraform/index.scss | 5 + .../base/icons/icons/terraform/keyframes.scss | 5 + .../icons/icons/terraform/placeholders.scss | 5 + .../icons/icons/terraform/property-16.scss | 5 + .../icons/icons/terraform/property-24.scss | 5 + .../base/icons/icons/thumbs-down/index.scss | 5 + .../icons/icons/thumbs-down/keyframes.scss | 5 + .../icons/icons/thumbs-down/placeholders.scss | 5 + .../icons/icons/thumbs-down/property-16.scss | 5 + .../icons/icons/thumbs-down/property-24.scss | 5 + .../base/icons/icons/thumbs-up/index.scss | 5 + .../base/icons/icons/thumbs-up/keyframes.scss | 5 + .../icons/icons/thumbs-up/placeholders.scss | 5 + .../icons/icons/thumbs-up/property-16.scss | 5 + .../icons/icons/thumbs-up/property-24.scss | 5 + .../base/icons/icons/toggle-left/index.scss | 5 + .../icons/icons/toggle-left/keyframes.scss | 5 + .../icons/icons/toggle-left/placeholders.scss | 5 + .../icons/icons/toggle-left/property-16.scss | 5 + .../icons/icons/toggle-left/property-24.scss | 5 + .../base/icons/icons/toggle-right/index.scss | 5 + .../icons/icons/toggle-right/keyframes.scss | 5 + .../icons/toggle-right/placeholders.scss | 5 + .../icons/icons/toggle-right/property-16.scss | 5 + .../icons/icons/toggle-right/property-24.scss | 5 + .../styles/base/icons/icons/token/index.scss | 5 + .../base/icons/icons/token/keyframes.scss | 5 + .../base/icons/icons/token/placeholders.scss | 5 + .../base/icons/icons/token/property-16.scss | 5 + .../base/icons/icons/token/property-24.scss | 5 + .../styles/base/icons/icons/tools/index.scss | 5 + .../base/icons/icons/tools/keyframes.scss | 5 + .../base/icons/icons/tools/placeholders.scss | 5 + .../base/icons/icons/tools/property-16.scss | 5 + .../base/icons/icons/tools/property-24.scss | 5 + .../styles/base/icons/icons/top/index.scss | 5 + .../base/icons/icons/top/keyframes.scss | 5 + .../base/icons/icons/top/placeholders.scss | 5 + .../base/icons/icons/top/property-16.scss | 5 + .../base/icons/icons/top/property-24.scss | 5 + .../styles/base/icons/icons/trash/index.scss | 5 + .../base/icons/icons/trash/keyframes.scss | 5 + .../base/icons/icons/trash/placeholders.scss | 5 + .../base/icons/icons/trash/property-16.scss | 5 + .../base/icons/icons/trash/property-24.scss | 5 + .../base/icons/icons/trend-down/index.scss | 5 + .../icons/icons/trend-down/keyframes.scss | 5 + .../icons/icons/trend-down/placeholders.scss | 5 + .../icons/icons/trend-down/property-16.scss | 5 + .../icons/icons/trend-down/property-24.scss | 5 + .../base/icons/icons/trend-up/index.scss | 5 + .../base/icons/icons/trend-up/keyframes.scss | 5 + .../icons/icons/trend-up/placeholders.scss | 5 + .../icons/icons/trend-up/property-16.scss | 5 + .../icons/icons/trend-up/property-24.scss | 5 + .../base/icons/icons/triangle-fill/index.scss | 5 + .../icons/icons/triangle-fill/keyframes.scss | 5 + .../icons/triangle-fill/placeholders.scss | 5 + .../icons/triangle-fill/property-16.scss | 5 + .../icons/triangle-fill/property-24.scss | 5 + .../base/icons/icons/triangle/index.scss | 5 + .../base/icons/icons/triangle/keyframes.scss | 5 + .../icons/icons/triangle/placeholders.scss | 5 + .../icons/icons/triangle/property-16.scss | 5 + .../icons/icons/triangle/property-24.scss | 5 + .../styles/base/icons/icons/truck/index.scss | 5 + .../base/icons/icons/truck/keyframes.scss | 5 + .../base/icons/icons/truck/placeholders.scss | 5 + .../base/icons/icons/truck/property-16.scss | 5 + .../base/icons/icons/truck/property-24.scss | 5 + .../styles/base/icons/icons/tune/index.scss | 5 + .../base/icons/icons/tune/keyframes.scss | 5 + .../base/icons/icons/tune/placeholders.scss | 5 + .../app/styles/base/icons/icons/tv/index.scss | 5 + .../styles/base/icons/icons/tv/keyframes.scss | 5 + .../base/icons/icons/tv/placeholders.scss | 5 + .../base/icons/icons/tv/property-16.scss | 5 + .../base/icons/icons/tv/property-24.scss | 5 + .../base/icons/icons/twitch-color/index.scss | 5 + .../icons/icons/twitch-color/keyframes.scss | 5 + .../icons/twitch-color/placeholders.scss | 5 + .../icons/icons/twitch-color/property-16.scss | 5 + .../icons/icons/twitch-color/property-24.scss | 5 + .../styles/base/icons/icons/twitch/index.scss | 5 + .../base/icons/icons/twitch/keyframes.scss | 5 + .../base/icons/icons/twitch/placeholders.scss | 5 + .../base/icons/icons/twitch/property-16.scss | 5 + .../base/icons/icons/twitch/property-24.scss | 5 + .../base/icons/icons/twitter-color/index.scss | 5 + .../icons/icons/twitter-color/keyframes.scss | 5 + .../icons/twitter-color/placeholders.scss | 5 + .../icons/twitter-color/property-16.scss | 5 + .../icons/twitter-color/property-24.scss | 5 + .../base/icons/icons/twitter/index.scss | 5 + .../base/icons/icons/twitter/keyframes.scss | 5 + .../icons/icons/twitter/placeholders.scss | 5 + .../base/icons/icons/twitter/property-16.scss | 5 + .../base/icons/icons/twitter/property-24.scss | 5 + .../styles/base/icons/icons/type/index.scss | 5 + .../base/icons/icons/type/keyframes.scss | 5 + .../base/icons/icons/type/placeholders.scss | 5 + .../base/icons/icons/type/property-16.scss | 5 + .../base/icons/icons/type/property-24.scss | 5 + .../base/icons/icons/unfold-close/index.scss | 5 + .../icons/icons/unfold-close/keyframes.scss | 5 + .../icons/unfold-close/placeholders.scss | 5 + .../icons/icons/unfold-close/property-16.scss | 5 + .../icons/icons/unfold-close/property-24.scss | 5 + .../base/icons/icons/unfold-less/index.scss | 5 + .../icons/icons/unfold-less/keyframes.scss | 5 + .../icons/icons/unfold-less/placeholders.scss | 5 + .../base/icons/icons/unfold-more/index.scss | 5 + .../icons/icons/unfold-more/keyframes.scss | 5 + .../icons/icons/unfold-more/placeholders.scss | 5 + .../base/icons/icons/unfold-open/index.scss | 5 + .../icons/icons/unfold-open/keyframes.scss | 5 + .../icons/icons/unfold-open/placeholders.scss | 5 + .../icons/icons/unfold-open/property-16.scss | 5 + .../icons/icons/unfold-open/property-24.scss | 5 + .../styles/base/icons/icons/union/index.scss | 5 + .../base/icons/icons/union/keyframes.scss | 5 + .../base/icons/icons/union/placeholders.scss | 5 + .../base/icons/icons/union/property-16.scss | 5 + .../base/icons/icons/union/property-24.scss | 5 + .../styles/base/icons/icons/unlock/index.scss | 5 + .../base/icons/icons/unlock/keyframes.scss | 5 + .../base/icons/icons/unlock/placeholders.scss | 5 + .../base/icons/icons/unlock/property-16.scss | 5 + .../base/icons/icons/unlock/property-24.scss | 5 + .../styles/base/icons/icons/upload/index.scss | 5 + .../base/icons/icons/upload/keyframes.scss | 5 + .../base/icons/icons/upload/placeholders.scss | 5 + .../base/icons/icons/upload/property-16.scss | 5 + .../base/icons/icons/upload/property-24.scss | 5 + .../base/icons/icons/user-add/index.scss | 5 + .../base/icons/icons/user-add/keyframes.scss | 5 + .../icons/icons/user-add/placeholders.scss | 5 + .../base/icons/icons/user-check/index.scss | 5 + .../icons/icons/user-check/keyframes.scss | 5 + .../icons/icons/user-check/placeholders.scss | 5 + .../icons/icons/user-check/property-16.scss | 5 + .../icons/icons/user-check/property-24.scss | 5 + .../icons/icons/user-circle-fill/index.scss | 5 + .../icons/user-circle-fill/keyframes.scss | 5 + .../icons/user-circle-fill/placeholders.scss | 5 + .../icons/user-circle-fill/property-16.scss | 5 + .../icons/user-circle-fill/property-24.scss | 5 + .../base/icons/icons/user-circle/index.scss | 5 + .../icons/icons/user-circle/keyframes.scss | 5 + .../icons/icons/user-circle/placeholders.scss | 5 + .../icons/icons/user-circle/property-16.scss | 5 + .../icons/icons/user-circle/property-24.scss | 5 + .../base/icons/icons/user-minus/index.scss | 5 + .../icons/icons/user-minus/keyframes.scss | 5 + .../icons/icons/user-minus/placeholders.scss | 5 + .../icons/icons/user-minus/property-16.scss | 5 + .../icons/icons/user-minus/property-24.scss | 5 + .../icons/icons/user-organization/index.scss | 5 + .../icons/user-organization/keyframes.scss | 5 + .../icons/user-organization/placeholders.scss | 5 + .../base/icons/icons/user-plain/index.scss | 5 + .../icons/icons/user-plain/keyframes.scss | 5 + .../icons/icons/user-plain/placeholders.scss | 5 + .../base/icons/icons/user-plus/index.scss | 5 + .../base/icons/icons/user-plus/keyframes.scss | 5 + .../icons/icons/user-plus/placeholders.scss | 5 + .../icons/icons/user-plus/property-16.scss | 5 + .../icons/icons/user-plus/property-24.scss | 5 + .../icons/icons/user-square-fill/index.scss | 5 + .../icons/user-square-fill/keyframes.scss | 5 + .../icons/user-square-fill/placeholders.scss | 5 + .../icons/user-square-outline/index.scss | 5 + .../icons/user-square-outline/keyframes.scss | 5 + .../user-square-outline/placeholders.scss | 5 + .../base/icons/icons/user-team/index.scss | 5 + .../base/icons/icons/user-team/keyframes.scss | 5 + .../icons/icons/user-team/placeholders.scss | 5 + .../styles/base/icons/icons/user-x/index.scss | 5 + .../base/icons/icons/user-x/keyframes.scss | 5 + .../base/icons/icons/user-x/placeholders.scss | 5 + .../base/icons/icons/user-x/property-16.scss | 5 + .../base/icons/icons/user-x/property-24.scss | 5 + .../styles/base/icons/icons/user/index.scss | 5 + .../base/icons/icons/user/keyframes.scss | 5 + .../base/icons/icons/user/placeholders.scss | 5 + .../base/icons/icons/user/property-16.scss | 5 + .../base/icons/icons/user/property-24.scss | 5 + .../styles/base/icons/icons/users/index.scss | 5 + .../base/icons/icons/users/keyframes.scss | 5 + .../base/icons/icons/users/placeholders.scss | 5 + .../base/icons/icons/users/property-16.scss | 5 + .../base/icons/icons/users/property-24.scss | 5 + .../base/icons/icons/vagrant-color/index.scss | 5 + .../icons/icons/vagrant-color/keyframes.scss | 5 + .../icons/vagrant-color/placeholders.scss | 5 + .../icons/vagrant-color/property-16.scss | 5 + .../icons/vagrant-color/property-24.scss | 5 + .../base/icons/icons/vagrant/index.scss | 5 + .../base/icons/icons/vagrant/keyframes.scss | 5 + .../icons/icons/vagrant/placeholders.scss | 5 + .../base/icons/icons/vagrant/property-16.scss | 5 + .../base/icons/icons/vagrant/property-24.scss | 5 + .../base/icons/icons/vault-color/index.scss | 5 + .../icons/icons/vault-color/keyframes.scss | 5 + .../icons/icons/vault-color/placeholders.scss | 5 + .../icons/icons/vault-color/property-16.scss | 5 + .../icons/icons/vault-color/property-24.scss | 5 + .../styles/base/icons/icons/vault/index.scss | 5 + .../base/icons/icons/vault/keyframes.scss | 5 + .../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 | 5 + .../consul-ui/app/styles/base/index.scss | 5 + .../app/styles/base/reset/base-variables.scss | 5 + .../app/styles/base/reset/index.scss | 5 + .../app/styles/base/reset/minireset.scss | 5 + .../app/styles/base/reset/system.scss | 5 + .../base/typography/base-keyframes.scss | 5 + .../base/typography/base-placeholders.scss | 5 + .../base/typography/base-variables.scss | 5 + .../app/styles/base/typography/index.scss | 5 + .../consul-ui/app/styles/components.scss | 5 + ui/packages/consul-ui/app/styles/debug.scss | 5 + ui/packages/consul-ui/app/styles/icons.scss | 5 + ui/packages/consul-ui/app/styles/layout.scss | 5 + .../consul-ui/app/styles/layouts/index.scss | 5 + .../app/styles/prism-coldark-cold.scss | 5 + .../app/styles/prism-coldark-dark.scss | 5 + ui/packages/consul-ui/app/styles/routes.scss | 5 + .../app/styles/routes/dc/acls/index.scss | 5 + .../styles/routes/dc/intentions/index.scss | 5 + .../app/styles/routes/dc/kv/index.scss | 5 + .../app/styles/routes/dc/nodes/index.scss | 5 + .../styles/routes/dc/overview/license.scss | 5 + .../routes/dc/overview/serverstatus.scss | 5 + .../app/styles/routes/dc/services/index.scss | 5 + .../consul-ui/app/styles/tailwind.scss | 5 + ui/packages/consul-ui/app/styles/themes.scss | 5 + .../consul-ui/app/styles/typography.scss | 5 + .../consul-ui/app/styles/variables.scss | 5 + .../app/styles/variables/custom-query.scss | 5 + .../app/styles/variables/layout.scss | 5 + .../consul-ui/app/styles/variables/skin.scss | 5 + .../consul-ui/app/templates/application.hbs | 5 + ui/packages/consul-ui/app/templates/dc.hbs | 5 + .../consul-ui/app/templates/dc/acls.hbs | 5 + .../templates/dc/acls/auth-methods/index.hbs | 5 + .../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 | 5 + .../app/templates/dc/acls/policies/edit.hbs | 5 + .../app/templates/dc/acls/policies/index.hbs | 5 + .../app/templates/dc/acls/roles/-form.hbs | 5 + .../app/templates/dc/acls/roles/edit.hbs | 5 + .../app/templates/dc/acls/roles/index.hbs | 5 + .../dc/acls/tokens/-fieldsets-legacy.hbs | 5 + .../templates/dc/acls/tokens/-fieldsets.hbs | 5 + .../app/templates/dc/acls/tokens/-form.hbs | 5 + .../app/templates/dc/acls/tokens/edit.hbs | 5 + .../app/templates/dc/acls/tokens/index.hbs | 5 + .../app/templates/dc/intentions/edit.hbs | 5 + .../app/templates/dc/intentions/index.hbs | 5 + .../consul-ui/app/templates/dc/kv/edit.hbs | 5 + .../consul-ui/app/templates/dc/kv/index.hbs | 5 + .../app/templates/dc/nodes/index.hbs | 5 + .../consul-ui/app/templates/dc/nodes/show.hbs | 5 + .../templates/dc/nodes/show/healthchecks.hbs | 5 + .../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 | 5 + .../app/templates/dc/services/instance.hbs | 5 + .../dc/services/instance/addresses.hbs | 5 + .../dc/services/instance/exposedpaths.hbs | 5 + .../dc/services/instance/healthchecks.hbs | 5 + .../dc/services/instance/metadata.hbs | 5 + .../dc/services/instance/upstreams.hbs | 5 + .../app/templates/dc/services/show.hbs | 5 + .../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 | 5 + .../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 | 5 + .../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 | 5 + .../app/templates/dc/show/serverstatus.hbs | 5 + ui/packages/consul-ui/app/templates/debug.hbs | 5 + 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 | 5 + ui/packages/consul-ui/app/utils/ascend.js | 5 + ui/packages/consul-ui/app/utils/atob.js | 5 + ui/packages/consul-ui/app/utils/btoa.js | 5 + .../consul-ui/app/utils/callable-type.js | 5 + .../app/utils/create-fingerprinter.js | 5 + ui/packages/consul-ui/app/utils/distance.js | 5 + .../app/utils/dom/click-first-anchor.js | 5 + .../consul-ui/app/utils/dom/closest.js | 5 + .../app/utils/dom/create-listeners.js | 5 + .../app/utils/dom/event-source/blocking.js | 5 + .../app/utils/dom/event-source/cache.js | 5 + .../app/utils/dom/event-source/callable.js | 5 + .../app/utils/dom/event-source/index.js | 5 + .../app/utils/dom/event-source/openable.js | 5 + .../app/utils/dom/event-source/proxy.js | 5 + .../app/utils/dom/event-source/resolver.js | 5 + .../app/utils/dom/event-source/storage.js | 5 + .../app/utils/dom/get-component-factory.js | 5 + .../consul-ui/app/utils/dom/is-outside.js | 5 + .../app/utils/dom/normalize-event.js | 5 + .../consul-ui/app/utils/dom/qsa-factory.js | 5 + .../consul-ui/app/utils/dom/sibling.js | 5 + .../consul-ui/app/utils/editor/lint.js | 5 + .../consul-ui/app/utils/filter/index.js | 5 + .../consul-ui/app/utils/form/builder.js | 5 + .../consul-ui/app/utils/form/changeset.js | 5 + .../consul-ui/app/utils/get-environment.js | 5 + .../app/utils/get-form-name-property.js | 5 + .../app/utils/helpers/call-if-type.js | 5 + .../consul-ui/app/utils/http/consul.js | 5 + .../app/utils/http/create-headers.js | 5 + .../app/utils/http/create-query-params.js | 5 + .../consul-ui/app/utils/http/create-url.js | 5 + ui/packages/consul-ui/app/utils/http/error.js | 5 + .../consul-ui/app/utils/http/headers.js | 5 + .../consul-ui/app/utils/http/method.js | 5 + .../consul-ui/app/utils/http/request.js | 5 + .../consul-ui/app/utils/http/status.js | 5 + ui/packages/consul-ui/app/utils/http/xhr.js | 5 + .../app/utils/intl/missing-message.js | 5 + ui/packages/consul-ui/app/utils/isFolder.js | 5 + ui/packages/consul-ui/app/utils/keyToArray.js | 5 + ui/packages/consul-ui/app/utils/left-trim.js | 5 + ui/packages/consul-ui/app/utils/maybe-call.js | 5 + .../consul-ui/app/utils/merge-checks.js | 5 + .../consul-ui/app/utils/minimizeModel.js | 5 + .../consul-ui/app/utils/non-empty-set.js | 5 + .../consul-ui/app/utils/path/resolve.js | 5 + .../consul-ui/app/utils/promisedTimeout.js | 5 + ui/packages/consul-ui/app/utils/right-trim.js | 5 + .../app/utils/routing/redirect-to.js | 5 + .../app/utils/routing/transitionable.js | 5 + .../consul-ui/app/utils/routing/walk.js | 5 + .../consul-ui/app/utils/routing/wildcard.js | 5 + .../consul-ui/app/utils/search/exact.js | 5 + .../consul-ui/app/utils/search/fuzzy.js | 5 + .../consul-ui/app/utils/search/predicate.js | 5 + .../consul-ui/app/utils/search/regexp.js | 5 + .../app/utils/storage/local-storage.js | 5 + ui/packages/consul-ui/app/utils/templatize.js | 5 + .../consul-ui/app/utils/ticker/index.js | 5 + ui/packages/consul-ui/app/utils/tomography.js | 5 + ui/packages/consul-ui/app/utils/ucfirst.js | 5 + .../app/utils/update-array-object.js | 5 + .../intention-permission-http-header.js | 5 + .../app/validations/intention-permission.js | 5 + .../consul-ui/app/validations/intention.js | 5 + ui/packages/consul-ui/app/validations/kv.js | 5 + .../consul-ui/app/validations/policy.js | 5 + ui/packages/consul-ui/app/validations/role.js | 5 + .../consul-ui/app/validations/sometimes.js | 5 + .../consul-ui/app/validations/token.js | 5 + .../blueprints/adapter-test/index.js | 5 + .../__path__/integration/adapters/__test__.js | 5 + .../__path__/unit/adapters/__test__.js | 5 + .../files/__root__/__path__/__name__.js | 5 + .../consul-ui/blueprints/adapter/index.js | 5 + .../__templatepath__/__templatename__.hbs | 5 + .../consul-ui/blueprints/component/index.js | 5 + .../files/__root__/__path__/__name__.scss | 5 + .../__root__/__path__/__name__/index.scss | 5 + .../__root__/__path__/__name__/layout.scss | 5 + .../__root__/__path__/__name__/skin.scss | 5 + .../blueprints/css-component/index.js | 5 + .../consul-ui/blueprints/model-test/index.js | 5 + .../__root__/__path__/unit/models/__test__.js | 5 + .../model/files/__root__/__path__/__name__.js | 5 + .../consul-ui/blueprints/model/index.js | 5 + .../blueprints/repository-test/index.js | 5 + .../services/repository/__test__.js | 5 + .../unit/services/repository/__test__.js | 5 + .../files/__root__/__path__/__name__.js | 5 + .../consul-ui/blueprints/repository/index.js | 5 + .../consul-ui/blueprints/route-test/index.js | 5 + .../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 + ui/packages/consul-ui/config/ember-intl.js | 5 + ui/packages/consul-ui/config/environment.js | 5 + ui/packages/consul-ui/config/targets.js | 5 + ui/packages/consul-ui/config/utils.js | 5 + ui/packages/consul-ui/ember-cli-build.js | 5 + ui/packages/consul-ui/lib/.eslintrc.js | 5 + .../lib/colocated-components/index.js | 5 + .../consul-ui/lib/commands/bin/list.js | 5 + 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 + .../node-tests/config/environment.js | 5 + .../consul-ui/node-tests/config/utils.js | 5 + ui/packages/consul-ui/server/index.js | 5 + ui/packages/consul-ui/tailwind.config.js | 5 + ui/packages/consul-ui/testem.js | 5 + .../tests/acceptance/hcp-login-test.js | 5 + .../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 | 5 + .../acls/roles/as-many/add-existing-steps.js | 5 + .../dc/acls/roles/as-many/add-new-steps.js | 5 + .../steps/dc/acls/roles/as-many/list-steps.js | 5 + .../dc/acls/roles/as-many/remove-steps.js | 5 + .../steps/dc/acls/roles/create-steps.js | 5 + .../steps/dc/acls/roles/index-steps.js | 5 + .../steps/dc/acls/roles/navigation-steps.js | 5 + .../steps/dc/acls/roles/sorting-steps.js | 5 + .../steps/dc/acls/roles/update-steps.js | 5 + .../acls/tokens/anonymous-no-delete-steps.js | 5 + .../steps/dc/acls/tokens/clone-steps.js | 5 + .../steps/dc/acls/tokens/create-steps.js | 5 + .../steps/dc/acls/tokens/index-steps.js | 5 + .../dc/acls/tokens/legacy/update-steps.js | 5 + .../dc/acls/tokens/login-errors-steps.js | 5 + .../steps/dc/acls/tokens/login-steps.js | 5 + .../steps/dc/acls/tokens/navigation-steps.js | 5 + .../dc/acls/tokens/own-no-delete-steps.js | 5 + .../steps/dc/acls/tokens/sorting-steps.js | 5 + .../steps/dc/acls/tokens/update-steps.js | 5 + .../steps/dc/acls/tokens/use-steps.js | 5 + .../acceptance/steps/dc/acls/update-steps.js | 5 + .../acceptance/steps/dc/acls/use-steps.js | 5 + .../tests/acceptance/steps/dc/error-steps.js | 5 + .../acceptance/steps/dc/forwarding-steps.js | 5 + .../tests/acceptance/steps/dc/index-steps.js | 5 + .../steps/dc/intentions/create-steps.js | 5 + .../steps/dc/intentions/delete-steps.js | 5 + .../dc/intentions/filtered-select-steps.js | 5 + .../steps/dc/intentions/form-select-steps.js | 5 + .../steps/dc/intentions/index-steps.js | 5 + .../steps/dc/intentions/navigation-steps.js | 5 + .../dc/intentions/permissions/create-steps.js | 5 + .../dc/intentions/permissions/warn-steps.js | 5 + .../steps/dc/intentions/read-only-steps.js | 5 + .../steps/dc/intentions/sorting-steps.js | 5 + .../steps/dc/intentions/update-steps.js | 5 + .../steps/dc/kv/index/view-kvs-steps.js | 5 + .../acceptance/steps/dc/kvs/create-steps.js | 5 + .../acceptance/steps/dc/kvs/delete-steps.js | 5 + .../acceptance/steps/dc/kvs/edit-steps.js | 5 + .../acceptance/steps/dc/kvs/index-steps.js | 5 + .../steps/dc/kvs/list-order-steps.js | 5 + .../steps/dc/kvs/sessions/invalidate-steps.js | 5 + .../steps/dc/kvs/trailing-slash-steps.js | 5 + .../acceptance/steps/dc/kvs/update-steps.js | 5 + .../steps/dc/list-blocking-steps.js | 5 + .../tests/acceptance/steps/dc/list-steps.js | 5 + .../steps/dc/nodes/empty-ids-steps.js | 5 + .../acceptance/steps/dc/nodes/index-steps.js | 5 + .../steps/dc/nodes/index/view-nodes-steps.js | 5 + .../steps/dc/nodes/navigation-steps.js | 5 + .../steps/dc/nodes/no-leader-steps.js | 5 + .../steps/dc/nodes/services/list-steps.js | 5 + .../dc/nodes/sessions/invalidate-steps.js | 5 + .../steps/dc/nodes/sessions/list-steps.js | 5 + .../acceptance/steps/dc/nodes/show-steps.js | 5 + .../dc/nodes/show/health-checks-steps.js | 5 + .../steps/dc/nodes/sorting-steps.js | 5 + .../steps/dc/nspaces/create-steps.js | 5 + .../steps/dc/nspaces/delete-steps.js | 5 + .../steps/dc/nspaces/index-steps.js | 5 + .../steps/dc/nspaces/manage-steps.js | 5 + .../steps/dc/nspaces/sorting-steps.js | 5 + .../steps/dc/nspaces/update-steps.js | 5 + .../acceptance/steps/dc/peers/create-steps.js | 5 + .../acceptance/steps/dc/peers/delete-steps.js | 5 + .../steps/dc/peers/establish-steps.js | 5 + .../acceptance/steps/dc/peers/index-steps.js | 5 + .../steps/dc/peers/regenerate-steps.js | 5 + .../acceptance/steps/dc/peers/show-steps.js | 5 + .../steps/dc/routing-config-steps.js | 5 + .../steps/dc/services/dc-switch-steps.js | 5 + .../steps/dc/services/error-steps.js | 5 + .../steps/dc/services/index-steps.js | 5 + .../dc/services/index/view-services-steps.js | 5 + .../dc/services/instances/error-steps.js | 5 + .../services/instances/exposed-paths-steps.js | 5 + .../dc/services/instances/gateway-steps.js | 5 + .../services/instances/health-checks-steps.js | 5 + .../dc/services/instances/navigation-steps.js | 5 + .../dc/services/instances/proxy-steps.js | 5 + .../steps/dc/services/instances/show-steps.js | 5 + .../services/instances/sidecar-proxy-steps.js | 5 + .../dc/services/instances/upstreams-steps.js | 5 + .../dc/services/instances/with-proxy-steps.js | 5 + .../services/instances/with-sidecar-steps.js | 5 + .../steps/dc/services/list-blocking-steps.js | 5 + .../steps/dc/services/list-steps.js | 5 + .../steps/dc/services/navigation-steps.js | 5 + .../steps/dc/services/show-routing-steps.js | 5 + .../steps/dc/services/show-steps.js | 5 + .../dc/services/show-with-slashes-steps.js | 5 + .../steps/dc/services/show/dc-switch-steps.js | 5 + .../services/show/intentions-error-steps.js | 5 + .../services/show/intentions/create-steps.js | 5 + .../services/show/intentions/index-steps.js | 5 + .../dc/services/show/navigation-steps.js | 5 + .../steps/dc/services/show/services-steps.js | 5 + .../steps/dc/services/show/tags-steps.js | 5 + .../dc/services/show/topology/empty-steps.js | 5 + .../dc/services/show/topology/index-steps.js | 5 + .../show/topology/intentions-steps.js | 5 + .../services/show/topology/metrics-steps.js | 5 + .../services/show/topology/notices-steps.js | 5 + .../show/topology/routing-config-steps.js | 5 + .../dc/services/show/topology/stats-steps.js | 5 + .../steps/dc/services/show/upstreams-steps.js | 5 + .../steps/dc/services/sorting-steps.js | 5 + .../tests/acceptance/steps/deleting-steps.js | 5 + .../steps/index-forwarding-steps.js | 5 + .../acceptance/steps/login-errors-steps.js | 5 + .../tests/acceptance/steps/login-steps.js | 5 + .../steps/navigation-links-steps.js | 5 + .../acceptance/steps/nodes/sorting-steps.js | 5 + .../acceptance/steps/page-navigation-steps.js | 5 + .../acceptance/steps/settings/show-steps.js | 5 + .../acceptance/steps/settings/update-steps.js | 5 + .../tests/acceptance/steps/startup-steps.js | 5 + .../consul-ui/tests/acceptance/steps/steps.js | 5 + .../acceptance/steps/submit-blank-steps.js | 5 + .../acceptance/steps/token-header-steps.js | 5 + ui/packages/consul-ui/tests/dictionary.js | 5 + ui/packages/consul-ui/tests/helpers/api.js | 5 + .../consul-ui/tests/helpers/destroy-app.js | 5 + .../consul-ui/tests/helpers/flash-message.js | 5 + .../tests/helpers/get-nspace-runner.js | 5 + .../consul-ui/tests/helpers/measure.js | 5 + .../tests/helpers/module-for-acceptance.js | 5 + .../consul-ui/tests/helpers/normalizers.js | 5 + ui/packages/consul-ui/tests/helpers/page.js | 5 + ui/packages/consul-ui/tests/helpers/repo.js | 5 + .../consul-ui/tests/helpers/set-cookies.js | 5 + .../consul-ui/tests/helpers/stub-super.js | 5 + .../consul-ui/tests/helpers/type-to-url.js | 5 + .../tests/helpers/yadda-annotations.js | 5 + ui/packages/consul-ui/tests/index.html | 5 + .../integration/adapters/auth-method-test.js | 5 + .../integration/adapters/binding-rule-test.js | 5 + .../integration/adapters/coordinate-test.js | 5 + .../adapters/discovery-chain-test.js | 5 + .../integration/adapters/intention-test.js | 5 + .../tests/integration/adapters/kv-test.js | 5 + .../tests/integration/adapters/node-test.js | 5 + .../tests/integration/adapters/nspace-test.js | 5 + .../adapters/oidc-provider-test.js | 5 + .../integration/adapters/partition-test.js | 5 + .../integration/adapters/permission-test.js | 5 + .../tests/integration/adapters/policy-test.js | 5 + .../tests/integration/adapters/role-test.js | 5 + .../adapters/service-instance-test.js | 5 + .../integration/adapters/service-test.js | 5 + .../integration/adapters/session-test.js | 5 + .../tests/integration/adapters/token-test.js | 5 + .../integration/adapters/topology-test.js | 5 + .../integration/components/app-view-test.js | 5 + .../integration/components/aria-menu-test.js | 5 + .../components/auth-profile-test.js | 5 + .../components/code-editor-test.js | 5 + .../components/confirmation-dialog-test.js | 5 + .../components/consul/bucket/list-test.js | 5 + .../consul/datacenter/selector-test.js | 5 + .../components/consul/discovery-chain-test.js | 5 + .../components/consul/hcp/home-test.js | 5 + .../consul/intention/permission/form-test.js | 5 + .../intention/permission/header/form-test.js | 5 + .../consul/node/agentless-notice-test.js | 5 + .../components/data-collection-test.js | 5 + .../components/data-source-test.js | 5 + .../components/delete-confirmation-test.js | 5 + .../components/event-source-test.js | 5 + .../components/freetext-filter-test.js | 5 + .../components/hashicorp-consul-test.js | 5 + .../integration/components/jwt-source-test.js | 5 + .../components/list-collection-test.js | 5 + .../components/oidc-select-test.js | 5 + .../components/popover-menu-test.js | 5 + .../components/radio-group-test.js | 5 + .../tests/integration/components/ref-test.js | 5 + .../components/resolver-card-test.js | 5 + .../integration/components/route-card-test.js | 5 + .../components/splitter-card-test.js | 5 + .../integration/components/state-test.js | 5 + .../integration/components/tab-nav-test.js | 5 + .../components/tabular-collection-test.js | 5 + .../components/tabular-details-test.js | 5 + .../integration/components/tag-list-test.js | 5 + .../components/toggle-button-test.js | 5 + .../integration/components/token-list-test.js | 5 + .../tests/integration/helpers/atob-test.js | 5 + .../integration/helpers/dom-position-test.js | 5 + .../integration/helpers/duration-from-test.js | 5 + .../helpers/format-short-time-test.js | 5 + .../tests/integration/helpers/is-href-test.js | 5 + .../tests/integration/helpers/last-test.js | 5 + .../integration/helpers/left-trim-test.js | 5 + .../helpers/policy/datacenters-test.js | 5 + .../integration/helpers/policy/typeof-test.js | 5 + .../helpers/render-template-test.js | 5 + .../integration/helpers/right-trim-test.js | 5 + .../integration/helpers/route-match-test.js | 5 + .../integration/helpers/searchable-test.js | 5 + .../helpers/service/card-permissions-test.js | 5 + .../helpers/service/external-source-test.js | 5 + .../helpers/service/health-percentage-test.js | 5 + .../tests/integration/helpers/slugify-test.js | 5 + .../tests/integration/helpers/split-test.js | 5 + .../integration/helpers/state-matches-test.js | 5 + .../tests/integration/helpers/substr-test.js | 5 + .../integration/helpers/svg-curve-test.js | 5 + .../helpers/token/is-anonymous-test.js | 5 + .../helpers/token/is-legacy-test.js | 5 + .../integration/helpers/tween-to-test.js | 5 + .../serializers/auth-method-test.js | 5 + .../serializers/binding-rule-test.js | 5 + .../serializers/coordinate-test.js | 5 + .../serializers/discovery-chain-test.js | 5 + .../integration/serializers/intention-test.js | 5 + .../tests/integration/serializers/kv-test.js | 5 + .../integration/serializers/node-test.js | 5 + .../integration/serializers/nspace-test.js | 5 + .../serializers/oidc-provider-test.js | 5 + .../integration/serializers/partition-test.js | 5 + .../integration/serializers/policy-test.js | 5 + .../integration/serializers/role-test.js | 5 + .../serializers/service-instance-test.js | 5 + .../integration/serializers/service-test.js | 5 + .../integration/serializers/session-test.js | 5 + .../integration/serializers/token-test.js | 5 + .../integration/serializers/topology-test.js | 5 + .../services/repository/auth-method-test.js | 5 + .../services/repository/coordinate-test.js | 5 + .../services/repository/dc-test.js | 5 + .../repository/discovery-chain-test.js | 5 + .../services/repository/kv-test.js | 5 + .../services/repository/node-test.js | 5 + .../services/repository/policy-test.js | 5 + .../services/repository/role-test.js | 5 + .../services/repository/service-test.js | 5 + .../services/repository/session-test.js | 5 + .../services/repository/token-test.js | 5 + .../services/repository/topology-test.js | 5 + .../integration/services/routlet-test.js | 5 + .../utils/dom/event-source/callable-test.js | 5 + .../consul-ui/tests/lib/measure/getMeasure.js | 5 + .../tests/lib/page-object/createCancelable.js | 5 + .../tests/lib/page-object/createCreatable.js | 5 + .../tests/lib/page-object/createDeletable.js | 5 + .../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 | 5 + .../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 | 5 + .../tests/pages/dc/acls/tokens/index.js | 5 + .../tests/pages/dc/intentions/edit.js | 5 + .../tests/pages/dc/intentions/index.js | 5 + .../consul-ui/tests/pages/dc/kv/edit.js | 5 + .../consul-ui/tests/pages/dc/kv/index.js | 5 + .../consul-ui/tests/pages/dc/nodes/index.js | 5 + .../consul-ui/tests/pages/dc/nodes/show.js | 5 + .../consul-ui/tests/pages/dc/nspaces/edit.js | 5 + .../consul-ui/tests/pages/dc/nspaces/index.js | 5 + .../consul-ui/tests/pages/dc/peers/index.js | 5 + .../consul-ui/tests/pages/dc/peers/show.js | 5 + .../tests/pages/dc/routing-config.js | 5 + .../tests/pages/dc/services/index.js | 5 + .../tests/pages/dc/services/instance.js | 5 + .../consul-ui/tests/pages/dc/services/show.js | 5 + ui/packages/consul-ui/tests/pages/index.js | 5 + ui/packages/consul-ui/tests/pages/settings.js | 5 + ui/packages/consul-ui/tests/steps.js | 5 + .../consul-ui/tests/steps/assertions/dom.js | 5 + .../consul-ui/tests/steps/assertions/form.js | 5 + .../consul-ui/tests/steps/assertions/http.js | 5 + .../consul-ui/tests/steps/assertions/model.js | 5 + .../consul-ui/tests/steps/assertions/page.js | 5 + .../consul-ui/tests/steps/debug/index.js | 5 + .../consul-ui/tests/steps/doubles/http.js | 5 + .../consul-ui/tests/steps/doubles/model.js | 5 + .../tests/steps/interactions/click.js | 5 + .../tests/steps/interactions/form.js | 5 + .../tests/steps/interactions/visit.js | 5 + ui/packages/consul-ui/tests/test-helper.js | 5 + .../consul-ui/tests/unit/abilities/-test.js | 5 + .../tests/unit/adapters/application-test.js | 5 + .../tests/unit/adapters/auth-method-test.js | 5 + .../tests/unit/adapters/binding-rule-test.js | 5 + .../tests/unit/adapters/coordinate-test.js | 5 + .../unit/adapters/discovery-chain-test.js | 5 + .../tests/unit/adapters/http-test.js | 5 + .../tests/unit/adapters/intention-test.js | 5 + .../consul-ui/tests/unit/adapters/kv-test.js | 5 + .../tests/unit/adapters/node-test.js | 5 + .../tests/unit/adapters/nspace-test.js | 5 + .../tests/unit/adapters/oidc-provider-test.js | 5 + .../tests/unit/adapters/partition-test.js | 5 + .../tests/unit/adapters/permission-test.js | 5 + .../tests/unit/adapters/policy-test.js | 5 + .../tests/unit/adapters/proxy-test.js | 5 + .../tests/unit/adapters/role-test.js | 5 + .../unit/adapters/service-instance-test.js | 5 + .../tests/unit/adapters/session-test.js | 5 + .../tests/unit/adapters/token-test.js | 5 + .../get-alternate-services-test.js | 5 + .../discovery-chain/get-resolvers-test.js | 5 + .../discovery-chain/get-splitters-test.js | 5 + .../components/search-bar/filters-test.js | 5 + .../unit/controllers/application-test.js | 5 + .../dc/acls/policies/create-test.js | 5 + .../controllers/dc/acls/policies/edit-test.js | 5 + .../controllers/dc/acls/roles/create-test.js | 5 + .../controllers/dc/acls/roles/edit-test.js | 5 + .../controllers/dc/acls/tokens/create-test.js | 5 + .../controllers/dc/acls/tokens/edit-test.js | 5 + .../unit/filter/predicates/intention-test.js | 5 + .../unit/filter/predicates/service-test.js | 5 + .../tests/unit/helpers/document-attrs-test.js | 5 + .../unit/helpers/policy/datacenters-test.js | 5 + .../unit/helpers/token/is-anonymous-test.js | 5 + .../unit/helpers/token/is-legacy-test.js | 5 + .../tests/unit/mixins/policy/as-many-test.js | 5 + .../tests/unit/mixins/role/as-many-test.js | 5 + .../unit/mixins/with-blocking-actions-test.js | 5 + .../tests/unit/models/auth-method-test.js | 5 + .../tests/unit/models/coordinate-test.js | 5 + .../consul-ui/tests/unit/models/dc-test.js | 5 + .../tests/unit/models/discovery-chain-test.js | 5 + .../tests/unit/models/intention-test.js | 5 + .../consul-ui/tests/unit/models/kv-test.js | 5 + .../consul-ui/tests/unit/models/node-test.js | 5 + .../tests/unit/models/oidc-provider-test.js | 5 + .../tests/unit/models/partition-test.js | 5 + .../tests/unit/models/permission-test.js | 5 + .../tests/unit/models/policy-test.js | 5 + .../consul-ui/tests/unit/models/proxy-test.js | 5 + .../consul-ui/tests/unit/models/role-test.js | 5 + .../unit/models/service-instance-test.js | 5 + .../tests/unit/models/service-test.js | 5 + .../tests/unit/models/session-test.js | 5 + .../consul-ui/tests/unit/models/token-test.js | 5 + .../tests/unit/routes/application-test.js | 5 + .../consul-ui/tests/unit/routes/dc-test.js | 5 + .../routes/dc/acls/policies/create-test.js | 5 + .../unit/routes/dc/acls/policies/edit-test.js | 5 + .../routes/dc/acls/policies/index-test.js | 5 + .../unit/routes/dc/acls/roles/create-test.js | 5 + .../unit/routes/dc/acls/roles/edit-test.js | 5 + .../unit/routes/dc/acls/roles/index-test.js | 5 + .../unit/routes/dc/acls/tokens/create-test.js | 5 + .../unit/routes/dc/acls/tokens/edit-test.js | 5 + .../unit/routes/dc/acls/tokens/index-test.js | 5 + .../unit/search/predicates/intention-test.js | 5 + .../tests/unit/search/predicates/kv-test.js | 5 + .../tests/unit/search/predicates/node-test.js | 5 + .../unit/search/predicates/policy-test.js | 5 + .../tests/unit/search/predicates/role-test.js | 5 + .../unit/search/predicates/service-test.js | 5 + .../unit/search/predicates/token-test.js | 5 + .../unit/serializers/application-test.js | 5 + .../unit/serializers/auth-method-test.js | 5 + .../unit/serializers/binding-rule-test.js | 5 + .../tests/unit/serializers/coordinate-test.js | 5 + .../unit/serializers/discovery-chain-test.js | 5 + .../tests/unit/serializers/intention-test.js | 5 + .../tests/unit/serializers/kv-test.js | 5 + .../tests/unit/serializers/node-test.js | 5 + .../tests/unit/serializers/nspace-test.js | 5 + .../unit/serializers/oidc-provider-test.js | 5 + .../tests/unit/serializers/partition-test.js | 5 + .../tests/unit/serializers/permission-test.js | 5 + .../tests/unit/serializers/policy-test.js | 5 + .../tests/unit/serializers/proxy-test.js | 5 + .../tests/unit/serializers/role-test.js | 5 + .../unit/serializers/service-instance-test.js | 5 + .../tests/unit/serializers/service-test.js | 5 + .../tests/unit/serializers/session-test.js | 5 + .../tests/unit/serializers/token-test.js | 5 + .../tests/unit/services/atob-test.js | 5 + .../tests/unit/services/btoa-test.js | 5 + .../unit/services/client/connections-test.js | 5 + .../tests/unit/services/client/http-test.js | 5 + .../services/client/transports/xhr-test.js | 5 + .../services/clipboard/local-storage-test.js | 5 + .../tests/unit/services/clipboard/os-test.js | 5 + .../unit/services/code-mirror/linter-test.js | 5 + .../data-source/protocols/http-test.js | 5 + .../protocols/local-storage-test.js | 5 + .../tests/unit/services/data-structs-test.js | 5 + .../consul-ui/tests/unit/services/dom-test.js | 5 + .../tests/unit/services/encoder-test.js | 5 + .../consul-ui/tests/unit/services/env-test.js | 5 + .../tests/unit/services/feedback-test.js | 5 + .../tests/unit/services/form-test.js | 5 + .../tests/unit/services/logger-test.js | 5 + .../tests/unit/services/repository-test.js | 5 + .../services/repository/auth-method-test.js | 5 + .../services/repository/coordinate-test.js | 5 + .../tests/unit/services/repository/dc-test.js | 5 + .../repository/discovery-chain-test.js | 5 + .../services/repository/intention-test.js | 5 + .../tests/unit/services/repository/kv-test.js | 5 + .../unit/services/repository/node-test.js | 5 + .../unit/services/repository/nspace-test.js | 5 + .../services/repository/oidc-provider-test.js | 5 + .../services/repository/partition-test.js | 5 + .../services/repository/permission-test.js | 5 + .../unit/services/repository/policy-test.js | 5 + .../unit/services/repository/role-test.js | 5 + .../repository/service-instance-test.js | 5 + .../unit/services/repository/service-test.js | 5 + .../unit/services/repository/session-test.js | 5 + .../unit/services/repository/token-test.js | 5 + .../tests/unit/services/search-test.js | 5 + .../tests/unit/services/settings-test.js | 5 + .../tests/unit/services/sort-test.js | 5 + .../tests/unit/services/state-test.js | 5 + .../tests/unit/services/store-test.js | 5 + .../tests/unit/services/temporal-test.js | 5 + .../tests/unit/services/ticker-test.js | 5 + .../tests/unit/services/timeout-test.js | 5 + .../unit/sort/comparators/service-test.js | 5 + .../consul-ui/tests/unit/utils/ascend-test.js | 5 + .../consul-ui/tests/unit/utils/atob-test.js | 5 + .../consul-ui/tests/unit/utils/btoa-test.js | 5 + .../tests/unit/utils/callable-type-test.js | 5 + .../unit/utils/create-fingerprinter-test.js | 5 + .../unit/utils/dom/click-first-anchor-test.js | 5 + .../tests/unit/utils/dom/closest-test.js | 5 + .../unit/utils/dom/create-listeners-test.js | 5 + .../utils/dom/event-source/blocking-test.js | 5 + .../unit/utils/dom/event-source/cache-test.js | 5 + .../utils/dom/event-source/callable-test.js | 5 + .../unit/utils/dom/event-source/index-test.js | 5 + .../utils/dom/event-source/openable-test.js | 5 + .../unit/utils/dom/event-source/proxy-test.js | 5 + .../utils/dom/event-source/resolver-test.js | 5 + .../utils/dom/event-source/storage-test.js | 5 + .../unit/utils/dom/event-target/rsvp-test.js | 5 + .../utils/dom/get-component-factory-test.js | 5 + .../tests/unit/utils/dom/is-outside-test.js | 5 + .../unit/utils/dom/normalize-event-test.js | 5 + .../tests/unit/utils/dom/qsa-factory-test.js | 5 + .../tests/unit/utils/dom/sibling-test.js | 5 + .../tests/unit/utils/get-environment-test.js | 5 + .../unit/utils/get-form-name-property-test.js | 5 + .../unit/utils/helpers/call-if-type-test.js | 5 + .../unit/utils/http/create-headers-test.js | 5 + .../utils/http/create-query-params-test.js | 5 + .../tests/unit/utils/http/create-url-test.js | 5 + .../tests/unit/utils/http/error-test.js | 5 + .../tests/unit/utils/http/request-test.js | 5 + .../tests/unit/utils/http/xhr-test.js | 5 + .../tests/unit/utils/isFolder-test.js | 5 + .../tests/unit/utils/keyToArray-test.js | 5 + .../tests/unit/utils/left-trim-test.js | 5 + .../tests/unit/utils/maybe-call-test.js | 5 + .../tests/unit/utils/merge-checks-test.js | 5 + .../tests/unit/utils/non-empty-set-test.js | 5 + .../tests/unit/utils/path/resolve-test.js | 5 + .../tests/unit/utils/promisedTimeout-test.js | 5 + .../tests/unit/utils/right-trim-test.js | 5 + .../unit/utils/routing/transitionable-test.js | 5 + .../tests/unit/utils/routing/walk-test.js | 5 + .../tests/unit/utils/routing/wildcard-test.js | 5 + .../unit/utils/storage/local-storage-test.js | 5 + .../tests/unit/utils/templatize-test.js | 5 + .../tests/unit/utils/ticker/index-test.js | 5 + .../tests/unit/utils/ucfirst-test.js | 5 + .../unit/utils/update-array-object-test.js | 5 + .../consul-ui/translations/common/en-us.yaml | 3 + .../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 | 3 + .../vendor/consul-ui/routes-debug.js | 5 + .../consul-ui/vendor/consul-ui/routes.js | 5 + .../vendor/consul-ui/services-debug.js | 5 + .../consul-ui/vendor/consul-ui/services.js | 5 + ui/packages/consul-ui/vendor/init.js | 5 + .../vendor/metrics-providers/consul.js | 5 + .../vendor/metrics-providers/prometheus.js | 5 + version/version.go | 3 + version/version_test.go | 3 + website/.eslintrc.js | 5 + website/.stylelintrc.js | 5 + website/prettier.config.js | 5 + website/public/ie-warning.js | 5 + website/redirects.js | 5 + website/scripts/should-build.sh | 3 + website/scripts/website-build.sh | 3 + website/scripts/website-start.sh | 3 + 6584 files changed, 28884 insertions(+), 358 deletions(-) create mode 100644 .copywrite.hcl create mode 100644 .github/workflows/copywrite.hcl create mode 100644 api/.copywrite.hcl create mode 100755 build-support/scripts/copywrite-exceptions.sh create mode 100644 proto-public/.copywrite.hcl create mode 100644 sdk/.copywrite.hcl diff --git a/.copywrite.hcl b/.copywrite.hcl new file mode 100644 index 0000000000..829b0a2119 --- /dev/null +++ b/.copywrite.hcl @@ -0,0 +1,57 @@ +schema_version = 1 + +project { + license = "BUSL-1.1" + copyright_year = 2024 + + # (OPTIONAL) A list of globs that should not have copyright/license headers. + # Supports doublestar glob patterns for more flexibility in defining which + # files or folders should be ignored + header_ignore = [ + # Forked and modified UI libs + "ui/packages/consul-ui/app/utils/dom/event-target/**", + "ui/packages/consul-ui/lib/rehype-prism/**", + "ui/packages/consul-ui/lib/block-slots/**", + + # UI file that do not render properly with copyright headers + "ui/packages/consul-ui/app/components/brand-loader/enterprise.hbs", + "ui/packages/consul-ui/app/components/brand-loader/index.hbs", + + # ignore specific test data files + "agent/uiserver/testdata/**", + + # generated files + "agent/structs/structs.deepcopy.go", + "agent/proxycfg/proxycfg.deepcopy.go", + "agent/grpc-middleware/rate_limit_mappings.gen.go", + "agent/uiserver/dist/**", + "agent/consul/state/catalog_schema.deepcopy.go", + "agent/config/config.deepcopy.go", + "agent/grpc-middleware/testutil/testservice/simple.pb.go", + "proto-public/annotations/ratelimit/ratelimit.pb.go", + "proto-public/pbacl/acl.pb.go", + "proto-public/pbconnectca/ca.pb.go", + "proto-public/pbdataplane/dataplane.pb.go", + "proto-public/pbdns/dns.pb.go", + "proto-public/pbserverdiscovery/serverdiscovery.pb.go", + "proto/pbacl/acl.pb.go", + "proto/pbautoconf/auto_config.pb.go", + "proto/pbcommon/common.pb.go", + "proto/pbconfig/config.pb.go", + "proto/pbconfigentry/config_entry.pb.go", + "proto/pbconnect/connect.pb.go", + "proto/pboperator/operator.pb.go", + "proto/pbpeering/peering.pb.go", + "proto/pbpeerstream/peerstream.pb.go", + "proto/pbservice/healthcheck.pb.go", + "proto/pbservice/node.pb.go", + "proto/pbservice/service.pb.go", + "proto/pbsubscribe/subscribe.pb.go", + + # licensed under MPL - ignoring for now until the copywrite tool can support + # multiple licenses per repo. + "sdk/**", + "api/**", + "proto-public/**", + ] +} diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 2efc5faff9..16480bb6f4 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + blank_issues_enabled: false contact_links: - name: Consul Community Support diff --git a/.github/pr-labeler.yml b/.github/pr-labeler.yml index 759130301b..fd39f2ccab 100644 --- a/.github/pr-labeler.yml +++ b/.github/pr-labeler.yml @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + pr/dependencies: - vendor/**/* - go.* diff --git a/.github/scripts/changelog_checker.sh b/.github/scripts/changelog_checker.sh index e46030da1e..a214ef2477 100755 --- a/.github/scripts/changelog_checker.sh +++ b/.github/scripts/changelog_checker.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/.github/scripts/get_runner_classes.sh b/.github/scripts/get_runner_classes.sh index 5eb56ff172..603ed20ec7 100755 --- a/.github/scripts/get_runner_classes.sh +++ b/.github/scripts/get_runner_classes.sh @@ -1,4 +1,7 @@ #!/usr/bin/env bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # # This script generates tag-sets that can be used as runs-on: values to select runners. diff --git a/.github/scripts/license_checker.sh b/.github/scripts/license_checker.sh index e001832f1d..4573aeec25 100755 --- a/.github/scripts/license_checker.sh +++ b/.github/scripts/license_checker.sh @@ -2,7 +2,7 @@ # Copyright (c) HashiCorp, Inc. # SPDX-License-Identifier: BUSL-1.1 -if [[ ${GITHUB_BASE_REF} == release/1.14.* ]] || [[ ${GITHUB_BASE_REF} == release/1.15.* ]] || [[ ${GITHUB_BASE_REF} == release/1.16.* ]]; then +if [[ ${GITHUB_BASE_REF} == release/1.14.* ]]; then busl_files=$(grep -r 'SPDX-License-Identifier: BUSL' . --exclude-dir .github) if [ -n "$busl_files" ]; then @@ -17,4 +17,4 @@ if [[ ${GITHUB_BASE_REF} == release/1.14.* ]] || [[ ${GITHUB_BASE_REF} == releas else echo "Skipping BUSL check since ${GITHUB_BASE_REF} not one of release/1.14.*, release/1.15.*, or release/1.16.*." exit 0 -fi \ No newline at end of file +fi diff --git a/.github/scripts/metrics_checker.sh b/.github/scripts/metrics_checker.sh index f68c85ed1a..37659de4df 100755 --- a/.github/scripts/metrics_checker.sh +++ b/.github/scripts/metrics_checker.sh @@ -1,4 +1,7 @@ #!/usr/bin/env bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -uo pipefail ### This script checks if any metric behavior has been modified. diff --git a/.github/scripts/notify_slack.sh b/.github/scripts/notify_slack.sh index b3dcdb210d..f52e67f2fc 100755 --- a/.github/scripts/notify_slack.sh +++ b/.github/scripts/notify_slack.sh @@ -1,4 +1,7 @@ #!/usr/bin/env bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -uo pipefail diff --git a/.github/scripts/set_test_package_matrix.sh b/.github/scripts/set_test_package_matrix.sh index 35d8d12165..3f8a389297 100755 --- a/.github/scripts/set_test_package_matrix.sh +++ b/.github/scripts/set_test_package_matrix.sh @@ -1,4 +1,7 @@ #!/usr/bin/env bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail export RUNNER_COUNT=$1 diff --git a/.github/scripts/verify_artifact.sh b/.github/scripts/verify_artifact.sh index d199878566..3aa9e0848d 100755 --- a/.github/scripts/verify_artifact.sh +++ b/.github/scripts/verify_artifact.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/.github/scripts/verify_bin.sh b/.github/scripts/verify_bin.sh index 6f70172717..dc5ac9f9f0 100755 --- a/.github/scripts/verify_bin.sh +++ b/.github/scripts/verify_bin.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/.github/scripts/verify_deb.sh b/.github/scripts/verify_deb.sh index e4a22a2619..c6b6926c5d 100755 --- a/.github/scripts/verify_deb.sh +++ b/.github/scripts/verify_deb.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/.github/scripts/verify_docker.sh b/.github/scripts/verify_docker.sh index 725bf92b9f..ea9180920f 100755 --- a/.github/scripts/verify_docker.sh +++ b/.github/scripts/verify_docker.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/.github/scripts/verify_rpm.sh b/.github/scripts/verify_rpm.sh index 75a63bcbc9..96cd658eef 100755 --- a/.github/scripts/verify_rpm.sh +++ b/.github/scripts/verify_rpm.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/.github/workflows/copywrite.hcl b/.github/workflows/copywrite.hcl new file mode 100644 index 0000000000..99d2e81707 --- /dev/null +++ b/.github/workflows/copywrite.hcl @@ -0,0 +1,24 @@ +name: Check Copywrite Headers + +on: + pull_request: + types: [opened, synchronize, reopened, ready_for_review] + push: + branches: + - main + - release/** + +jobs: + copywrite: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 + - uses: hashicorp/setup-copywrite@867a1a2a064a0626db322392806428f7dc59cb3e # v1.1.2 + name: Setup Copywrite + with: + version: v0.16.4 + archive-checksum: c299f830e6eef7e126a3c6ef99ac6f43a3c132d830c769e0d36fa347fa1af254 + - name: Check Header Compliance + run: make copywrite-headers +permissions: + contents: read diff --git a/.release/ci.hcl b/.release/ci.hcl index 25f64e4c6b..2071a6c715 100644 --- a/.release/ci.hcl +++ b/.release/ci.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + schema = "1" project "consul" { diff --git a/.release/docker/docker-entrypoint-ubi.sh b/.release/docker/docker-entrypoint-ubi.sh index 6ce389b274..96e70df925 100755 --- a/.release/docker/docker-entrypoint-ubi.sh +++ b/.release/docker/docker-entrypoint-ubi.sh @@ -1,4 +1,7 @@ #!/usr/bin/dumb-init /bin/sh +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -e # Note above that we run dumb-init as PID 1 in order to reap zombie processes diff --git a/.release/docker/docker-entrypoint.sh b/.release/docker/docker-entrypoint.sh index fe91711c6e..a544809643 100755 --- a/.release/docker/docker-entrypoint.sh +++ b/.release/docker/docker-entrypoint.sh @@ -1,4 +1,7 @@ #!/usr/bin/dumb-init /bin/sh +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -e # Note above that we run dumb-init as PID 1 in order to reap zombie processes diff --git a/.release/linux/package/etc/consul.d/consul.hcl b/.release/linux/package/etc/consul.d/consul.hcl index a064e95af7..b25f186858 100644 --- a/.release/linux/package/etc/consul.d/consul.hcl +++ b/.release/linux/package/etc/consul.d/consul.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # Full configuration options can be found at https://www.consul.io/docs/agent/config # datacenter diff --git a/.release/release-metadata.hcl b/.release/release-metadata.hcl index fedd5c53f9..963192fc4b 100644 --- a/.release/release-metadata.hcl +++ b/.release/release-metadata.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + url_docker_registry_dockerhub = "https://hub.docker.com/r/hashicorp/consul" url_docker_registry_ecr = "https://gallery.ecr.aws/hashicorp/consul" url_license = "https://github.com/hashicorp/consul/blob/main/LICENSE" diff --git a/.release/security-scan.hcl b/.release/security-scan.hcl index 05ab2410c3..dc9a54c876 100644 --- a/.release/security-scan.hcl +++ b/.release/security-scan.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # These scan results are run as part of CRT workflows. # Un-triaged results will block release. See `security-scanner` docs for more @@ -9,6 +12,7 @@ # To scan a local container, add `local_daemon = true` to the `container` block below. # See `security-scanner` docs or run with `--help` for scan target syntax. + container { dependencies = true alpine_secdb = true diff --git a/Dockerfile b/Dockerfile index 7bcf56f31f..ef733cb5fb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # This Dockerfile contains multiple targets. # Use 'docker build --target= .' to build one. # e.g. `docker build --target=official .` diff --git a/GNUmakefile b/GNUmakefile index 60250ca168..e405b2186b 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -543,3 +543,11 @@ help: .PHONY: all bin dev dist cov test test-internal cover lint ui tools .PHONY: docker-images go-build-image ui-build-image consul-docker ui-docker .PHONY: version test-envoy-integ + +.PHONY: copywrite-headers +copywrite-headers: + copywrite headers + # Special case for MPL headers in /api and /sdk + cd api && $(CURDIR)/build-support/scripts/copywrite-exceptions.sh + cd sdk && $(CURDIR)/build-support/scripts/copywrite-exceptions.sh + cd proto-public && $(CURDIR)/build-support/scripts/copywrite-exceptions.sh diff --git a/LICENSE b/LICENSE index c72625e4cc..7094f9e456 100644 --- a/LICENSE +++ b/LICENSE @@ -1,356 +1,92 @@ -Copyright (c) 2013 HashiCorp, Inc. - -Mozilla Public License, version 2.0 - -1. Definitions - -1.1. “Contributor” - - means each individual or legal entity that creates, contributes to the - creation of, or owns Covered Software. - -1.2. “Contributor Version” - - means the combination of the Contributions of others (if any) used by a - Contributor and that particular Contributor’s Contribution. - -1.3. “Contribution” - - means Covered Software of a particular Contributor. - -1.4. “Covered Software” - - means Source Code Form to which the initial Contributor has attached the - notice in Exhibit A, the Executable Form of such Source Code Form, and - Modifications of such Source Code Form, in each case including portions - thereof. - -1.5. “Incompatible With Secondary Licenses” - means - - a. that the initial Contributor has attached the notice described in - Exhibit B to the Covered Software; or - - b. that the Covered Software was made available under the terms of version - 1.1 or earlier of the License, but not also under the terms of a - Secondary License. - -1.6. “Executable Form” - - means any form of the work other than Source Code Form. - -1.7. “Larger Work” - - means a work that combines Covered Software with other material, in a separate - file or files, that is not Covered Software. - -1.8. “License” - - means this document. - -1.9. “Licensable” - - means having the right to grant, to the maximum extent possible, whether at the - time of the initial grant or subsequently, any and all of the rights conveyed by - this License. - -1.10. “Modifications” - - means any of the following: - - a. any file in Source Code Form that results from an addition to, deletion - from, or modification of the contents of Covered Software; or - - b. any new file in Source Code Form that contains any Covered Software. - -1.11. “Patent Claims” of a Contributor - - means any patent claim(s), including without limitation, method, process, - and apparatus claims, in any patent Licensable by such Contributor that - would be infringed, but for the grant of the License, by the making, - using, selling, offering for sale, having made, import, or transfer of - either its Contributions or its Contributor Version. - -1.12. “Secondary License” - - means either the GNU General Public License, Version 2.0, the GNU Lesser - General Public License, Version 2.1, the GNU Affero General Public - License, Version 3.0, or any later versions of those licenses. - -1.13. “Source Code Form” - - means the form of the work preferred for making modifications. - -1.14. “You” (or “Your”) - - means an individual or a legal entity exercising rights under this - License. For legal entities, “You” includes any entity that controls, is - controlled by, or is under common control with You. For purposes of this - definition, “control” means (a) the power, direct or indirect, to cause - the direction or management of such entity, whether by contract or - otherwise, or (b) ownership of more than fifty percent (50%) of the - outstanding shares or beneficial ownership of such entity. - - -2. License Grants and Conditions - -2.1. Grants - - Each Contributor hereby grants You a world-wide, royalty-free, - non-exclusive license: - - a. under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or as - part of a Larger Work; and - - b. under Patent Claims of such Contributor to make, use, sell, offer for - sale, have made, import, and otherwise transfer either its Contributions - or its Contributor Version. - -2.2. Effective Date - - The licenses granted in Section 2.1 with respect to any Contribution become - effective for each Contribution on the date the Contributor first distributes - such Contribution. - -2.3. Limitations on Grant Scope - - The licenses granted in this Section 2 are the only rights granted under this - License. No additional rights or licenses will be implied from the distribution - or licensing of Covered Software under this License. Notwithstanding Section - 2.1(b) above, no patent license is granted by a Contributor: - - a. for any code that a Contributor has removed from Covered Software; or - - b. for infringements caused by: (i) Your and any other third party’s - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - - c. under Patent Claims infringed by Covered Software in the absence of its - Contributions. - - This License does not grant any rights in the trademarks, service marks, or - logos of any Contributor (except as may be necessary to comply with the - notice requirements in Section 3.4). - -2.4. Subsequent Licenses - - No Contributor makes additional grants as a result of Your choice to - distribute the Covered Software under a subsequent version of this License - (see Section 10.2) or under the terms of a Secondary License (if permitted - under the terms of Section 3.3). - -2.5. Representation - - Each Contributor represents that the Contributor believes its Contributions - are its original creation(s) or it has sufficient rights to grant the - rights to its Contributions conveyed by this License. - -2.6. Fair Use - - This License is not intended to limit any rights You have under applicable - copyright doctrines of fair use, fair dealing, or other equivalents. - -2.7. Conditions - - Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in - Section 2.1. - - -3. Responsibilities - -3.1. Distribution of Source Form - - All distribution of Covered Software in Source Code Form, including any - Modifications that You create or to which You contribute, must be under the - terms of this License. You must inform recipients that the Source Code Form - of the Covered Software is governed by the terms of this License, and how - they can obtain a copy of this License. You may not attempt to alter or - restrict the recipients’ rights in the Source Code Form. - -3.2. Distribution of Executable Form - - If You distribute Covered Software in Executable Form then: - - a. such Covered Software must also be made available in Source Code Form, - as described in Section 3.1, and You must inform recipients of the - Executable Form how they can obtain a copy of such Source Code Form by - reasonable means in a timely manner, at a charge no more than the cost - of distribution to the recipient; and - - b. You may distribute such Executable Form under the terms of this License, - or sublicense it under different terms, provided that the license for - the Executable Form does not attempt to limit or alter the recipients’ - rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - - You may create and distribute a Larger Work under terms of Your choice, - provided that You also comply with the requirements of this License for the - Covered Software. If the Larger Work is a combination of Covered Software - with a work governed by one or more Secondary Licenses, and the Covered - Software is not Incompatible With Secondary Licenses, this License permits - You to additionally distribute such Covered Software under the terms of - such Secondary License(s), so that the recipient of the Larger Work may, at - their option, further distribute the Covered Software under the terms of - either this License or such Secondary License(s). - -3.4. Notices - - You may not remove or alter the substance of any license notices (including - copyright notices, patent notices, disclaimers of warranty, or limitations - of liability) contained within the Source Code Form of the Covered - Software, except that You may alter any license notices to the extent - required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - - You may choose to offer, and to charge a fee for, warranty, support, - indemnity or liability obligations to one or more recipients of Covered - Software. However, You may do so only on Your own behalf, and not on behalf - of any Contributor. You must make it absolutely clear that any such - warranty, support, indemnity, or liability obligation is offered by You - alone, and You hereby agree to indemnify every Contributor for any - liability incurred by such Contributor as a result of warranty, support, - indemnity or liability terms You offer. You may include additional - disclaimers of warranty and limitations of liability specific to any - jurisdiction. - -4. Inability to Comply Due to Statute or Regulation - - If it is impossible for You to comply with any of the terms of this License - with respect to some or all of the Covered Software due to statute, judicial - order, or regulation then You must: (a) comply with the terms of this License - to the maximum extent possible; and (b) describe the limitations and the code - they affect. Such description must be placed in a text file included with all - distributions of the Covered Software under this License. Except to the - extent prohibited by statute or regulation, such description must be - sufficiently detailed for a recipient of ordinary skill to be able to - understand it. - -5. Termination - -5.1. The rights granted under this License will terminate automatically if You - fail to comply with any of its terms. However, if You become compliant, - then the rights granted under this License from a particular Contributor - are reinstated (a) provisionally, unless and until such Contributor - explicitly and finally terminates Your grants, and (b) on an ongoing basis, - if such Contributor fails to notify You of the non-compliance by some - reasonable means prior to 60 days after You have come back into compliance. - Moreover, Your grants from a particular Contributor are reinstated on an - ongoing basis if such Contributor notifies You of the non-compliance by - some reasonable means, this is the first time You have received notice of - non-compliance with this License from such Contributor, and You become - compliant prior to 30 days after Your receipt of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent - infringement claim (excluding declaratory judgment actions, counter-claims, - and cross-claims) alleging that a Contributor Version directly or - indirectly infringes any patent, then the rights granted to You by any and - all Contributors for the Covered Software under Section 2.1 of this License - shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user - license agreements (excluding distributors and resellers) which have been - validly granted by You or Your distributors under this License prior to - termination shall survive termination. - -6. Disclaimer of Warranty - - Covered Software is provided under this License on an “as is” basis, without - warranty of any kind, either expressed, implied, or statutory, including, - without limitation, warranties that the Covered Software is free of defects, - merchantable, fit for a particular purpose or non-infringing. The entire - risk as to the quality and performance of the Covered Software is with You. - Should any Covered Software prove defective in any respect, You (not any - Contributor) assume the cost of any necessary servicing, repair, or - correction. This disclaimer of warranty constitutes an essential part of this - License. No use of any Covered Software is authorized under this License - except under this disclaimer. - -7. Limitation of Liability - - Under no circumstances and under no legal theory, whether tort (including - negligence), contract, or otherwise, shall any Contributor, or anyone who - distributes Covered Software as permitted above, be liable to You for any - direct, indirect, special, incidental, or consequential damages of any - character including, without limitation, damages for lost profits, loss of - goodwill, work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses, even if such party shall have been - informed of the possibility of such damages. This limitation of liability - shall not apply to liability for death or personal injury resulting from such - party’s negligence to the extent applicable law prohibits such limitation. - Some jurisdictions do not allow the exclusion or limitation of incidental or - consequential damages, so this exclusion and limitation may not apply to You. - -8. Litigation - - Any litigation relating to this License may be brought only in the courts of - a jurisdiction where the defendant maintains its principal place of business - and such litigation shall be governed by laws of that jurisdiction, without - reference to its conflict-of-law provisions. Nothing in this Section shall - prevent a party’s ability to bring cross-claims or counter-claims. - -9. Miscellaneous - - This License represents the complete agreement concerning the subject matter - hereof. If any provision of this License is held to be unenforceable, such - provision shall be reformed only to the extent necessary to make it - enforceable. Any law or regulation which provides that the language of a - contract shall be construed against the drafter shall not be used to construe - this License against a Contributor. - - -10. Versions of the License - -10.1. New Versions - - Mozilla Foundation is the license steward. Except as provided in Section - 10.3, no one other than the license steward has the right to modify or - publish new versions of this License. Each version will be given a - distinguishing version number. - -10.2. Effect of New Versions - - You may distribute the Covered Software under the terms of the version of - the License under which You originally received the Covered Software, or - under the terms of any subsequent version published by the license - steward. - -10.3. Modified Versions - - If you create software not governed by this License, and you want to - create a new license for such software, you may create and use a modified - version of this License if you rename the license and remove any - references to the name of the license steward (except to note that such - modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses - If You choose to distribute Source Code Form that is Incompatible With - Secondary Licenses under the terms of this version of the License, the - notice described in Exhibit B of this License must be attached. - -Exhibit A - Source Code Form License Notice - - This Source Code Form is subject to the - terms of the Mozilla Public License, v. - 2.0. If a copy of the MPL was not - distributed with this file, You can - obtain one at - http://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular file, then -You may include the notice in a location (such as a LICENSE file in a relevant -directory) where a recipient would be likely to look for such a notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - “Incompatible With Secondary Licenses” Notice - - This Source Code Form is “Incompatible - With Secondary Licenses”, as defined by - the Mozilla Public License, v. 2.0. - +License text copyright (c) 2020 MariaDB Corporation Ab, All Rights Reserved. +"Business Source License" is a trademark of MariaDB Corporation Ab. + +Parameters + +Licensor: HashiCorp, Inc. +Licensed Work: Consul Version 1.15.8 or later. The Licensed Work is (c) 2024 + HashiCorp, Inc. +Additional Use Grant: You may make production use of the Licensed Work, provided + Your use does not include offering the Licensed Work to third + parties on a hosted or embedded basis in order to compete with + HashiCorp's paid version(s) of the Licensed Work. For purposes + of this license: + + A "competitive offering" is a Product that is offered to third + parties on a paid basis, including through paid support + arrangements, that significantly overlaps with the capabilities + of HashiCorp's paid version(s) of the Licensed Work. If Your + Product is not a competitive offering when You first make it + generally available, it will not become a competitive offering + later due to HashiCorp releasing a new version of the Licensed + Work with additional capabilities. In addition, Products that + are not provided on a paid basis are not competitive. + + "Product" means software that is offered to end users to manage + in their own environments or offered as a service on a hosted + basis. + + "Embedded" means including the source code or executable code + from the Licensed Work in a competitive offering. "Embedded" + also means packaging the competitive offering in such a way + that the Licensed Work must be accessed or downloaded for the + competitive offering to operate. + + Hosting or using the Licensed Work(s) for internal purposes + within an organization is not considered a competitive + offering. HashiCorp considers your organization to include all + of your affiliates under common control. + + For binding interpretive guidance on using HashiCorp products + under the Business Source License, please visit our FAQ. + (https://www.hashicorp.com/license-faq) +Change Date: Four years from the date the Licensed Work is published. +Change License: MPL 2.0 + +For information about alternative licensing arrangements for the Licensed Work, +please contact licensing@hashicorp.com. + +Notice + +Business Source License 1.1 + +Terms + +The Licensor hereby grants you the right to copy, modify, create derivative +works, redistribute, and make non-production use of the Licensed Work. The +Licensor may make an Additional Use Grant, above, permitting limited production use. + +Effective on the Change Date, or the fourth anniversary of the first publicly +available distribution of a specific version of the Licensed Work under this +License, whichever comes first, the Licensor hereby grants you rights under +the terms of the Change License, and the rights granted in the paragraph +above terminate. + +If your use of the Licensed Work does not comply with the requirements +currently in effect as described in this License, you must purchase a +commercial license from the Licensor, its affiliated entities, or authorized +resellers, or you must refrain from using the Licensed Work. + +All copies of the original and modified Licensed Work, and derivative works +of the Licensed Work, are subject to this License. This License applies +separately for each version of the Licensed Work and the Change Date may vary +for each version of the Licensed Work released by Licensor. + +You must conspicuously display this License on each original or modified copy +of the Licensed Work. If you receive the Licensed Work in original or +modified form from a third party, the terms and conditions set forth in this +License apply to your use of that work. + +Any use of the Licensed Work in violation of this License will automatically +terminate your rights under this License for the current and all other +versions of the Licensed Work. + +This License does not grant you any right in any trademark or logo of +Licensor or its affiliates (provided that you may use a trademark or logo of +Licensor as expressly required by this License). + +TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON +AN "AS IS" BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, +EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND +TITLE. diff --git a/acl/MockAuthorizer.go b/acl/MockAuthorizer.go index 22be8c9b76..cabdf1b812 100644 --- a/acl/MockAuthorizer.go +++ b/acl/MockAuthorizer.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package acl import "github.com/stretchr/testify/mock" diff --git a/acl/acl.go b/acl/acl.go index 29413974c4..753db01516 100644 --- a/acl/acl.go +++ b/acl/acl.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package acl const ( diff --git a/acl/acl_ce.go b/acl/acl_ce.go index 2648550356..76e77f3b8f 100644 --- a/acl/acl_ce.go +++ b/acl/acl_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/acl/acl_test.go b/acl/acl_test.go index 78f9320729..de95e91f12 100644 --- a/acl/acl_test.go +++ b/acl/acl_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package acl import ( diff --git a/acl/authorizer.go b/acl/authorizer.go index 1ecf9f2afe..21a7dbc801 100644 --- a/acl/authorizer.go +++ b/acl/authorizer.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package acl import ( diff --git a/acl/authorizer_ce.go b/acl/authorizer_ce.go index e448c84589..06ec22dae7 100644 --- a/acl/authorizer_ce.go +++ b/acl/authorizer_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/acl/authorizer_test.go b/acl/authorizer_test.go index 27a7aef4b9..09cba85fa6 100644 --- a/acl/authorizer_test.go +++ b/acl/authorizer_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package acl import ( diff --git a/acl/chained_authorizer.go b/acl/chained_authorizer.go index cf81cc4b18..333ad7e90f 100644 --- a/acl/chained_authorizer.go +++ b/acl/chained_authorizer.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package acl // ChainedAuthorizer can combine multiple Authorizers into one. diff --git a/acl/chained_authorizer_test.go b/acl/chained_authorizer_test.go index 284a1bd0e7..a198ab6778 100644 --- a/acl/chained_authorizer_test.go +++ b/acl/chained_authorizer_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package acl import ( diff --git a/acl/enterprisemeta_ce.go b/acl/enterprisemeta_ce.go index 97d01c10a6..791776e09b 100644 --- a/acl/enterprisemeta_ce.go +++ b/acl/enterprisemeta_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/acl/errors.go b/acl/errors.go index 9938957c19..7f4548ed95 100644 --- a/acl/errors.go +++ b/acl/errors.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package acl import ( diff --git a/acl/errors_ce.go b/acl/errors_ce.go index ef8dc993cd..57b0eb3247 100644 --- a/acl/errors_ce.go +++ b/acl/errors_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/acl/errors_test.go b/acl/errors_test.go index 963b2cbb16..b4e645c073 100644 --- a/acl/errors_test.go +++ b/acl/errors_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package acl import ( diff --git a/acl/policy.go b/acl/policy.go index 51e53be95f..ef821563b0 100644 --- a/acl/policy.go +++ b/acl/policy.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package acl import ( diff --git a/acl/policy_authorizer.go b/acl/policy_authorizer.go index 7de30d029a..9043dc40cd 100644 --- a/acl/policy_authorizer.go +++ b/acl/policy_authorizer.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package acl import ( diff --git a/acl/policy_authorizer_ce.go b/acl/policy_authorizer_ce.go index 4829048a86..ccdb2e7585 100644 --- a/acl/policy_authorizer_ce.go +++ b/acl/policy_authorizer_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/acl/policy_authorizer_test.go b/acl/policy_authorizer_test.go index 0f5f9ca8b6..d144bc8d8c 100644 --- a/acl/policy_authorizer_test.go +++ b/acl/policy_authorizer_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package acl import ( diff --git a/acl/policy_ce.go b/acl/policy_ce.go index a5d6828b63..ed7eed9917 100644 --- a/acl/policy_ce.go +++ b/acl/policy_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/acl/policy_merger.go b/acl/policy_merger.go index 3a617aa1e1..7707c4f9a5 100644 --- a/acl/policy_merger.go +++ b/acl/policy_merger.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package acl type policyRulesMergeContext struct { diff --git a/acl/policy_merger_ce.go b/acl/policy_merger_ce.go index cff74c7325..207051f348 100644 --- a/acl/policy_merger_ce.go +++ b/acl/policy_merger_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/acl/policy_test.go b/acl/policy_test.go index 7095df286b..2ce0b32892 100644 --- a/acl/policy_test.go +++ b/acl/policy_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package acl import ( diff --git a/acl/resolver/result.go b/acl/resolver/result.go index abf8505688..1e52b1c573 100644 --- a/acl/resolver/result.go +++ b/acl/resolver/result.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package resolver import ( diff --git a/acl/static_authorizer.go b/acl/static_authorizer.go index 07cc845114..2b62320b0a 100644 --- a/acl/static_authorizer.go +++ b/acl/static_authorizer.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package acl var ( diff --git a/acl/static_authorizer_test.go b/acl/static_authorizer_test.go index b9ed590933..cdaf91ef71 100644 --- a/acl/static_authorizer_test.go +++ b/acl/static_authorizer_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package acl import ( diff --git a/acl/testing.go b/acl/testing.go index 283446d00c..ef4d0343c6 100644 --- a/acl/testing.go +++ b/acl/testing.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package acl import ( diff --git a/acl/validation.go b/acl/validation.go index a8151e121d..c0017effa1 100644 --- a/acl/validation.go +++ b/acl/validation.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package acl import ( diff --git a/agent/acl.go b/agent/acl.go index f3ba50cf4b..0f64ee62c7 100644 --- a/agent/acl.go +++ b/agent/acl.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/acl_ce.go b/agent/acl_ce.go index 0a50dcda12..32d076fe1e 100644 --- a/agent/acl_ce.go +++ b/agent/acl_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/acl_endpoint.go b/agent/acl_endpoint.go index 8e952392a8..afef4330e4 100644 --- a/agent/acl_endpoint.go +++ b/agent/acl_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/acl_endpoint_test.go b/agent/acl_endpoint_test.go index 4ff21fe472..a1aaba52a5 100644 --- a/agent/acl_endpoint_test.go +++ b/agent/acl_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/acl_test.go b/agent/acl_test.go index cc2249c675..e3c8491abe 100644 --- a/agent/acl_test.go +++ b/agent/acl_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/ae/ae.go b/agent/ae/ae.go index 9b2841cc5b..65b38e00e4 100644 --- a/agent/ae/ae.go +++ b/agent/ae/ae.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // Package ae provides tools to synchronize state between local and remote consul servers. package ae diff --git a/agent/ae/ae_test.go b/agent/ae/ae_test.go index c719f1951c..9e9593f4f9 100644 --- a/agent/ae/ae_test.go +++ b/agent/ae/ae_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package ae import ( diff --git a/agent/ae/trigger.go b/agent/ae/trigger.go index 1aa5f45862..29bdd98890 100644 --- a/agent/ae/trigger.go +++ b/agent/ae/trigger.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package ae // Trigger implements a non-blocking event notifier. Events can be diff --git a/agent/agent.go b/agent/agent.go index 7e2c79b26e..085471bf73 100644 --- a/agent/agent.go +++ b/agent/agent.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/agent_ce.go b/agent/agent_ce.go index 39adbef81e..b71594cfc8 100644 --- a/agent/agent_ce.go +++ b/agent/agent_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/agent_endpoint.go b/agent/agent_endpoint.go index d33e6ccc0a..f50d8e2185 100644 --- a/agent/agent_endpoint.go +++ b/agent/agent_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/agent_endpoint_ce.go b/agent/agent_endpoint_ce.go index b54b9df99f..cf2984ab5f 100644 --- a/agent/agent_endpoint_ce.go +++ b/agent/agent_endpoint_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/agent_endpoint_ce_test.go b/agent/agent_endpoint_ce_test.go index d815bb4581..6608f40f40 100644 --- a/agent/agent_endpoint_ce_test.go +++ b/agent/agent_endpoint_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/agent_endpoint_test.go b/agent/agent_endpoint_test.go index 9f89afb77d..81e57b1b15 100644 --- a/agent/agent_endpoint_test.go +++ b/agent/agent_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/agent_test.go b/agent/agent_test.go index 7f5de5b69a..93f2c55930 100644 --- a/agent/agent_test.go +++ b/agent/agent_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/apiserver.go b/agent/apiserver.go index 044bf60412..1f386e3f6b 100644 --- a/agent/apiserver.go +++ b/agent/apiserver.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/apiserver_test.go b/agent/apiserver_test.go index 72f8c6d651..848487a781 100644 --- a/agent/apiserver_test.go +++ b/agent/apiserver_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/auto-config/auto_config.go b/agent/auto-config/auto_config.go index df4fe3d29d..b94faffd26 100644 --- a/agent/auto-config/auto_config.go +++ b/agent/auto-config/auto_config.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package autoconf import ( diff --git a/agent/auto-config/auto_config_ce.go b/agent/auto-config/auto_config_ce.go index 29f626568f..5e5d799634 100644 --- a/agent/auto-config/auto_config_ce.go +++ b/agent/auto-config/auto_config_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/auto-config/auto_config_ce_test.go b/agent/auto-config/auto_config_ce_test.go index 6a318644fb..ff7cbf7472 100644 --- a/agent/auto-config/auto_config_ce_test.go +++ b/agent/auto-config/auto_config_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/auto-config/auto_config_test.go b/agent/auto-config/auto_config_test.go index 4834fcaac5..7aa9a97bec 100644 --- a/agent/auto-config/auto_config_test.go +++ b/agent/auto-config/auto_config_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package autoconf import ( diff --git a/agent/auto-config/auto_encrypt.go b/agent/auto-config/auto_encrypt.go index 8118d1312c..1b77c089f6 100644 --- a/agent/auto-config/auto_encrypt.go +++ b/agent/auto-config/auto_encrypt.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package autoconf import ( diff --git a/agent/auto-config/auto_encrypt_test.go b/agent/auto-config/auto_encrypt_test.go index 2036d7f200..e6708dd44e 100644 --- a/agent/auto-config/auto_encrypt_test.go +++ b/agent/auto-config/auto_encrypt_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package autoconf import ( diff --git a/agent/auto-config/config.go b/agent/auto-config/config.go index 94f45d1fc6..5ef24f0fb3 100644 --- a/agent/auto-config/config.go +++ b/agent/auto-config/config.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package autoconf import ( diff --git a/agent/auto-config/config_ce.go b/agent/auto-config/config_ce.go index dbd7d90eb3..6e7e470f29 100644 --- a/agent/auto-config/config_ce.go +++ b/agent/auto-config/config_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/auto-config/config_translate.go b/agent/auto-config/config_translate.go index c5c3606a90..ae20518da1 100644 --- a/agent/auto-config/config_translate.go +++ b/agent/auto-config/config_translate.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package autoconf import ( diff --git a/agent/auto-config/config_translate_test.go b/agent/auto-config/config_translate_test.go index e48eebf312..0073b77815 100644 --- a/agent/auto-config/config_translate_test.go +++ b/agent/auto-config/config_translate_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package autoconf import ( diff --git a/agent/auto-config/mock_ce_test.go b/agent/auto-config/mock_ce_test.go index 1a7acaa483..cb741b6d47 100644 --- a/agent/auto-config/mock_ce_test.go +++ b/agent/auto-config/mock_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/auto-config/mock_test.go b/agent/auto-config/mock_test.go index 1ff53bc629..1e675fe66f 100644 --- a/agent/auto-config/mock_test.go +++ b/agent/auto-config/mock_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package autoconf import ( diff --git a/agent/auto-config/persist.go b/agent/auto-config/persist.go index f75c0f376b..1e0a4fae72 100644 --- a/agent/auto-config/persist.go +++ b/agent/auto-config/persist.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package autoconf import ( diff --git a/agent/auto-config/run.go b/agent/auto-config/run.go index 136d4a8ae5..ed3389c188 100644 --- a/agent/auto-config/run.go +++ b/agent/auto-config/run.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package autoconf import ( diff --git a/agent/auto-config/server_addr.go b/agent/auto-config/server_addr.go index 98af4ae55a..6bca15d42f 100644 --- a/agent/auto-config/server_addr.go +++ b/agent/auto-config/server_addr.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package autoconf import ( diff --git a/agent/auto-config/tls.go b/agent/auto-config/tls.go index e8a59d19f9..6c6d7111fa 100644 --- a/agent/auto-config/tls.go +++ b/agent/auto-config/tls.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package autoconf import ( diff --git a/agent/auto-config/tls_test.go b/agent/auto-config/tls_test.go index bad66ba700..667c7dfa96 100644 --- a/agent/auto-config/tls_test.go +++ b/agent/auto-config/tls_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package autoconf import ( diff --git a/agent/blockingquery/blockingquery.go b/agent/blockingquery/blockingquery.go index cb46110222..3e073a1ffa 100644 --- a/agent/blockingquery/blockingquery.go +++ b/agent/blockingquery/blockingquery.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package blockingquery import ( diff --git a/agent/blockingquery/blockingquery_test.go b/agent/blockingquery/blockingquery_test.go index 6cfc07c114..5861ed3991 100644 --- a/agent/blockingquery/blockingquery_test.go +++ b/agent/blockingquery/blockingquery_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package blockingquery // TODO: move tests from the consul package, rpc_test.go, TestServer_blockingQuery diff --git a/agent/cache-types/catalog_datacenters.go b/agent/cache-types/catalog_datacenters.go index b84d2a933a..2a4e64c9e5 100644 --- a/agent/cache-types/catalog_datacenters.go +++ b/agent/cache-types/catalog_datacenters.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/catalog_datacenters_test.go b/agent/cache-types/catalog_datacenters_test.go index 23b923afc9..f04bfb4c7b 100644 --- a/agent/cache-types/catalog_datacenters_test.go +++ b/agent/cache-types/catalog_datacenters_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/catalog_list_services.go b/agent/cache-types/catalog_list_services.go index 0324d4a6e1..0a14ed3ef1 100644 --- a/agent/cache-types/catalog_list_services.go +++ b/agent/cache-types/catalog_list_services.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/catalog_list_services_test.go b/agent/cache-types/catalog_list_services_test.go index 90ea7be81a..623cda2cee 100644 --- a/agent/cache-types/catalog_list_services_test.go +++ b/agent/cache-types/catalog_list_services_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/catalog_service_list.go b/agent/cache-types/catalog_service_list.go index 7e417cd2c2..37ac4ba0f8 100644 --- a/agent/cache-types/catalog_service_list.go +++ b/agent/cache-types/catalog_service_list.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/catalog_service_list_test.go b/agent/cache-types/catalog_service_list_test.go index 9eef36bbc5..eb686193cc 100644 --- a/agent/cache-types/catalog_service_list_test.go +++ b/agent/cache-types/catalog_service_list_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/catalog_services.go b/agent/cache-types/catalog_services.go index 0f5f7f8aa0..8e04997b9f 100644 --- a/agent/cache-types/catalog_services.go +++ b/agent/cache-types/catalog_services.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/catalog_services_test.go b/agent/cache-types/catalog_services_test.go index c28aa2a012..c084de67cc 100644 --- a/agent/cache-types/catalog_services_test.go +++ b/agent/cache-types/catalog_services_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/config_entry.go b/agent/cache-types/config_entry.go index 3c434c24f6..98443363c1 100644 --- a/agent/cache-types/config_entry.go +++ b/agent/cache-types/config_entry.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/config_entry_test.go b/agent/cache-types/config_entry_test.go index 50954f35cf..d892b069e4 100644 --- a/agent/cache-types/config_entry_test.go +++ b/agent/cache-types/config_entry_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/connect_ca_leaf.go b/agent/cache-types/connect_ca_leaf.go index 06b06c206c..7f1c5058e8 100644 --- a/agent/cache-types/connect_ca_leaf.go +++ b/agent/cache-types/connect_ca_leaf.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/connect_ca_leaf_ce.go b/agent/cache-types/connect_ca_leaf_ce.go index 07de1e7935..71ffaff3de 100644 --- a/agent/cache-types/connect_ca_leaf_ce.go +++ b/agent/cache-types/connect_ca_leaf_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/cache-types/connect_ca_leaf_test.go b/agent/cache-types/connect_ca_leaf_test.go index 48e5a17924..0e6b7f5689 100644 --- a/agent/cache-types/connect_ca_leaf_test.go +++ b/agent/cache-types/connect_ca_leaf_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/connect_ca_root.go b/agent/cache-types/connect_ca_root.go index deca68e31c..1df3f7c78d 100644 --- a/agent/cache-types/connect_ca_root.go +++ b/agent/cache-types/connect_ca_root.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/connect_ca_root_test.go b/agent/cache-types/connect_ca_root_test.go index 7fd23264ca..74aa53c31a 100644 --- a/agent/cache-types/connect_ca_root_test.go +++ b/agent/cache-types/connect_ca_root_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/discovery_chain.go b/agent/cache-types/discovery_chain.go index 2d8cd1bea6..e27b621061 100644 --- a/agent/cache-types/discovery_chain.go +++ b/agent/cache-types/discovery_chain.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/discovery_chain_test.go b/agent/cache-types/discovery_chain_test.go index 62fe634e82..229c7ee5d8 100644 --- a/agent/cache-types/discovery_chain_test.go +++ b/agent/cache-types/discovery_chain_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/exported_peered_services.go b/agent/cache-types/exported_peered_services.go index 21ff779f56..69bd2d92ba 100644 --- a/agent/cache-types/exported_peered_services.go +++ b/agent/cache-types/exported_peered_services.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/exported_peered_services_test.go b/agent/cache-types/exported_peered_services_test.go index a946c32960..a2d618bb60 100644 --- a/agent/cache-types/exported_peered_services_test.go +++ b/agent/cache-types/exported_peered_services_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/federation_state_list_gateways.go b/agent/cache-types/federation_state_list_gateways.go index c28ad3700d..501a8bcead 100644 --- a/agent/cache-types/federation_state_list_gateways.go +++ b/agent/cache-types/federation_state_list_gateways.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/federation_state_list_gateways_test.go b/agent/cache-types/federation_state_list_gateways_test.go index 3be25f69af..04bd661e80 100644 --- a/agent/cache-types/federation_state_list_gateways_test.go +++ b/agent/cache-types/federation_state_list_gateways_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/gateway_services.go b/agent/cache-types/gateway_services.go index 02ae60b080..9c13800bee 100644 --- a/agent/cache-types/gateway_services.go +++ b/agent/cache-types/gateway_services.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/gateway_services_test.go b/agent/cache-types/gateway_services_test.go index e3c399cd24..49be4edf47 100644 --- a/agent/cache-types/gateway_services_test.go +++ b/agent/cache-types/gateway_services_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/health_services.go b/agent/cache-types/health_services.go index 63e52470a1..ae83693647 100644 --- a/agent/cache-types/health_services.go +++ b/agent/cache-types/health_services.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/health_services_test.go b/agent/cache-types/health_services_test.go index d1524ca2c5..6e83ec9a40 100644 --- a/agent/cache-types/health_services_test.go +++ b/agent/cache-types/health_services_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/intention_match.go b/agent/cache-types/intention_match.go index 3b4b519c72..fd69eab65c 100644 --- a/agent/cache-types/intention_match.go +++ b/agent/cache-types/intention_match.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/intention_match_test.go b/agent/cache-types/intention_match_test.go index ec313013f0..26788b679b 100644 --- a/agent/cache-types/intention_match_test.go +++ b/agent/cache-types/intention_match_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/intention_upstreams.go b/agent/cache-types/intention_upstreams.go index 80d657ebb8..a0e1ea0c0f 100644 --- a/agent/cache-types/intention_upstreams.go +++ b/agent/cache-types/intention_upstreams.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/intention_upstreams_destination.go b/agent/cache-types/intention_upstreams_destination.go index 9513003364..1b5200a163 100644 --- a/agent/cache-types/intention_upstreams_destination.go +++ b/agent/cache-types/intention_upstreams_destination.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/intention_upstreams_destination_test.go b/agent/cache-types/intention_upstreams_destination_test.go index 660cdb6b41..3285289184 100644 --- a/agent/cache-types/intention_upstreams_destination_test.go +++ b/agent/cache-types/intention_upstreams_destination_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/intention_upstreams_test.go b/agent/cache-types/intention_upstreams_test.go index a6f2e3aa09..3259969f03 100644 --- a/agent/cache-types/intention_upstreams_test.go +++ b/agent/cache-types/intention_upstreams_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/node_services.go b/agent/cache-types/node_services.go index 9856b50180..44dd5624f5 100644 --- a/agent/cache-types/node_services.go +++ b/agent/cache-types/node_services.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/node_services_test.go b/agent/cache-types/node_services_test.go index 049ac3c249..6f16f93d5d 100644 --- a/agent/cache-types/node_services_test.go +++ b/agent/cache-types/node_services_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/norace_test.go b/agent/cache-types/norace_test.go index 93645410d1..7d561f8ab7 100644 --- a/agent/cache-types/norace_test.go +++ b/agent/cache-types/norace_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !race // +build !race diff --git a/agent/cache-types/options.go b/agent/cache-types/options.go index 5eb6cdd9b6..cd46060f8b 100644 --- a/agent/cache-types/options.go +++ b/agent/cache-types/options.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/peered_upstreams.go b/agent/cache-types/peered_upstreams.go index 6aa8a3e34a..964b350eb1 100644 --- a/agent/cache-types/peered_upstreams.go +++ b/agent/cache-types/peered_upstreams.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/peered_upstreams_test.go b/agent/cache-types/peered_upstreams_test.go index 7f8481ffc5..07be6e4188 100644 --- a/agent/cache-types/peered_upstreams_test.go +++ b/agent/cache-types/peered_upstreams_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/peerings.go b/agent/cache-types/peerings.go index 9f58759884..2af047a79d 100644 --- a/agent/cache-types/peerings.go +++ b/agent/cache-types/peerings.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/peerings_test.go b/agent/cache-types/peerings_test.go index 525de96ed8..b75ef25381 100644 --- a/agent/cache-types/peerings_test.go +++ b/agent/cache-types/peerings_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/prepared_query.go b/agent/cache-types/prepared_query.go index 5a5230c7c2..8a9ec77209 100644 --- a/agent/cache-types/prepared_query.go +++ b/agent/cache-types/prepared_query.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/prepared_query_test.go b/agent/cache-types/prepared_query_test.go index c45386bd7e..50850c20fe 100644 --- a/agent/cache-types/prepared_query_test.go +++ b/agent/cache-types/prepared_query_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/race_test.go b/agent/cache-types/race_test.go index 7848991f21..96d20f650a 100644 --- a/agent/cache-types/race_test.go +++ b/agent/cache-types/race_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build race // +build race diff --git a/agent/cache-types/resolved_service_config.go b/agent/cache-types/resolved_service_config.go index 3065ab4eb3..76c333840f 100644 --- a/agent/cache-types/resolved_service_config.go +++ b/agent/cache-types/resolved_service_config.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/resolved_service_config_test.go b/agent/cache-types/resolved_service_config_test.go index a945597e10..a71cdb7834 100644 --- a/agent/cache-types/resolved_service_config_test.go +++ b/agent/cache-types/resolved_service_config_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/rpc.go b/agent/cache-types/rpc.go index 750e5058bc..13bfdb3e5a 100644 --- a/agent/cache-types/rpc.go +++ b/agent/cache-types/rpc.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import "context" diff --git a/agent/cache-types/service_checks.go b/agent/cache-types/service_checks.go index 3688db7e2b..55ea3896f3 100644 --- a/agent/cache-types/service_checks.go +++ b/agent/cache-types/service_checks.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/service_checks_test.go b/agent/cache-types/service_checks_test.go index f6b5a594de..898ea4aa9c 100644 --- a/agent/cache-types/service_checks_test.go +++ b/agent/cache-types/service_checks_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/service_dump.go b/agent/cache-types/service_dump.go index fccd4da8ae..60c2895aff 100644 --- a/agent/cache-types/service_dump.go +++ b/agent/cache-types/service_dump.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/service_dump_test.go b/agent/cache-types/service_dump_test.go index b261a50460..3570fc9720 100644 --- a/agent/cache-types/service_dump_test.go +++ b/agent/cache-types/service_dump_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/service_gateways.go b/agent/cache-types/service_gateways.go index 54ba269497..a080fc7745 100644 --- a/agent/cache-types/service_gateways.go +++ b/agent/cache-types/service_gateways.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/service_gateways_test.go b/agent/cache-types/service_gateways_test.go index 27333d68d9..9f615162b6 100644 --- a/agent/cache-types/service_gateways_test.go +++ b/agent/cache-types/service_gateways_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/testing.go b/agent/cache-types/testing.go index c033a022d9..3789eff4e2 100644 --- a/agent/cache-types/testing.go +++ b/agent/cache-types/testing.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/trust_bundle.go b/agent/cache-types/trust_bundle.go index f9015d9d25..deb1627520 100644 --- a/agent/cache-types/trust_bundle.go +++ b/agent/cache-types/trust_bundle.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/trust_bundle_test.go b/agent/cache-types/trust_bundle_test.go index 80347132e7..936e2c082e 100644 --- a/agent/cache-types/trust_bundle_test.go +++ b/agent/cache-types/trust_bundle_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/trust_bundles.go b/agent/cache-types/trust_bundles.go index 010848f5b8..2304bdef93 100644 --- a/agent/cache-types/trust_bundles.go +++ b/agent/cache-types/trust_bundles.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache-types/trust_bundles_test.go b/agent/cache-types/trust_bundles_test.go index 0f104253ef..d718aa757b 100644 --- a/agent/cache-types/trust_bundles_test.go +++ b/agent/cache-types/trust_bundles_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cachetype import ( diff --git a/agent/cache/cache.go b/agent/cache/cache.go index 5871d826fd..c55f190835 100644 --- a/agent/cache/cache.go +++ b/agent/cache/cache.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // Package cache provides caching features for data from a Consul server. // // While this is similar in some ways to the "agent/ae" package, a key diff --git a/agent/cache/cache_test.go b/agent/cache/cache_test.go index 6f8805be06..6a4216c859 100644 --- a/agent/cache/cache_test.go +++ b/agent/cache/cache_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cache import ( diff --git a/agent/cache/entry.go b/agent/cache/entry.go index 0c71e94437..9ee1fc0007 100644 --- a/agent/cache/entry.go +++ b/agent/cache/entry.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cache import ( diff --git a/agent/cache/request.go b/agent/cache/request.go index 3dc4ea86f8..9af73d9968 100644 --- a/agent/cache/request.go +++ b/agent/cache/request.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cache import ( diff --git a/agent/cache/testing.go b/agent/cache/testing.go index bbcee6b272..b754dae3e7 100644 --- a/agent/cache/testing.go +++ b/agent/cache/testing.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cache import ( diff --git a/agent/cache/type.go b/agent/cache/type.go index fbe6978aa2..ccab3216ca 100644 --- a/agent/cache/type.go +++ b/agent/cache/type.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cache import ( diff --git a/agent/cache/watch.go b/agent/cache/watch.go index abd247c4f1..3000012403 100644 --- a/agent/cache/watch.go +++ b/agent/cache/watch.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cache import ( diff --git a/agent/cache/watch_test.go b/agent/cache/watch_test.go index ecd1cc9f3b..41c30f4dbb 100644 --- a/agent/cache/watch_test.go +++ b/agent/cache/watch_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cache import ( diff --git a/agent/catalog_endpoint.go b/agent/catalog_endpoint.go index 3e722e2860..a56ec3a0bc 100644 --- a/agent/catalog_endpoint.go +++ b/agent/catalog_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/catalog_endpoint_ce.go b/agent/catalog_endpoint_ce.go index da27ab476a..a3c8595fbe 100644 --- a/agent/catalog_endpoint_ce.go +++ b/agent/catalog_endpoint_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/catalog_endpoint_test.go b/agent/catalog_endpoint_test.go index b0a5922e0f..31248aeb5a 100644 --- a/agent/catalog_endpoint_test.go +++ b/agent/catalog_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/check.go b/agent/check.go index da70a80053..078361be66 100644 --- a/agent/check.go +++ b/agent/check.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/checks/alias.go b/agent/checks/alias.go index a301daa4fa..f75c05b958 100644 --- a/agent/checks/alias.go +++ b/agent/checks/alias.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package checks import ( diff --git a/agent/checks/alias_test.go b/agent/checks/alias_test.go index 4f77e7495e..1f56620199 100644 --- a/agent/checks/alias_test.go +++ b/agent/checks/alias_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package checks import ( diff --git a/agent/checks/check.go b/agent/checks/check.go index 2eb200dd85..0c730b5109 100644 --- a/agent/checks/check.go +++ b/agent/checks/check.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package checks import ( diff --git a/agent/checks/check_test.go b/agent/checks/check_test.go index a4bdf2ca3e..ae53b477f5 100644 --- a/agent/checks/check_test.go +++ b/agent/checks/check_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package checks import ( diff --git a/agent/checks/check_windows_test.go b/agent/checks/check_windows_test.go index c0f59a3fc9..05643539be 100644 --- a/agent/checks/check_windows_test.go +++ b/agent/checks/check_windows_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build windows // +build windows diff --git a/agent/checks/docker.go b/agent/checks/docker.go index 17974b9682..e3483e073b 100644 --- a/agent/checks/docker.go +++ b/agent/checks/docker.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package checks import ( diff --git a/agent/checks/docker_unix.go b/agent/checks/docker_unix.go index 528cb7d851..976344aa82 100644 --- a/agent/checks/docker_unix.go +++ b/agent/checks/docker_unix.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !windows // +build !windows diff --git a/agent/checks/docker_windows.go b/agent/checks/docker_windows.go index c2b1e173d4..6008b695ba 100644 --- a/agent/checks/docker_windows.go +++ b/agent/checks/docker_windows.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package checks const DefaultDockerHost = "npipe:////./pipe/docker_engine" diff --git a/agent/checks/grpc.go b/agent/checks/grpc.go index 578b496f55..b3bcba20b5 100644 --- a/agent/checks/grpc.go +++ b/agent/checks/grpc.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package checks import ( diff --git a/agent/checks/grpc_test.go b/agent/checks/grpc_test.go index 6db78bfa5a..e67b453bda 100644 --- a/agent/checks/grpc_test.go +++ b/agent/checks/grpc_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package checks import ( diff --git a/agent/checks/os_service.go b/agent/checks/os_service.go index 4473c2c23a..3350c73a2c 100644 --- a/agent/checks/os_service.go +++ b/agent/checks/os_service.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package checks import ( diff --git a/agent/checks/os_service_unix.go b/agent/checks/os_service_unix.go index dfb4a6509e..a02c8b54a7 100644 --- a/agent/checks/os_service_unix.go +++ b/agent/checks/os_service_unix.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !windows // +build !windows diff --git a/agent/checks/os_service_windows.go b/agent/checks/os_service_windows.go index 1587133812..fd9cc1bd33 100644 --- a/agent/checks/os_service_windows.go +++ b/agent/checks/os_service_windows.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build windows // +build windows diff --git a/agent/config/agent_limits.go b/agent/config/agent_limits.go index 71924f7e7b..7abbb075d3 100644 --- a/agent/config/agent_limits.go +++ b/agent/config/agent_limits.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package config import ( diff --git a/agent/config/builder.go b/agent/config/builder.go index c72aeca222..03e3c1698d 100644 --- a/agent/config/builder.go +++ b/agent/config/builder.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package config import ( diff --git a/agent/config/builder_ce.go b/agent/config/builder_ce.go index cfe05b5fd9..ab7e1ece5a 100644 --- a/agent/config/builder_ce.go +++ b/agent/config/builder_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/config/builder_ce_test.go b/agent/config/builder_ce_test.go index 1fdba09e60..3b3a220278 100644 --- a/agent/config/builder_ce_test.go +++ b/agent/config/builder_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/config/builder_test.go b/agent/config/builder_test.go index 16bacbedff..2cc3e3148c 100644 --- a/agent/config/builder_test.go +++ b/agent/config/builder_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package config import ( diff --git a/agent/config/config.go b/agent/config/config.go index f2fe51e01a..d7b06ab691 100644 --- a/agent/config/config.go +++ b/agent/config/config.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package config import ( diff --git a/agent/config/config_ce.go b/agent/config/config_ce.go index 5a297caccc..aaf743919b 100644 --- a/agent/config/config_ce.go +++ b/agent/config/config_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/config/deep-copy.sh b/agent/config/deep-copy.sh index f69b95da93..f4a6afaf59 100644 --- a/agent/config/deep-copy.sh +++ b/agent/config/deep-copy.sh @@ -1,4 +1,7 @@ #!/usr/bin/env bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + readonly PACKAGE_DIR="$(dirname "${BASH_SOURCE[0]}")" cd $PACKAGE_DIR diff --git a/agent/config/default.go b/agent/config/default.go index a3bcb88262..559b3c38cf 100644 --- a/agent/config/default.go +++ b/agent/config/default.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package config import ( diff --git a/agent/config/default_ce.go b/agent/config/default_ce.go index d98e27bcb2..4f5adf0de7 100644 --- a/agent/config/default_ce.go +++ b/agent/config/default_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/config/deprecated.go b/agent/config/deprecated.go index 1b4b32e248..921e3329ff 100644 --- a/agent/config/deprecated.go +++ b/agent/config/deprecated.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package config import ( diff --git a/agent/config/deprecated_test.go b/agent/config/deprecated_test.go index 3e773593df..8d03e431f7 100644 --- a/agent/config/deprecated_test.go +++ b/agent/config/deprecated_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package config import ( diff --git a/agent/config/doc.go b/agent/config/doc.go index b695c1c769..5bfc77d902 100644 --- a/agent/config/doc.go +++ b/agent/config/doc.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // Package config contains the command line and config file code for the // consul agent. // diff --git a/agent/config/file_watcher.go b/agent/config/file_watcher.go index f0458af5f5..2afe19b1a6 100644 --- a/agent/config/file_watcher.go +++ b/agent/config/file_watcher.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package config import ( diff --git a/agent/config/file_watcher_test.go b/agent/config/file_watcher_test.go index 52abb1328d..f937d14011 100644 --- a/agent/config/file_watcher_test.go +++ b/agent/config/file_watcher_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package config import ( diff --git a/agent/config/flags.go b/agent/config/flags.go index f6cb131d7e..b56a162287 100644 --- a/agent/config/flags.go +++ b/agent/config/flags.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package config import ( diff --git a/agent/config/flags_test.go b/agent/config/flags_test.go index ebefa6806b..a6c9ee23bd 100644 --- a/agent/config/flags_test.go +++ b/agent/config/flags_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package config import ( diff --git a/agent/config/flagset.go b/agent/config/flagset.go index 2b56dfd423..af1b06d70c 100644 --- a/agent/config/flagset.go +++ b/agent/config/flagset.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package config import ( diff --git a/agent/config/golden_test.go b/agent/config/golden_test.go index da49f3fce4..a9ce20d7bd 100644 --- a/agent/config/golden_test.go +++ b/agent/config/golden_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package config import ( diff --git a/agent/config/limits.go b/agent/config/limits.go index f1ff5e7f5b..46b6d45a1e 100644 --- a/agent/config/limits.go +++ b/agent/config/limits.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !windows // +build !windows diff --git a/agent/config/limits_windows.go b/agent/config/limits_windows.go index 1e6e1822fb..538d84721f 100644 --- a/agent/config/limits_windows.go +++ b/agent/config/limits_windows.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build windows // +build windows diff --git a/agent/config/merge.go b/agent/config/merge.go index a743891f4a..64c7c1e974 100644 --- a/agent/config/merge.go +++ b/agent/config/merge.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package config import ( diff --git a/agent/config/merge_test.go b/agent/config/merge_test.go index 4de92a24fa..9c2e2a1a07 100644 --- a/agent/config/merge_test.go +++ b/agent/config/merge_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package config import ( diff --git a/agent/config/ratelimited_file_watcher.go b/agent/config/ratelimited_file_watcher.go index a47f9733d8..41f8948370 100644 --- a/agent/config/ratelimited_file_watcher.go +++ b/agent/config/ratelimited_file_watcher.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package config import ( diff --git a/agent/config/ratelimited_file_watcher_test.go b/agent/config/ratelimited_file_watcher_test.go index ee1ecb8bb0..8e4415aaa8 100644 --- a/agent/config/ratelimited_file_watcher_test.go +++ b/agent/config/ratelimited_file_watcher_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package config import ( diff --git a/agent/config/runtime.go b/agent/config/runtime.go index dc7524a237..0a048f3728 100644 --- a/agent/config/runtime.go +++ b/agent/config/runtime.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package config import ( diff --git a/agent/config/runtime_ce.go b/agent/config/runtime_ce.go index 0cec03ccdb..ccc139a86b 100644 --- a/agent/config/runtime_ce.go +++ b/agent/config/runtime_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/config/runtime_ce_test.go b/agent/config/runtime_ce_test.go index c95e2d3add..bab33fca55 100644 --- a/agent/config/runtime_ce_test.go +++ b/agent/config/runtime_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/config/runtime_test.go b/agent/config/runtime_test.go index 7db7015126..1110849599 100644 --- a/agent/config/runtime_test.go +++ b/agent/config/runtime_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package config import ( diff --git a/agent/config/segment_ce.go b/agent/config/segment_ce.go index d7a80c71ea..3baee7076b 100644 --- a/agent/config/segment_ce.go +++ b/agent/config/segment_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/config/segment_ce_test.go b/agent/config/segment_ce_test.go index e31a9602b4..20e6564778 100644 --- a/agent/config/segment_ce_test.go +++ b/agent/config/segment_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/config/testdata/full-config.hcl b/agent/config/testdata/full-config.hcl index e4cff27eac..850cb43ade 100644 --- a/agent/config/testdata/full-config.hcl +++ b/agent/config/testdata/full-config.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + acl_agent_master_token = "furuQD0b" acl_agent_token = "cOshLOQ2" acl_datacenter = "m3urck3z" diff --git a/agent/config_endpoint.go b/agent/config_endpoint.go index fbcac83ce3..e1b3f0eeef 100644 --- a/agent/config_endpoint.go +++ b/agent/config_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/config_endpoint_test.go b/agent/config_endpoint_test.go index acfec968f1..50d85dd0c6 100644 --- a/agent/config_endpoint_test.go +++ b/agent/config_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/configentry/config_entry.go b/agent/configentry/config_entry.go index 7bf308c36f..b10989aa95 100644 --- a/agent/configentry/config_entry.go +++ b/agent/configentry/config_entry.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package configentry import ( diff --git a/agent/configentry/discoverychain.go b/agent/configentry/discoverychain.go index 4acf3f9ff8..d0cf602dc2 100644 --- a/agent/configentry/discoverychain.go +++ b/agent/configentry/discoverychain.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package configentry import ( diff --git a/agent/configentry/doc.go b/agent/configentry/doc.go index b7da03fcd0..7dff4a0662 100644 --- a/agent/configentry/doc.go +++ b/agent/configentry/doc.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // Package configentry contains structs and logic related to the Configuration // Entry subsystem. Currently this is restricted to structs used during // runtime, but which are not serialized to the network or disk. diff --git a/agent/configentry/merge_service_config.go b/agent/configentry/merge_service_config.go index c11a3112ed..3c1a6be112 100644 --- a/agent/configentry/merge_service_config.go +++ b/agent/configentry/merge_service_config.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package configentry import ( diff --git a/agent/configentry/merge_service_config_test.go b/agent/configentry/merge_service_config_test.go index fbe136244c..610344b8d9 100644 --- a/agent/configentry/merge_service_config_test.go +++ b/agent/configentry/merge_service_config_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package configentry import ( diff --git a/agent/configentry/resolve.go b/agent/configentry/resolve.go index 9daad80188..3ad9daa795 100644 --- a/agent/configentry/resolve.go +++ b/agent/configentry/resolve.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package configentry import ( diff --git a/agent/configentry/resolve_test.go b/agent/configentry/resolve_test.go index 052e489196..5764991319 100644 --- a/agent/configentry/resolve_test.go +++ b/agent/configentry/resolve_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package configentry import ( diff --git a/agent/configentry/service_config.go b/agent/configentry/service_config.go index 5cc6e740a4..83e24e27c3 100644 --- a/agent/configentry/service_config.go +++ b/agent/configentry/service_config.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package configentry import ( diff --git a/agent/connect/authz.go b/agent/connect/authz.go index f3beb1be60..66cd4ec891 100644 --- a/agent/connect/authz.go +++ b/agent/connect/authz.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connect import ( diff --git a/agent/connect/authz_test.go b/agent/connect/authz_test.go index cad97646d8..038a831706 100644 --- a/agent/connect/authz_test.go +++ b/agent/connect/authz_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connect import ( diff --git a/agent/connect/ca/common.go b/agent/connect/ca/common.go index 848a4fa7b1..f52b030ed9 100644 --- a/agent/connect/ca/common.go +++ b/agent/connect/ca/common.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package ca import ( diff --git a/agent/connect/ca/provider.go b/agent/connect/ca/provider.go index c80ccd82be..92991a8761 100644 --- a/agent/connect/ca/provider.go +++ b/agent/connect/ca/provider.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package ca import ( diff --git a/agent/connect/ca/provider_aws.go b/agent/connect/ca/provider_aws.go index 97e075b114..c09c3cbf00 100644 --- a/agent/connect/ca/provider_aws.go +++ b/agent/connect/ca/provider_aws.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package ca import ( diff --git a/agent/connect/ca/provider_aws_test.go b/agent/connect/ca/provider_aws_test.go index f6105d3dc8..8a9aff2abb 100644 --- a/agent/connect/ca/provider_aws_test.go +++ b/agent/connect/ca/provider_aws_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package ca import ( diff --git a/agent/connect/ca/provider_consul.go b/agent/connect/ca/provider_consul.go index 0493fffe75..382c630935 100644 --- a/agent/connect/ca/provider_consul.go +++ b/agent/connect/ca/provider_consul.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package ca import ( diff --git a/agent/connect/ca/provider_consul_config.go b/agent/connect/ca/provider_consul_config.go index eb04ce9a7f..c7e8b0346c 100644 --- a/agent/connect/ca/provider_consul_config.go +++ b/agent/connect/ca/provider_consul_config.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package ca import ( diff --git a/agent/connect/ca/provider_consul_test.go b/agent/connect/ca/provider_consul_test.go index 9845eea74c..5d2ecf57d5 100644 --- a/agent/connect/ca/provider_consul_test.go +++ b/agent/connect/ca/provider_consul_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package ca import ( diff --git a/agent/connect/ca/provider_test.go b/agent/connect/ca/provider_test.go index c8cd657782..ff0c8296e4 100644 --- a/agent/connect/ca/provider_test.go +++ b/agent/connect/ca/provider_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package ca import ( diff --git a/agent/connect/ca/provider_vault.go b/agent/connect/ca/provider_vault.go index 8f3edd76ef..5ac72607f9 100644 --- a/agent/connect/ca/provider_vault.go +++ b/agent/connect/ca/provider_vault.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package ca import ( diff --git a/agent/connect/ca/provider_vault_auth.go b/agent/connect/ca/provider_vault_auth.go index 51b9a1b091..749088752e 100644 --- a/agent/connect/ca/provider_vault_auth.go +++ b/agent/connect/ca/provider_vault_auth.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package ca import ( diff --git a/agent/connect/ca/provider_vault_auth_aws.go b/agent/connect/ca/provider_vault_auth_aws.go index 0bb3c7d55d..c07cb993b6 100644 --- a/agent/connect/ca/provider_vault_auth_aws.go +++ b/agent/connect/ca/provider_vault_auth_aws.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package ca import ( diff --git a/agent/connect/ca/provider_vault_auth_gcp.go b/agent/connect/ca/provider_vault_auth_gcp.go index 38e544d48b..bbd82c9f2c 100644 --- a/agent/connect/ca/provider_vault_auth_gcp.go +++ b/agent/connect/ca/provider_vault_auth_gcp.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package ca import ( diff --git a/agent/connect/ca/provider_vault_auth_test.go b/agent/connect/ca/provider_vault_auth_test.go index d9971c6930..ee8c504638 100644 --- a/agent/connect/ca/provider_vault_auth_test.go +++ b/agent/connect/ca/provider_vault_auth_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package ca import ( diff --git a/agent/connect/ca/provider_vault_test.go b/agent/connect/ca/provider_vault_test.go index ef3eb5a5b5..a0d5de3b6f 100644 --- a/agent/connect/ca/provider_vault_test.go +++ b/agent/connect/ca/provider_vault_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package ca import ( diff --git a/agent/connect/ca/testing.go b/agent/connect/ca/testing.go index fb445e9bab..e94de5601f 100644 --- a/agent/connect/ca/testing.go +++ b/agent/connect/ca/testing.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package ca import ( diff --git a/agent/connect/common_names.go b/agent/connect/common_names.go index 641831b24f..c52df9f10f 100644 --- a/agent/connect/common_names.go +++ b/agent/connect/common_names.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connect import ( diff --git a/agent/connect/csr.go b/agent/connect/csr.go index 63ba59476b..0a491b0b65 100644 --- a/agent/connect/csr.go +++ b/agent/connect/csr.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connect import ( diff --git a/agent/connect/csr_test.go b/agent/connect/csr_test.go index 322585840e..1833b78a77 100644 --- a/agent/connect/csr_test.go +++ b/agent/connect/csr_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connect import ( diff --git a/agent/connect/generate.go b/agent/connect/generate.go index 8c40faf9a6..84c91a2468 100644 --- a/agent/connect/generate.go +++ b/agent/connect/generate.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connect import ( diff --git a/agent/connect/generate_test.go b/agent/connect/generate_test.go index b6234a4970..ca956b702f 100644 --- a/agent/connect/generate_test.go +++ b/agent/connect/generate_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connect import ( diff --git a/agent/connect/parsing.go b/agent/connect/parsing.go index d591926503..086caec21a 100644 --- a/agent/connect/parsing.go +++ b/agent/connect/parsing.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connect import ( diff --git a/agent/connect/sni.go b/agent/connect/sni.go index 221d7c61c1..f7d14800a9 100644 --- a/agent/connect/sni.go +++ b/agent/connect/sni.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connect import ( diff --git a/agent/connect/sni_test.go b/agent/connect/sni_test.go index 59e9f41fcd..ed0bd07280 100644 --- a/agent/connect/sni_test.go +++ b/agent/connect/sni_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connect import ( diff --git a/agent/connect/testing_ca.go b/agent/connect/testing_ca.go index aa44859b37..a852d9130c 100644 --- a/agent/connect/testing_ca.go +++ b/agent/connect/testing_ca.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connect import ( diff --git a/agent/connect/testing_ca_test.go b/agent/connect/testing_ca_test.go index 7d3cb95798..9b62a2baee 100644 --- a/agent/connect/testing_ca_test.go +++ b/agent/connect/testing_ca_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connect import ( diff --git a/agent/connect/testing_spiffe.go b/agent/connect/testing_spiffe.go index 4a0577880c..fdbff5eda6 100644 --- a/agent/connect/testing_spiffe.go +++ b/agent/connect/testing_spiffe.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connect import ( diff --git a/agent/connect/uri.go b/agent/connect/uri.go index 6d64be3b47..d9d5aa037d 100644 --- a/agent/connect/uri.go +++ b/agent/connect/uri.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connect import ( diff --git a/agent/connect/uri_agent.go b/agent/connect/uri_agent.go index fb86614cd8..1babf99873 100644 --- a/agent/connect/uri_agent.go +++ b/agent/connect/uri_agent.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connect import ( diff --git a/agent/connect/uri_agent_ce.go b/agent/connect/uri_agent_ce.go index fdfb075a8d..5cfad14a7d 100644 --- a/agent/connect/uri_agent_ce.go +++ b/agent/connect/uri_agent_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/connect/uri_agent_ce_test.go b/agent/connect/uri_agent_ce_test.go index 37ebc0bf3e..241d804841 100644 --- a/agent/connect/uri_agent_ce_test.go +++ b/agent/connect/uri_agent_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/connect/uri_mesh_gateway.go b/agent/connect/uri_mesh_gateway.go index 9358f7eaf6..d5cf155bf8 100644 --- a/agent/connect/uri_mesh_gateway.go +++ b/agent/connect/uri_mesh_gateway.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connect import ( diff --git a/agent/connect/uri_mesh_gateway_ce.go b/agent/connect/uri_mesh_gateway_ce.go index a92d0fc7ff..a0c0cdba05 100644 --- a/agent/connect/uri_mesh_gateway_ce.go +++ b/agent/connect/uri_mesh_gateway_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/connect/uri_mesh_gateway_ce_test.go b/agent/connect/uri_mesh_gateway_ce_test.go index 6ab1ede1fd..4a8e8ada37 100644 --- a/agent/connect/uri_mesh_gateway_ce_test.go +++ b/agent/connect/uri_mesh_gateway_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/connect/uri_server.go b/agent/connect/uri_server.go index e6d7110514..5a2b9c2429 100644 --- a/agent/connect/uri_server.go +++ b/agent/connect/uri_server.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connect import ( diff --git a/agent/connect/uri_service.go b/agent/connect/uri_service.go index e3ed1b2889..3be7cf4797 100644 --- a/agent/connect/uri_service.go +++ b/agent/connect/uri_service.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connect import ( diff --git a/agent/connect/uri_service_ce.go b/agent/connect/uri_service_ce.go index 7eedecade6..a1e1dd43c3 100644 --- a/agent/connect/uri_service_ce.go +++ b/agent/connect/uri_service_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/connect/uri_service_ce_test.go b/agent/connect/uri_service_ce_test.go index 31b504150b..774632063e 100644 --- a/agent/connect/uri_service_ce_test.go +++ b/agent/connect/uri_service_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/connect/uri_signing.go b/agent/connect/uri_signing.go index 67ef7ecea7..4c4dd6ef67 100644 --- a/agent/connect/uri_signing.go +++ b/agent/connect/uri_signing.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connect import ( diff --git a/agent/connect/uri_signing_test.go b/agent/connect/uri_signing_test.go index 6fef1f811f..edd3d46893 100644 --- a/agent/connect/uri_signing_test.go +++ b/agent/connect/uri_signing_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connect import ( diff --git a/agent/connect/uri_test.go b/agent/connect/uri_test.go index b57f3ffe84..fcbcf42ab3 100644 --- a/agent/connect/uri_test.go +++ b/agent/connect/uri_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connect import ( diff --git a/agent/connect/x509_patch.go b/agent/connect/x509_patch.go index 9dcd12de1c..54a33ce078 100644 --- a/agent/connect/x509_patch.go +++ b/agent/connect/x509_patch.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connect import ( diff --git a/agent/connect/x509_patch_test.go b/agent/connect/x509_patch_test.go index 61278b359c..bdcb99045b 100644 --- a/agent/connect/x509_patch_test.go +++ b/agent/connect/x509_patch_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connect import ( diff --git a/agent/connect_auth.go b/agent/connect_auth.go index 80fa6d42ea..e60de0105b 100644 --- a/agent/connect_auth.go +++ b/agent/connect_auth.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/connect_ca_endpoint.go b/agent/connect_ca_endpoint.go index bb2ec637c4..0a60f37662 100644 --- a/agent/connect_ca_endpoint.go +++ b/agent/connect_ca_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/connect_ca_endpoint_test.go b/agent/connect_ca_endpoint_test.go index 1296ab3175..f83d732886 100644 --- a/agent/connect_ca_endpoint_test.go +++ b/agent/connect_ca_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/consul/acl.go b/agent/consul/acl.go index 40df5d3ff7..84646912a5 100644 --- a/agent/consul/acl.go +++ b/agent/consul/acl.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/acl_authmethod.go b/agent/consul/acl_authmethod.go index f7826c7bd3..217007f2b5 100644 --- a/agent/consul/acl_authmethod.go +++ b/agent/consul/acl_authmethod.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/acl_authmethod_ce.go b/agent/consul/acl_authmethod_ce.go index b2f28da9ab..0587d0dc2a 100644 --- a/agent/consul/acl_authmethod_ce.go +++ b/agent/consul/acl_authmethod_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/acl_ce.go b/agent/consul/acl_ce.go index 85555c57fc..7e55a90ca9 100644 --- a/agent/consul/acl_ce.go +++ b/agent/consul/acl_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/acl_ce_test.go b/agent/consul/acl_ce_test.go index df2165e1c5..27f55a0efc 100644 --- a/agent/consul/acl_ce_test.go +++ b/agent/consul/acl_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/acl_client.go b/agent/consul/acl_client.go index d93923e654..e6ff70720c 100644 --- a/agent/consul/acl_client.go +++ b/agent/consul/acl_client.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/acl_endpoint.go b/agent/consul/acl_endpoint.go index 0072445caf..ba9a081ea7 100644 --- a/agent/consul/acl_endpoint.go +++ b/agent/consul/acl_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/acl_endpoint_ce.go b/agent/consul/acl_endpoint_ce.go index da2890fde0..75a6c84ed3 100644 --- a/agent/consul/acl_endpoint_ce.go +++ b/agent/consul/acl_endpoint_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/acl_endpoint_test.go b/agent/consul/acl_endpoint_test.go index c010d16a8e..e251796e30 100644 --- a/agent/consul/acl_endpoint_test.go +++ b/agent/consul/acl_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/acl_replication.go b/agent/consul/acl_replication.go index 3b41a3eec7..79e4e5d7a7 100644 --- a/agent/consul/acl_replication.go +++ b/agent/consul/acl_replication.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/acl_replication_test.go b/agent/consul/acl_replication_test.go index bbb6120f35..70ed426729 100644 --- a/agent/consul/acl_replication_test.go +++ b/agent/consul/acl_replication_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/acl_replication_types.go b/agent/consul/acl_replication_types.go index 20e4456988..8a672cb90d 100644 --- a/agent/consul/acl_replication_types.go +++ b/agent/consul/acl_replication_types.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/acl_server.go b/agent/consul/acl_server.go index 299d7392db..8fe1f45fd0 100644 --- a/agent/consul/acl_server.go +++ b/agent/consul/acl_server.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/acl_server_ce.go b/agent/consul/acl_server_ce.go index 6d281c2255..bd7f34e776 100644 --- a/agent/consul/acl_server_ce.go +++ b/agent/consul/acl_server_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/acl_test.go b/agent/consul/acl_test.go index b7b28123eb..275316786b 100644 --- a/agent/consul/acl_test.go +++ b/agent/consul/acl_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/acl_token_exp.go b/agent/consul/acl_token_exp.go index e373e0cdd6..06559ce71d 100644 --- a/agent/consul/acl_token_exp.go +++ b/agent/consul/acl_token_exp.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/acl_token_exp_test.go b/agent/consul/acl_token_exp_test.go index c4f0c768d0..031c150dab 100644 --- a/agent/consul/acl_token_exp_test.go +++ b/agent/consul/acl_token_exp_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/auth/binder.go b/agent/consul/auth/binder.go index f1eec01410..aed1e0f371 100644 --- a/agent/consul/auth/binder.go +++ b/agent/consul/auth/binder.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package auth import ( diff --git a/agent/consul/auth/binder_ce.go b/agent/consul/auth/binder_ce.go index bbd34090ee..19528ffedb 100644 --- a/agent/consul/auth/binder_ce.go +++ b/agent/consul/auth/binder_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/auth/binder_test.go b/agent/consul/auth/binder_test.go index 240131dfdb..7eedc89afc 100644 --- a/agent/consul/auth/binder_test.go +++ b/agent/consul/auth/binder_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package auth import ( diff --git a/agent/consul/auth/login.go b/agent/consul/auth/login.go index 3848fb8c8c..7ca1f70d34 100644 --- a/agent/consul/auth/login.go +++ b/agent/consul/auth/login.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package auth import ( diff --git a/agent/consul/auth/token_writer.go b/agent/consul/auth/token_writer.go index 2b90e257b5..8321b78610 100644 --- a/agent/consul/auth/token_writer.go +++ b/agent/consul/auth/token_writer.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package auth import ( diff --git a/agent/consul/auth/token_writer_ce.go b/agent/consul/auth/token_writer_ce.go index 57365610ef..224eee669a 100644 --- a/agent/consul/auth/token_writer_ce.go +++ b/agent/consul/auth/token_writer_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/auth/token_writer_test.go b/agent/consul/auth/token_writer_test.go index 86c34f90a8..45cd4c99ce 100644 --- a/agent/consul/auth/token_writer_test.go +++ b/agent/consul/auth/token_writer_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package auth import ( diff --git a/agent/consul/authmethod/authmethods.go b/agent/consul/authmethod/authmethods.go index fbcd27e015..d03e2b410c 100644 --- a/agent/consul/authmethod/authmethods.go +++ b/agent/consul/authmethod/authmethods.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package authmethod import ( diff --git a/agent/consul/authmethod/authmethods_ce.go b/agent/consul/authmethod/authmethods_ce.go index 0e5cc5a7f4..8eb430401a 100644 --- a/agent/consul/authmethod/authmethods_ce.go +++ b/agent/consul/authmethod/authmethods_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/authmethod/awsauth/aws.go b/agent/consul/authmethod/awsauth/aws.go index 7c7758476c..3381a893fa 100644 --- a/agent/consul/authmethod/awsauth/aws.go +++ b/agent/consul/authmethod/awsauth/aws.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package awsauth import ( diff --git a/agent/consul/authmethod/awsauth/aws_test.go b/agent/consul/authmethod/awsauth/aws_test.go index 031cd035b7..279e4b3e46 100644 --- a/agent/consul/authmethod/awsauth/aws_test.go +++ b/agent/consul/authmethod/awsauth/aws_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package awsauth import ( diff --git a/agent/consul/authmethod/kubeauth/k8s.go b/agent/consul/authmethod/kubeauth/k8s.go index a976664a69..274dd2ec9d 100644 --- a/agent/consul/authmethod/kubeauth/k8s.go +++ b/agent/consul/authmethod/kubeauth/k8s.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package kubeauth import ( diff --git a/agent/consul/authmethod/kubeauth/k8s_ce.go b/agent/consul/authmethod/kubeauth/k8s_ce.go index a023c24e7c..e8ad448506 100644 --- a/agent/consul/authmethod/kubeauth/k8s_ce.go +++ b/agent/consul/authmethod/kubeauth/k8s_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/authmethod/kubeauth/k8s_test.go b/agent/consul/authmethod/kubeauth/k8s_test.go index e8c1abe1ba..48ef6e61c4 100644 --- a/agent/consul/authmethod/kubeauth/k8s_test.go +++ b/agent/consul/authmethod/kubeauth/k8s_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package kubeauth import ( diff --git a/agent/consul/authmethod/kubeauth/testing.go b/agent/consul/authmethod/kubeauth/testing.go index 83e5d4fa29..38b7d9c330 100644 --- a/agent/consul/authmethod/kubeauth/testing.go +++ b/agent/consul/authmethod/kubeauth/testing.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package kubeauth import ( diff --git a/agent/consul/authmethod/ssoauth/sso.go b/agent/consul/authmethod/ssoauth/sso.go index ee8fff4bd8..398f568979 100644 --- a/agent/consul/authmethod/ssoauth/sso.go +++ b/agent/consul/authmethod/ssoauth/sso.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package ssoauth import ( diff --git a/agent/consul/authmethod/ssoauth/sso_ce.go b/agent/consul/authmethod/ssoauth/sso_ce.go index 495ce482b2..c8f760049f 100644 --- a/agent/consul/authmethod/ssoauth/sso_ce.go +++ b/agent/consul/authmethod/ssoauth/sso_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/authmethod/ssoauth/sso_test.go b/agent/consul/authmethod/ssoauth/sso_test.go index 39501b026c..357612fad6 100644 --- a/agent/consul/authmethod/ssoauth/sso_test.go +++ b/agent/consul/authmethod/ssoauth/sso_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package ssoauth import ( diff --git a/agent/consul/authmethod/testauth/testing.go b/agent/consul/authmethod/testauth/testing.go index 5ad0f1e490..ead9ae081a 100644 --- a/agent/consul/authmethod/testauth/testing.go +++ b/agent/consul/authmethod/testauth/testing.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package testauth import ( diff --git a/agent/consul/authmethod/testauth/testing_ce.go b/agent/consul/authmethod/testauth/testing_ce.go index d03a6ad876..6f38c02502 100644 --- a/agent/consul/authmethod/testauth/testing_ce.go +++ b/agent/consul/authmethod/testauth/testing_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/authmethod/testing.go b/agent/consul/authmethod/testing.go index d367f64767..0f43e5e520 100644 --- a/agent/consul/authmethod/testing.go +++ b/agent/consul/authmethod/testing.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package authmethod import ( diff --git a/agent/consul/auto_config_backend.go b/agent/consul/auto_config_backend.go index e77093d5ea..09505aefce 100644 --- a/agent/consul/auto_config_backend.go +++ b/agent/consul/auto_config_backend.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/auto_config_backend_test.go b/agent/consul/auto_config_backend_test.go index b4a8a2c6cd..00c0dc10d8 100644 --- a/agent/consul/auto_config_backend_test.go +++ b/agent/consul/auto_config_backend_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/auto_config_endpoint.go b/agent/consul/auto_config_endpoint.go index e33fb19d49..680826d657 100644 --- a/agent/consul/auto_config_endpoint.go +++ b/agent/consul/auto_config_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/auto_config_endpoint_test.go b/agent/consul/auto_config_endpoint_test.go index 1f0f8e18a1..2c55371e61 100644 --- a/agent/consul/auto_config_endpoint_test.go +++ b/agent/consul/auto_config_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/auto_encrypt_endpoint.go b/agent/consul/auto_encrypt_endpoint.go index 3adfad8ecd..dbd39355cf 100644 --- a/agent/consul/auto_encrypt_endpoint.go +++ b/agent/consul/auto_encrypt_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/auto_encrypt_endpoint_test.go b/agent/consul/auto_encrypt_endpoint_test.go index 50d356d9f8..f3b2320116 100644 --- a/agent/consul/auto_encrypt_endpoint_test.go +++ b/agent/consul/auto_encrypt_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/autopilot.go b/agent/consul/autopilot.go index a41febb058..70391f6b99 100644 --- a/agent/consul/autopilot.go +++ b/agent/consul/autopilot.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/autopilot_ce.go b/agent/consul/autopilot_ce.go index d84cd2fdfb..e20b31a626 100644 --- a/agent/consul/autopilot_ce.go +++ b/agent/consul/autopilot_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/autopilot_test.go b/agent/consul/autopilot_test.go index 2ebd5806b4..8d1d214b17 100644 --- a/agent/consul/autopilot_test.go +++ b/agent/consul/autopilot_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/autopilotevents/ready_servers_events.go b/agent/consul/autopilotevents/ready_servers_events.go index 862959a127..21094e565d 100644 --- a/agent/consul/autopilotevents/ready_servers_events.go +++ b/agent/consul/autopilotevents/ready_servers_events.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package autopilotevents import ( diff --git a/agent/consul/autopilotevents/ready_servers_events_test.go b/agent/consul/autopilotevents/ready_servers_events_test.go index aedf25c4d9..688fdf1247 100644 --- a/agent/consul/autopilotevents/ready_servers_events_test.go +++ b/agent/consul/autopilotevents/ready_servers_events_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package autopilotevents import ( diff --git a/agent/consul/catalog_endpoint.go b/agent/consul/catalog_endpoint.go index acf7edde26..4322da4317 100644 --- a/agent/consul/catalog_endpoint.go +++ b/agent/consul/catalog_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/catalog_endpoint_test.go b/agent/consul/catalog_endpoint_test.go index e4c6cd7dee..628ad83ae4 100644 --- a/agent/consul/catalog_endpoint_test.go +++ b/agent/consul/catalog_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/client.go b/agent/consul/client.go index 5ec59a7275..3282fe0922 100644 --- a/agent/consul/client.go +++ b/agent/consul/client.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/client_serf.go b/agent/consul/client_serf.go index 50a0844485..c92fdd1726 100644 --- a/agent/consul/client_serf.go +++ b/agent/consul/client_serf.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/client_test.go b/agent/consul/client_test.go index e8b79f04dc..8eb50ea945 100644 --- a/agent/consul/client_test.go +++ b/agent/consul/client_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/cluster_test.go b/agent/consul/cluster_test.go index bf2c63a2e8..7cc2669081 100644 --- a/agent/consul/cluster_test.go +++ b/agent/consul/cluster_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/config.go b/agent/consul/config.go index db3cc5d19d..7d1682e7a6 100644 --- a/agent/consul/config.go +++ b/agent/consul/config.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/config_ce.go b/agent/consul/config_ce.go index bae469eaf8..bed1211696 100644 --- a/agent/consul/config_ce.go +++ b/agent/consul/config_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/config_cloud.go b/agent/consul/config_cloud.go index b0780052f6..5b62574c81 100644 --- a/agent/consul/config_cloud.go +++ b/agent/consul/config_cloud.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul type CloudConfig struct { diff --git a/agent/consul/config_endpoint.go b/agent/consul/config_endpoint.go index f6ec3b3ba6..36b1956527 100644 --- a/agent/consul/config_endpoint.go +++ b/agent/consul/config_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/config_endpoint_test.go b/agent/consul/config_endpoint_test.go index 569ec4f51c..694f71e48e 100644 --- a/agent/consul/config_endpoint_test.go +++ b/agent/consul/config_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/config_replication.go b/agent/consul/config_replication.go index c8846a0ad8..4b07a5cad9 100644 --- a/agent/consul/config_replication.go +++ b/agent/consul/config_replication.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/config_replication_test.go b/agent/consul/config_replication_test.go index 50305f3353..9a01a2ee11 100644 --- a/agent/consul/config_replication_test.go +++ b/agent/consul/config_replication_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/config_test.go b/agent/consul/config_test.go index 8e6c7055dd..8e61b8fe96 100644 --- a/agent/consul/config_test.go +++ b/agent/consul/config_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/connect_ca_endpoint.go b/agent/consul/connect_ca_endpoint.go index 29cfc38bec..180f7ccc47 100644 --- a/agent/consul/connect_ca_endpoint.go +++ b/agent/consul/connect_ca_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/connect_ca_endpoint_test.go b/agent/consul/connect_ca_endpoint_test.go index 8e0cd6d373..587ed42b5a 100644 --- a/agent/consul/connect_ca_endpoint_test.go +++ b/agent/consul/connect_ca_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/context.go b/agent/consul/context.go index ecf782911d..d85124f748 100644 --- a/agent/consul/context.go +++ b/agent/consul/context.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/context_test.go b/agent/consul/context_test.go index b6e136fea7..42e6feb744 100644 --- a/agent/consul/context_test.go +++ b/agent/consul/context_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/controller/controller.go b/agent/consul/controller/controller.go index 3dec902a52..7d5e22a81d 100644 --- a/agent/consul/controller/controller.go +++ b/agent/consul/controller/controller.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package controller import ( diff --git a/agent/consul/controller/controller_test.go b/agent/consul/controller/controller_test.go index ea42ed87cd..b58a3d6a03 100644 --- a/agent/consul/controller/controller_test.go +++ b/agent/consul/controller/controller_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package controller import ( diff --git a/agent/consul/controller/defer.go b/agent/consul/controller/defer.go index 398373b0bd..9a7b7c3eff 100644 --- a/agent/consul/controller/defer.go +++ b/agent/consul/controller/defer.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package controller import ( diff --git a/agent/consul/controller/doc.go b/agent/consul/controller/doc.go index ca40814e3c..ba30d95a54 100644 --- a/agent/consul/controller/doc.go +++ b/agent/consul/controller/doc.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // Package controller contains a re-implementation of the Kubernetes // [controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) // with the core using Consul's event publishing pipeline rather than diff --git a/agent/consul/controller/queue.go b/agent/consul/controller/queue.go index d86c5c671b..75c2748672 100644 --- a/agent/consul/controller/queue.go +++ b/agent/consul/controller/queue.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package controller import ( diff --git a/agent/consul/controller/queue_test.go b/agent/consul/controller/queue_test.go index 8bfc00312b..ba388eae90 100644 --- a/agent/consul/controller/queue_test.go +++ b/agent/consul/controller/queue_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package controller import ( diff --git a/agent/consul/controller/rate.go b/agent/consul/controller/rate.go index 829b39705d..10c1e3a825 100644 --- a/agent/consul/controller/rate.go +++ b/agent/consul/controller/rate.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package controller import ( diff --git a/agent/consul/controller/rate_test.go b/agent/consul/controller/rate_test.go index 8d128eee11..3b25b35471 100644 --- a/agent/consul/controller/rate_test.go +++ b/agent/consul/controller/rate_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package controller import ( diff --git a/agent/consul/controller/reconciler.go b/agent/consul/controller/reconciler.go index 530c17ccbd..018b1f917f 100644 --- a/agent/consul/controller/reconciler.go +++ b/agent/consul/controller/reconciler.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package controller import ( diff --git a/agent/consul/controller/reconciler_test.go b/agent/consul/controller/reconciler_test.go index 5b08494ae6..c3b8a450b1 100644 --- a/agent/consul/controller/reconciler_test.go +++ b/agent/consul/controller/reconciler_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package controller import ( diff --git a/agent/consul/coordinate_endpoint.go b/agent/consul/coordinate_endpoint.go index 886df889e1..f0e69332ee 100644 --- a/agent/consul/coordinate_endpoint.go +++ b/agent/consul/coordinate_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/coordinate_endpoint_test.go b/agent/consul/coordinate_endpoint_test.go index 471a92623c..1c693ba83b 100644 --- a/agent/consul/coordinate_endpoint_test.go +++ b/agent/consul/coordinate_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/discovery_chain_endpoint.go b/agent/consul/discovery_chain_endpoint.go index e354d00644..c70cebb094 100644 --- a/agent/consul/discovery_chain_endpoint.go +++ b/agent/consul/discovery_chain_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/discovery_chain_endpoint_test.go b/agent/consul/discovery_chain_endpoint_test.go index c1ad0fef35..bb48b9e349 100644 --- a/agent/consul/discovery_chain_endpoint_test.go +++ b/agent/consul/discovery_chain_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/discoverychain/compile.go b/agent/consul/discoverychain/compile.go index 6e7a8faf36..269bb46aef 100644 --- a/agent/consul/discoverychain/compile.go +++ b/agent/consul/discoverychain/compile.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package discoverychain import ( diff --git a/agent/consul/discoverychain/compile_ce.go b/agent/consul/discoverychain/compile_ce.go index c0aa1118e1..2c280120b5 100644 --- a/agent/consul/discoverychain/compile_ce.go +++ b/agent/consul/discoverychain/compile_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/discoverychain/compile_test.go b/agent/consul/discoverychain/compile_test.go index e5e31fc447..670e0403f5 100644 --- a/agent/consul/discoverychain/compile_test.go +++ b/agent/consul/discoverychain/compile_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package discoverychain import ( diff --git a/agent/consul/discoverychain/gateway.go b/agent/consul/discoverychain/gateway.go index 65cea181a0..f7cd2511c8 100644 --- a/agent/consul/discoverychain/gateway.go +++ b/agent/consul/discoverychain/gateway.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package discoverychain import ( diff --git a/agent/consul/discoverychain/gateway_httproute.go b/agent/consul/discoverychain/gateway_httproute.go index 30968c9a4d..fdebacea67 100644 --- a/agent/consul/discoverychain/gateway_httproute.go +++ b/agent/consul/discoverychain/gateway_httproute.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package discoverychain import ( diff --git a/agent/consul/discoverychain/gateway_tcproute.go b/agent/consul/discoverychain/gateway_tcproute.go index 377e4450ee..910fd51755 100644 --- a/agent/consul/discoverychain/gateway_tcproute.go +++ b/agent/consul/discoverychain/gateway_tcproute.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package discoverychain import "github.com/hashicorp/consul/agent/structs" diff --git a/agent/consul/discoverychain/gateway_test.go b/agent/consul/discoverychain/gateway_test.go index 74d1ea3f62..7253876e76 100644 --- a/agent/consul/discoverychain/gateway_test.go +++ b/agent/consul/discoverychain/gateway_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package discoverychain import ( diff --git a/agent/consul/discoverychain/string_stack.go b/agent/consul/discoverychain/string_stack.go index c68827d8d3..d5f842f3dc 100644 --- a/agent/consul/discoverychain/string_stack.go +++ b/agent/consul/discoverychain/string_stack.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package discoverychain type stringStack []string diff --git a/agent/consul/discoverychain/string_stack_test.go b/agent/consul/discoverychain/string_stack_test.go index d33363c0b1..9867b91795 100644 --- a/agent/consul/discoverychain/string_stack_test.go +++ b/agent/consul/discoverychain/string_stack_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package discoverychain import ( diff --git a/agent/consul/discoverychain/testing.go b/agent/consul/discoverychain/testing.go index 68a75c26a9..4384d84722 100644 --- a/agent/consul/discoverychain/testing.go +++ b/agent/consul/discoverychain/testing.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package discoverychain import ( diff --git a/agent/consul/enterprise_client_ce.go b/agent/consul/enterprise_client_ce.go index 3dcf34732a..b19705f65b 100644 --- a/agent/consul/enterprise_client_ce.go +++ b/agent/consul/enterprise_client_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/enterprise_config_ce.go b/agent/consul/enterprise_config_ce.go index a589984060..d057012af1 100644 --- a/agent/consul/enterprise_config_ce.go +++ b/agent/consul/enterprise_config_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/enterprise_server_ce.go b/agent/consul/enterprise_server_ce.go index b0a8129ad5..d14cb7bac3 100644 --- a/agent/consul/enterprise_server_ce.go +++ b/agent/consul/enterprise_server_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/enterprise_server_ce_test.go b/agent/consul/enterprise_server_ce_test.go index 46a73b6d13..bd49bae1b1 100644 --- a/agent/consul/enterprise_server_ce_test.go +++ b/agent/consul/enterprise_server_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/federation_state_endpoint.go b/agent/consul/federation_state_endpoint.go index 6aade94883..4afa481a39 100644 --- a/agent/consul/federation_state_endpoint.go +++ b/agent/consul/federation_state_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/federation_state_endpoint_test.go b/agent/consul/federation_state_endpoint_test.go index 2996224478..2ada2fc17a 100644 --- a/agent/consul/federation_state_endpoint_test.go +++ b/agent/consul/federation_state_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/federation_state_replication.go b/agent/consul/federation_state_replication.go index 69fb896940..2f5a6dd150 100644 --- a/agent/consul/federation_state_replication.go +++ b/agent/consul/federation_state_replication.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/federation_state_replication_test.go b/agent/consul/federation_state_replication_test.go index b908aec96d..97a34b8dc8 100644 --- a/agent/consul/federation_state_replication_test.go +++ b/agent/consul/federation_state_replication_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/filter.go b/agent/consul/filter.go index 217af44007..920b8e8436 100644 --- a/agent/consul/filter.go +++ b/agent/consul/filter.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/filter_test.go b/agent/consul/filter_test.go index b5f81c28fe..1ca34b0ed0 100644 --- a/agent/consul/filter_test.go +++ b/agent/consul/filter_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/flood.go b/agent/consul/flood.go index ab9c540033..e01b5ed97e 100644 --- a/agent/consul/flood.go +++ b/agent/consul/flood.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/fsm/commands_ce.go b/agent/consul/fsm/commands_ce.go index 0fb7d694f5..f64ceb1f30 100644 --- a/agent/consul/fsm/commands_ce.go +++ b/agent/consul/fsm/commands_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package fsm import ( diff --git a/agent/consul/fsm/commands_ce_test.go b/agent/consul/fsm/commands_ce_test.go index ea3196e55a..d7d2e24e74 100644 --- a/agent/consul/fsm/commands_ce_test.go +++ b/agent/consul/fsm/commands_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package fsm import ( diff --git a/agent/consul/fsm/fsm.go b/agent/consul/fsm/fsm.go index afa922143a..d4e134a4d2 100644 --- a/agent/consul/fsm/fsm.go +++ b/agent/consul/fsm/fsm.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package fsm import ( diff --git a/agent/consul/fsm/fsm_test.go b/agent/consul/fsm/fsm_test.go index 43244da235..839401014b 100644 --- a/agent/consul/fsm/fsm_test.go +++ b/agent/consul/fsm/fsm_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package fsm import ( diff --git a/agent/consul/fsm/log_verification_chunking_shim.go b/agent/consul/fsm/log_verification_chunking_shim.go index 5b90fbeb42..4f40c1820b 100644 --- a/agent/consul/fsm/log_verification_chunking_shim.go +++ b/agent/consul/fsm/log_verification_chunking_shim.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package fsm import ( diff --git a/agent/consul/fsm/snapshot.go b/agent/consul/fsm/snapshot.go index 76b3651894..beaf23bb79 100644 --- a/agent/consul/fsm/snapshot.go +++ b/agent/consul/fsm/snapshot.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package fsm import ( diff --git a/agent/consul/fsm/snapshot_ce.go b/agent/consul/fsm/snapshot_ce.go index 68562e54f4..d8f41080db 100644 --- a/agent/consul/fsm/snapshot_ce.go +++ b/agent/consul/fsm/snapshot_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package fsm import ( diff --git a/agent/consul/fsm/snapshot_ce_test.go b/agent/consul/fsm/snapshot_ce_test.go index 13c5b1dcc4..121620c726 100644 --- a/agent/consul/fsm/snapshot_ce_test.go +++ b/agent/consul/fsm/snapshot_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/fsm/snapshot_test.go b/agent/consul/fsm/snapshot_test.go index d5cedbc9cd..265dec0bae 100644 --- a/agent/consul/fsm/snapshot_test.go +++ b/agent/consul/fsm/snapshot_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package fsm import ( diff --git a/agent/consul/gateway_locator.go b/agent/consul/gateway_locator.go index 756592bce7..6503ca0c97 100644 --- a/agent/consul/gateway_locator.go +++ b/agent/consul/gateway_locator.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/gateway_locator_test.go b/agent/consul/gateway_locator_test.go index 622445e226..a3e9da3d69 100644 --- a/agent/consul/gateway_locator_test.go +++ b/agent/consul/gateway_locator_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/gateways/controller_gateways.go b/agent/consul/gateways/controller_gateways.go index 0dc60e5dc2..5325dd1914 100644 --- a/agent/consul/gateways/controller_gateways.go +++ b/agent/consul/gateways/controller_gateways.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package gateways import ( diff --git a/agent/consul/gateways/controller_gateways_test.go b/agent/consul/gateways/controller_gateways_test.go index 5ed7bbb7bc..f6031c2962 100644 --- a/agent/consul/gateways/controller_gateways_test.go +++ b/agent/consul/gateways/controller_gateways_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package gateways import ( diff --git a/agent/consul/grpc_integration_test.go b/agent/consul/grpc_integration_test.go index fa1ed48896..6ae49e09fa 100644 --- a/agent/consul/grpc_integration_test.go +++ b/agent/consul/grpc_integration_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/health_endpoint.go b/agent/consul/health_endpoint.go index 82d130946b..5d99c417b2 100644 --- a/agent/consul/health_endpoint.go +++ b/agent/consul/health_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/health_endpoint_test.go b/agent/consul/health_endpoint_test.go index e31263a987..dedac7aa48 100644 --- a/agent/consul/health_endpoint_test.go +++ b/agent/consul/health_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/helper_test.go b/agent/consul/helper_test.go index d21bb5d64b..d21523b8fe 100644 --- a/agent/consul/helper_test.go +++ b/agent/consul/helper_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/intention_endpoint.go b/agent/consul/intention_endpoint.go index 6ad053f7f6..8060aa266a 100644 --- a/agent/consul/intention_endpoint.go +++ b/agent/consul/intention_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/intention_endpoint_test.go b/agent/consul/intention_endpoint_test.go index 3844895876..fa6e4391c2 100644 --- a/agent/consul/intention_endpoint_test.go +++ b/agent/consul/intention_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/internal_endpoint.go b/agent/consul/internal_endpoint.go index 1ede41881a..b272b95492 100644 --- a/agent/consul/internal_endpoint.go +++ b/agent/consul/internal_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/internal_endpoint_test.go b/agent/consul/internal_endpoint_test.go index 181de4ed82..a0cb762c55 100644 --- a/agent/consul/internal_endpoint_test.go +++ b/agent/consul/internal_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/issue_test.go b/agent/consul/issue_test.go index 7839be0b95..74b653a849 100644 --- a/agent/consul/issue_test.go +++ b/agent/consul/issue_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/kvs_endpoint.go b/agent/consul/kvs_endpoint.go index 3f2cbe1ccc..65dc2cd56d 100644 --- a/agent/consul/kvs_endpoint.go +++ b/agent/consul/kvs_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/kvs_endpoint_test.go b/agent/consul/kvs_endpoint_test.go index 1289ac6553..dc4272c4bd 100644 --- a/agent/consul/kvs_endpoint_test.go +++ b/agent/consul/kvs_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/leader.go b/agent/consul/leader.go index 8c3090f692..2e547a57a2 100644 --- a/agent/consul/leader.go +++ b/agent/consul/leader.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/leader_ce_test.go b/agent/consul/leader_ce_test.go index 6aab96f89a..9e5e2d34ff 100644 --- a/agent/consul/leader_ce_test.go +++ b/agent/consul/leader_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/leader_connect.go b/agent/consul/leader_connect.go index 7166ad75cd..794820786f 100644 --- a/agent/consul/leader_connect.go +++ b/agent/consul/leader_connect.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/leader_connect_ca.go b/agent/consul/leader_connect_ca.go index 39defb752b..c67193f7db 100644 --- a/agent/consul/leader_connect_ca.go +++ b/agent/consul/leader_connect_ca.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/leader_connect_ca_test.go b/agent/consul/leader_connect_ca_test.go index 1e4e4d2af9..50da8ee8d2 100644 --- a/agent/consul/leader_connect_ca_test.go +++ b/agent/consul/leader_connect_ca_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/leader_connect_test.go b/agent/consul/leader_connect_test.go index 9c1218f9c2..4e0cabcafe 100644 --- a/agent/consul/leader_connect_test.go +++ b/agent/consul/leader_connect_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/leader_federation_state_ae.go b/agent/consul/leader_federation_state_ae.go index 6cc0d4ba22..870dc5460e 100644 --- a/agent/consul/leader_federation_state_ae.go +++ b/agent/consul/leader_federation_state_ae.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/leader_federation_state_ae_test.go b/agent/consul/leader_federation_state_ae_test.go index 597a927530..ca5ac47b7a 100644 --- a/agent/consul/leader_federation_state_ae_test.go +++ b/agent/consul/leader_federation_state_ae_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/leader_intentions.go b/agent/consul/leader_intentions.go index 2894acd584..52736838ae 100644 --- a/agent/consul/leader_intentions.go +++ b/agent/consul/leader_intentions.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/leader_intentions_ce.go b/agent/consul/leader_intentions_ce.go index 6913b6a90a..98acecf918 100644 --- a/agent/consul/leader_intentions_ce.go +++ b/agent/consul/leader_intentions_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/leader_intentions_ce_test.go b/agent/consul/leader_intentions_ce_test.go index ea9b8b6a4f..3e689d40a8 100644 --- a/agent/consul/leader_intentions_ce_test.go +++ b/agent/consul/leader_intentions_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/leader_intentions_test.go b/agent/consul/leader_intentions_test.go index 89dbc9d625..fc868bc747 100644 --- a/agent/consul/leader_intentions_test.go +++ b/agent/consul/leader_intentions_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/leader_log_verification.go b/agent/consul/leader_log_verification.go index 61fe84cd98..32a23dd3f5 100644 --- a/agent/consul/leader_log_verification.go +++ b/agent/consul/leader_log_verification.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/leader_metrics.go b/agent/consul/leader_metrics.go index 244d3fd5d0..3647ad5522 100644 --- a/agent/consul/leader_metrics.go +++ b/agent/consul/leader_metrics.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/leader_peering.go b/agent/consul/leader_peering.go index 4e76c26d31..748cc302a1 100644 --- a/agent/consul/leader_peering.go +++ b/agent/consul/leader_peering.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/leader_peering_test.go b/agent/consul/leader_peering_test.go index 9fa2597e23..7dfa72abab 100644 --- a/agent/consul/leader_peering_test.go +++ b/agent/consul/leader_peering_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/leader_test.go b/agent/consul/leader_test.go index 8d03248d80..199538cff3 100644 --- a/agent/consul/leader_test.go +++ b/agent/consul/leader_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/logging.go b/agent/consul/logging.go index 94cc38f920..cfafe62b0d 100644 --- a/agent/consul/logging.go +++ b/agent/consul/logging.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/logging_test.go b/agent/consul/logging_test.go index 8f747bb43d..3b756c0bb6 100644 --- a/agent/consul/logging_test.go +++ b/agent/consul/logging_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/merge.go b/agent/consul/merge.go index 553a980b38..f6771d110f 100644 --- a/agent/consul/merge.go +++ b/agent/consul/merge.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/merge_ce.go b/agent/consul/merge_ce.go index 515bbbcd1a..e835c8f495 100644 --- a/agent/consul/merge_ce.go +++ b/agent/consul/merge_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/merge_ce_test.go b/agent/consul/merge_ce_test.go index f046300de6..5213907d1b 100644 --- a/agent/consul/merge_ce_test.go +++ b/agent/consul/merge_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/merge_test.go b/agent/consul/merge_test.go index c508f6942d..dbcc0c160f 100644 --- a/agent/consul/merge_test.go +++ b/agent/consul/merge_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/multilimiter/multilimiter.go b/agent/consul/multilimiter/multilimiter.go index c66948b263..f07e89a174 100644 --- a/agent/consul/multilimiter/multilimiter.go +++ b/agent/consul/multilimiter/multilimiter.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package multilimiter import ( diff --git a/agent/consul/multilimiter/multilimiter_test.go b/agent/consul/multilimiter/multilimiter_test.go index ceb38a2b85..496dd9f82a 100644 --- a/agent/consul/multilimiter/multilimiter_test.go +++ b/agent/consul/multilimiter/multilimiter_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package multilimiter import ( diff --git a/agent/consul/operator_autopilot_endpoint.go b/agent/consul/operator_autopilot_endpoint.go index babbb79561..39bd5b648d 100644 --- a/agent/consul/operator_autopilot_endpoint.go +++ b/agent/consul/operator_autopilot_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/operator_autopilot_endpoint_test.go b/agent/consul/operator_autopilot_endpoint_test.go index a0a300c6da..4cef3f0960 100644 --- a/agent/consul/operator_autopilot_endpoint_test.go +++ b/agent/consul/operator_autopilot_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/operator_backend.go b/agent/consul/operator_backend.go index 50d7e56da8..40d5cc9f8c 100644 --- a/agent/consul/operator_backend.go +++ b/agent/consul/operator_backend.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/operator_backend_test.go b/agent/consul/operator_backend_test.go index 0130416140..a341204896 100644 --- a/agent/consul/operator_backend_test.go +++ b/agent/consul/operator_backend_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/operator_endpoint.go b/agent/consul/operator_endpoint.go index 4dbe7251ad..67259c9408 100644 --- a/agent/consul/operator_endpoint.go +++ b/agent/consul/operator_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import "github.com/hashicorp/go-hclog" diff --git a/agent/consul/operator_raft_endpoint.go b/agent/consul/operator_raft_endpoint.go index f5678fffdd..b8a16fc2c3 100644 --- a/agent/consul/operator_raft_endpoint.go +++ b/agent/consul/operator_raft_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/operator_raft_endpoint_test.go b/agent/consul/operator_raft_endpoint_test.go index e4f322130a..bb2dc88fc8 100644 --- a/agent/consul/operator_raft_endpoint_test.go +++ b/agent/consul/operator_raft_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/operator_usage_endpoint.go b/agent/consul/operator_usage_endpoint.go index b49ac60bbd..68f3137d0a 100644 --- a/agent/consul/operator_usage_endpoint.go +++ b/agent/consul/operator_usage_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/options.go b/agent/consul/options.go index e3fca37e66..cb21a335ed 100644 --- a/agent/consul/options.go +++ b/agent/consul/options.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/options_ce.go b/agent/consul/options_ce.go index 0718d309f3..0b4d04a66a 100644 --- a/agent/consul/options_ce.go +++ b/agent/consul/options_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/peering_backend.go b/agent/consul/peering_backend.go index aa18cfd04a..3f1a0d7609 100644 --- a/agent/consul/peering_backend.go +++ b/agent/consul/peering_backend.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/peering_backend_ce.go b/agent/consul/peering_backend_ce.go index 18d567b3c1..7b00e1907b 100644 --- a/agent/consul/peering_backend_ce.go +++ b/agent/consul/peering_backend_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/peering_backend_ce_test.go b/agent/consul/peering_backend_ce_test.go index a9305de5ff..f1280ceb9e 100644 --- a/agent/consul/peering_backend_ce_test.go +++ b/agent/consul/peering_backend_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/peering_backend_test.go b/agent/consul/peering_backend_test.go index 4858066318..92684c13c4 100644 --- a/agent/consul/peering_backend_test.go +++ b/agent/consul/peering_backend_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/prepared_query/template.go b/agent/consul/prepared_query/template.go index dfe96f1420..03cf9d2f58 100644 --- a/agent/consul/prepared_query/template.go +++ b/agent/consul/prepared_query/template.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package prepared_query import ( diff --git a/agent/consul/prepared_query/template_test.go b/agent/consul/prepared_query/template_test.go index 3fbf2d5afb..7c9b2f1a3a 100644 --- a/agent/consul/prepared_query/template_test.go +++ b/agent/consul/prepared_query/template_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package prepared_query import ( diff --git a/agent/consul/prepared_query/walk.go b/agent/consul/prepared_query/walk.go index 09967c55be..72296c0c7f 100644 --- a/agent/consul/prepared_query/walk.go +++ b/agent/consul/prepared_query/walk.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package prepared_query import ( diff --git a/agent/consul/prepared_query/walk_ce_test.go b/agent/consul/prepared_query/walk_ce_test.go index 0049a62ccc..8d19b951c5 100644 --- a/agent/consul/prepared_query/walk_ce_test.go +++ b/agent/consul/prepared_query/walk_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/prepared_query/walk_test.go b/agent/consul/prepared_query/walk_test.go index 12b71a2e35..8afd4c49ed 100644 --- a/agent/consul/prepared_query/walk_test.go +++ b/agent/consul/prepared_query/walk_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package prepared_query import ( diff --git a/agent/consul/prepared_query_endpoint.go b/agent/consul/prepared_query_endpoint.go index 2d6384c39d..351efa3065 100644 --- a/agent/consul/prepared_query_endpoint.go +++ b/agent/consul/prepared_query_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/prepared_query_endpoint_test.go b/agent/consul/prepared_query_endpoint_test.go index 5e20d6976b..8e59f8afc3 100644 --- a/agent/consul/prepared_query_endpoint_test.go +++ b/agent/consul/prepared_query_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/raft_rpc.go b/agent/consul/raft_rpc.go index 08e23a1409..1a0d6caa64 100644 --- a/agent/consul/raft_rpc.go +++ b/agent/consul/raft_rpc.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/rate/handler.go b/agent/consul/rate/handler.go index 087cb83fa2..84f8f29a87 100644 --- a/agent/consul/rate/handler.go +++ b/agent/consul/rate/handler.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // package rate implements server-side RPC rate limiting. package rate diff --git a/agent/consul/rate/handler_test.go b/agent/consul/rate/handler_test.go index 3cdb34fbcf..9208c3b782 100644 --- a/agent/consul/rate/handler_test.go +++ b/agent/consul/rate/handler_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package rate import ( diff --git a/agent/consul/rate/metrics.go b/agent/consul/rate/metrics.go index 6307bbc51f..ac69c14661 100644 --- a/agent/consul/rate/metrics.go +++ b/agent/consul/rate/metrics.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package rate import "github.com/armon/go-metrics/prometheus" diff --git a/agent/consul/replication.go b/agent/consul/replication.go index 4b6f74c5cd..08b8811129 100644 --- a/agent/consul/replication.go +++ b/agent/consul/replication.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/replication_test.go b/agent/consul/replication_test.go index 64d0388bf9..27000fc563 100644 --- a/agent/consul/replication_test.go +++ b/agent/consul/replication_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/reporting/reporting.go b/agent/consul/reporting/reporting.go index 94f780ec06..d6c480f6ba 100644 --- a/agent/consul/reporting/reporting.go +++ b/agent/consul/reporting/reporting.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package reporting import ( diff --git a/agent/consul/reporting/reporting_ce.go b/agent/consul/reporting/reporting_ce.go index 240500d6d5..669ca264af 100644 --- a/agent/consul/reporting/reporting_ce.go +++ b/agent/consul/reporting/reporting_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/rpc.go b/agent/consul/rpc.go index f608fc3072..4eea777154 100644 --- a/agent/consul/rpc.go +++ b/agent/consul/rpc.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/rpc_test.go b/agent/consul/rpc_test.go index 263689f625..1988b867a6 100644 --- a/agent/consul/rpc_test.go +++ b/agent/consul/rpc_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/rtt.go b/agent/consul/rtt.go index caf8116ed0..1599301e15 100644 --- a/agent/consul/rtt.go +++ b/agent/consul/rtt.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/rtt_test.go b/agent/consul/rtt_test.go index 9a488a3724..aeed0b66f5 100644 --- a/agent/consul/rtt_test.go +++ b/agent/consul/rtt_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/segment_ce.go b/agent/consul/segment_ce.go index 44b8a14b2e..fd3fce459f 100644 --- a/agent/consul/segment_ce.go +++ b/agent/consul/segment_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/serf_filter.go b/agent/consul/serf_filter.go index ebd6db7591..7b09c2b9e8 100644 --- a/agent/consul/serf_filter.go +++ b/agent/consul/serf_filter.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/serf_test.go b/agent/consul/serf_test.go index 8335468f4d..4d4bc4926a 100644 --- a/agent/consul/serf_test.go +++ b/agent/consul/serf_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/server.go b/agent/consul/server.go index bf1166d2b7..025710b15b 100644 --- a/agent/consul/server.go +++ b/agent/consul/server.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/server_ce.go b/agent/consul/server_ce.go index 63de1bfe85..5c89d1dbc4 100644 --- a/agent/consul/server_ce.go +++ b/agent/consul/server_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/server_ce_test.go b/agent/consul/server_ce_test.go index d5a2aff082..472560f2b9 100644 --- a/agent/consul/server_ce_test.go +++ b/agent/consul/server_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/server_connect.go b/agent/consul/server_connect.go index 9193604d6a..d76e4fc8c4 100644 --- a/agent/consul/server_connect.go +++ b/agent/consul/server_connect.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/server_log_verification.go b/agent/consul/server_log_verification.go index cb95b9aeee..2bde7dbc81 100644 --- a/agent/consul/server_log_verification.go +++ b/agent/consul/server_log_verification.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/server_lookup.go b/agent/consul/server_lookup.go index 5d290b019e..60b9c076bf 100644 --- a/agent/consul/server_lookup.go +++ b/agent/consul/server_lookup.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/server_lookup_test.go b/agent/consul/server_lookup_test.go index 7c0b131224..52e3605de7 100644 --- a/agent/consul/server_lookup_test.go +++ b/agent/consul/server_lookup_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/server_overview.go b/agent/consul/server_overview.go index 1c42f3483e..a94749d534 100644 --- a/agent/consul/server_overview.go +++ b/agent/consul/server_overview.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/server_overview_test.go b/agent/consul/server_overview_test.go index dc2d439e06..7780b5ce83 100644 --- a/agent/consul/server_overview_test.go +++ b/agent/consul/server_overview_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/server_register.go b/agent/consul/server_register.go index 7268a39034..90d95f0619 100644 --- a/agent/consul/server_register.go +++ b/agent/consul/server_register.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import "github.com/hashicorp/consul/logging" diff --git a/agent/consul/server_serf.go b/agent/consul/server_serf.go index 8c4c7600ab..aea50aa6dd 100644 --- a/agent/consul/server_serf.go +++ b/agent/consul/server_serf.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/server_test.go b/agent/consul/server_test.go index 4780069805..a331930d29 100644 --- a/agent/consul/server_test.go +++ b/agent/consul/server_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/servercert/manager.go b/agent/consul/servercert/manager.go index dd15e66a8f..796dc2a6ce 100644 --- a/agent/consul/servercert/manager.go +++ b/agent/consul/servercert/manager.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package servercert import ( diff --git a/agent/consul/servercert/manager_test.go b/agent/consul/servercert/manager_test.go index 6beec683fb..af860aea19 100644 --- a/agent/consul/servercert/manager_test.go +++ b/agent/consul/servercert/manager_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package servercert import ( diff --git a/agent/consul/session_endpoint.go b/agent/consul/session_endpoint.go index 3affe357de..f2f8ab7740 100644 --- a/agent/consul/session_endpoint.go +++ b/agent/consul/session_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/session_endpoint_test.go b/agent/consul/session_endpoint_test.go index 277d326f3e..408cd7b058 100644 --- a/agent/consul/session_endpoint_test.go +++ b/agent/consul/session_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/session_timers.go b/agent/consul/session_timers.go index 223cc0e318..f1c62b08a8 100644 --- a/agent/consul/session_timers.go +++ b/agent/consul/session_timers.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/session_timers_test.go b/agent/consul/session_timers_test.go index 51d2bdc2cf..f944cc7674 100644 --- a/agent/consul/session_timers_test.go +++ b/agent/consul/session_timers_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/session_ttl.go b/agent/consul/session_ttl.go index 1b2d1ff0c7..8f5440e14d 100644 --- a/agent/consul/session_ttl.go +++ b/agent/consul/session_ttl.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/session_ttl_test.go b/agent/consul/session_ttl_test.go index 2ebff6c092..e552f0ff6c 100644 --- a/agent/consul/session_ttl_test.go +++ b/agent/consul/session_ttl_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/snapshot_endpoint.go b/agent/consul/snapshot_endpoint.go index 197a3ec974..c9a6e9ace4 100644 --- a/agent/consul/snapshot_endpoint.go +++ b/agent/consul/snapshot_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // The snapshot endpoint is a special non-RPC endpoint that supports streaming // for taking and restoring snapshots for disaster recovery. This gets wired // directly into Consul's stream handler, and a new TCP connection is made for diff --git a/agent/consul/snapshot_endpoint_test.go b/agent/consul/snapshot_endpoint_test.go index 29f60618be..40bede9149 100644 --- a/agent/consul/snapshot_endpoint_test.go +++ b/agent/consul/snapshot_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/state/acl.go b/agent/consul/state/acl.go index 072d1a5fe1..392ee2aeff 100644 --- a/agent/consul/state/acl.go +++ b/agent/consul/state/acl.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/acl_ce.go b/agent/consul/state/acl_ce.go index d1a176c0ad..e8f6450e09 100644 --- a/agent/consul/state/acl_ce.go +++ b/agent/consul/state/acl_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/state/acl_ce_test.go b/agent/consul/state/acl_ce_test.go index f86afc1a34..38cf2ebcda 100644 --- a/agent/consul/state/acl_ce_test.go +++ b/agent/consul/state/acl_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/state/acl_events.go b/agent/consul/state/acl_events.go index 3d219f1fa5..d00062c23b 100644 --- a/agent/consul/state/acl_events.go +++ b/agent/consul/state/acl_events.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/acl_events_test.go b/agent/consul/state/acl_events_test.go index 4956029965..3c6e3fdfab 100644 --- a/agent/consul/state/acl_events_test.go +++ b/agent/consul/state/acl_events_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/acl_schema.go b/agent/consul/state/acl_schema.go index 521cb06edd..17c772b37e 100644 --- a/agent/consul/state/acl_schema.go +++ b/agent/consul/state/acl_schema.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/acl_test.go b/agent/consul/state/acl_test.go index 2e4aeb5dce..95e00dcb0f 100644 --- a/agent/consul/state/acl_test.go +++ b/agent/consul/state/acl_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/autopilot.go b/agent/consul/state/autopilot.go index 20b2914704..608f08f521 100644 --- a/agent/consul/state/autopilot.go +++ b/agent/consul/state/autopilot.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/autopilot_test.go b/agent/consul/state/autopilot_test.go index 7567e2bf3c..a2877e2df5 100644 --- a/agent/consul/state/autopilot_test.go +++ b/agent/consul/state/autopilot_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/catalog.go b/agent/consul/state/catalog.go index f40dc34930..25f3e0cb93 100644 --- a/agent/consul/state/catalog.go +++ b/agent/consul/state/catalog.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/catalog_ce.go b/agent/consul/state/catalog_ce.go index ee599402d6..1c8062567d 100644 --- a/agent/consul/state/catalog_ce.go +++ b/agent/consul/state/catalog_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/state/catalog_ce_test.go b/agent/consul/state/catalog_ce_test.go index e0b8dd74fc..f0ad6ffbc9 100644 --- a/agent/consul/state/catalog_ce_test.go +++ b/agent/consul/state/catalog_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/state/catalog_events.go b/agent/consul/state/catalog_events.go index 5fa03023e6..f10f56895d 100644 --- a/agent/consul/state/catalog_events.go +++ b/agent/consul/state/catalog_events.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/catalog_events_ce.go b/agent/consul/state/catalog_events_ce.go index e59636d318..25e9dc149b 100644 --- a/agent/consul/state/catalog_events_ce.go +++ b/agent/consul/state/catalog_events_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/state/catalog_events_ce_test.go b/agent/consul/state/catalog_events_ce_test.go index 8c29c69298..75f9a6ddeb 100644 --- a/agent/consul/state/catalog_events_ce_test.go +++ b/agent/consul/state/catalog_events_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/state/catalog_events_test.go b/agent/consul/state/catalog_events_test.go index 5d1d0d1fc0..686ecb1101 100644 --- a/agent/consul/state/catalog_events_test.go +++ b/agent/consul/state/catalog_events_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/catalog_schema.go b/agent/consul/state/catalog_schema.go index cad35bf436..f0f5788277 100644 --- a/agent/consul/state/catalog_schema.go +++ b/agent/consul/state/catalog_schema.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/catalog_test.go b/agent/consul/state/catalog_test.go index 9fabb13809..4645bb90e2 100644 --- a/agent/consul/state/catalog_test.go +++ b/agent/consul/state/catalog_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/config_entry.go b/agent/consul/state/config_entry.go index 70b920768a..846e9323e3 100644 --- a/agent/consul/state/config_entry.go +++ b/agent/consul/state/config_entry.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/config_entry_ce.go b/agent/consul/state/config_entry_ce.go index 07e7167b38..02244c11da 100644 --- a/agent/consul/state/config_entry_ce.go +++ b/agent/consul/state/config_entry_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/state/config_entry_ce_test.go b/agent/consul/state/config_entry_ce_test.go index 16f153f3b6..736ede4e54 100644 --- a/agent/consul/state/config_entry_ce_test.go +++ b/agent/consul/state/config_entry_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/state/config_entry_events.go b/agent/consul/state/config_entry_events.go index c081d778b8..260022c1f8 100644 --- a/agent/consul/state/config_entry_events.go +++ b/agent/consul/state/config_entry_events.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/config_entry_events_test.go b/agent/consul/state/config_entry_events_test.go index 63c21f645b..8ba1aca0cb 100644 --- a/agent/consul/state/config_entry_events_test.go +++ b/agent/consul/state/config_entry_events_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/config_entry_intention.go b/agent/consul/state/config_entry_intention.go index 76b5a487af..13efc94e39 100644 --- a/agent/consul/state/config_entry_intention.go +++ b/agent/consul/state/config_entry_intention.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/config_entry_intention_ce.go b/agent/consul/state/config_entry_intention_ce.go index c954c147c6..b0eb69b355 100644 --- a/agent/consul/state/config_entry_intention_ce.go +++ b/agent/consul/state/config_entry_intention_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/state/config_entry_schema.go b/agent/consul/state/config_entry_schema.go index e99068d104..c73c8ad9aa 100644 --- a/agent/consul/state/config_entry_schema.go +++ b/agent/consul/state/config_entry_schema.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/config_entry_test.go b/agent/consul/state/config_entry_test.go index 6ccbde9d09..bc4903e5ba 100644 --- a/agent/consul/state/config_entry_test.go +++ b/agent/consul/state/config_entry_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/connect_ca.go b/agent/consul/state/connect_ca.go index b070311470..4b1eeeab78 100644 --- a/agent/consul/state/connect_ca.go +++ b/agent/consul/state/connect_ca.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/connect_ca_events.go b/agent/consul/state/connect_ca_events.go index 36fe8ce351..1511a52f87 100644 --- a/agent/consul/state/connect_ca_events.go +++ b/agent/consul/state/connect_ca_events.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/connect_ca_events_test.go b/agent/consul/state/connect_ca_events_test.go index ebd52b3332..79df8df5be 100644 --- a/agent/consul/state/connect_ca_events_test.go +++ b/agent/consul/state/connect_ca_events_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/connect_ca_test.go b/agent/consul/state/connect_ca_test.go index 0a39e76323..724d35d5a3 100644 --- a/agent/consul/state/connect_ca_test.go +++ b/agent/consul/state/connect_ca_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/coordinate.go b/agent/consul/state/coordinate.go index 19ae722f82..bcd71e5a0f 100644 --- a/agent/consul/state/coordinate.go +++ b/agent/consul/state/coordinate.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/coordinate_ce.go b/agent/consul/state/coordinate_ce.go index 8c86b768a0..05568e40b0 100644 --- a/agent/consul/state/coordinate_ce.go +++ b/agent/consul/state/coordinate_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/state/coordinate_ce_test.go b/agent/consul/state/coordinate_ce_test.go index d5d15547be..520f8b5d83 100644 --- a/agent/consul/state/coordinate_ce_test.go +++ b/agent/consul/state/coordinate_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/state/coordinate_test.go b/agent/consul/state/coordinate_test.go index 0335ac5f41..dad0ce3e32 100644 --- a/agent/consul/state/coordinate_test.go +++ b/agent/consul/state/coordinate_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/deep-copy.sh b/agent/consul/state/deep-copy.sh index d976d921f3..809e20432b 100755 --- a/agent/consul/state/deep-copy.sh +++ b/agent/consul/state/deep-copy.sh @@ -1,4 +1,7 @@ #!/usr/bin/env bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + readonly PACKAGE_DIR="$(dirname "${BASH_SOURCE[0]}")" cd $PACKAGE_DIR diff --git a/agent/consul/state/delay_ce.go b/agent/consul/state/delay_ce.go index 8167d6bfe4..ca55c465fd 100644 --- a/agent/consul/state/delay_ce.go +++ b/agent/consul/state/delay_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/state/delay_test.go b/agent/consul/state/delay_test.go index 0653a14468..6a2d0fa80c 100644 --- a/agent/consul/state/delay_test.go +++ b/agent/consul/state/delay_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/events.go b/agent/consul/state/events.go index f17f38f657..746454d419 100644 --- a/agent/consul/state/events.go +++ b/agent/consul/state/events.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/events_test.go b/agent/consul/state/events_test.go index cf231148d5..d1e5540190 100644 --- a/agent/consul/state/events_test.go +++ b/agent/consul/state/events_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/federation_state.go b/agent/consul/state/federation_state.go index c7eababf26..a02a38ed3b 100644 --- a/agent/consul/state/federation_state.go +++ b/agent/consul/state/federation_state.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/graveyard.go b/agent/consul/state/graveyard.go index 7058468811..4539858435 100644 --- a/agent/consul/state/graveyard.go +++ b/agent/consul/state/graveyard.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/graveyard_ce.go b/agent/consul/state/graveyard_ce.go index bccbe1ec72..b02659b74c 100644 --- a/agent/consul/state/graveyard_ce.go +++ b/agent/consul/state/graveyard_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/state/graveyard_test.go b/agent/consul/state/graveyard_test.go index f8452be09d..66aaaf92fb 100644 --- a/agent/consul/state/graveyard_test.go +++ b/agent/consul/state/graveyard_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/index_connect_test.go b/agent/consul/state/index_connect_test.go index 9331318e55..7b5404b5b2 100644 --- a/agent/consul/state/index_connect_test.go +++ b/agent/consul/state/index_connect_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/indexer.go b/agent/consul/state/indexer.go index 83f205a2f8..c752b3af55 100644 --- a/agent/consul/state/indexer.go +++ b/agent/consul/state/indexer.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/intention.go b/agent/consul/state/intention.go index c7bc8ea56e..bf3df755d2 100644 --- a/agent/consul/state/intention.go +++ b/agent/consul/state/intention.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/intention_ce.go b/agent/consul/state/intention_ce.go index 6c99e67496..62909a88d9 100644 --- a/agent/consul/state/intention_ce.go +++ b/agent/consul/state/intention_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/state/intention_test.go b/agent/consul/state/intention_test.go index af96c60088..043562d8c2 100644 --- a/agent/consul/state/intention_test.go +++ b/agent/consul/state/intention_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/kvs.go b/agent/consul/state/kvs.go index 62797125c8..b0b4f6c1e5 100644 --- a/agent/consul/state/kvs.go +++ b/agent/consul/state/kvs.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/kvs_ce.go b/agent/consul/state/kvs_ce.go index 149fe2c470..6243bbd71b 100644 --- a/agent/consul/state/kvs_ce.go +++ b/agent/consul/state/kvs_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/state/kvs_ce_test.go b/agent/consul/state/kvs_ce_test.go index 7cee368938..a7a1034c6a 100644 --- a/agent/consul/state/kvs_ce_test.go +++ b/agent/consul/state/kvs_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/state/kvs_test.go b/agent/consul/state/kvs_test.go index 842e06ec24..b85a08f98d 100644 --- a/agent/consul/state/kvs_test.go +++ b/agent/consul/state/kvs_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/memdb.go b/agent/consul/state/memdb.go index a0b2f116ac..9214694872 100644 --- a/agent/consul/state/memdb.go +++ b/agent/consul/state/memdb.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/operations_ce.go b/agent/consul/state/operations_ce.go index c1a3300ad5..acf1cd38b8 100644 --- a/agent/consul/state/operations_ce.go +++ b/agent/consul/state/operations_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/state/peering.go b/agent/consul/state/peering.go index 5fbd1b79f2..a9bc058b5d 100644 --- a/agent/consul/state/peering.go +++ b/agent/consul/state/peering.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/peering_ce.go b/agent/consul/state/peering_ce.go index a331b56489..c1fb36b011 100644 --- a/agent/consul/state/peering_ce.go +++ b/agent/consul/state/peering_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/state/peering_ce_test.go b/agent/consul/state/peering_ce_test.go index daea60c091..931f4cfc10 100644 --- a/agent/consul/state/peering_ce_test.go +++ b/agent/consul/state/peering_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/state/peering_test.go b/agent/consul/state/peering_test.go index 81933500d2..594130b1e1 100644 --- a/agent/consul/state/peering_test.go +++ b/agent/consul/state/peering_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/prepared_query.go b/agent/consul/state/prepared_query.go index bf4aecb0f5..62cf39588d 100644 --- a/agent/consul/state/prepared_query.go +++ b/agent/consul/state/prepared_query.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/prepared_query_index.go b/agent/consul/state/prepared_query_index.go index b3c30807aa..83bb5dc738 100644 --- a/agent/consul/state/prepared_query_index.go +++ b/agent/consul/state/prepared_query_index.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/prepared_query_index_test.go b/agent/consul/state/prepared_query_index_test.go index b81a612676..aaaa62692f 100644 --- a/agent/consul/state/prepared_query_index_test.go +++ b/agent/consul/state/prepared_query_index_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/prepared_query_test.go b/agent/consul/state/prepared_query_test.go index 6c66b9eeec..dc902de4ad 100644 --- a/agent/consul/state/prepared_query_test.go +++ b/agent/consul/state/prepared_query_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/query.go b/agent/consul/state/query.go index 2e4a788690..288e715e83 100644 --- a/agent/consul/state/query.go +++ b/agent/consul/state/query.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/query_ce.go b/agent/consul/state/query_ce.go index d68a9b258e..178dc60b77 100644 --- a/agent/consul/state/query_ce.go +++ b/agent/consul/state/query_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/state/schema.go b/agent/consul/state/schema.go index cdce6d9792..0934ca483e 100644 --- a/agent/consul/state/schema.go +++ b/agent/consul/state/schema.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/schema_ce.go b/agent/consul/state/schema_ce.go index fbe3cd7e56..15a3ec4478 100644 --- a/agent/consul/state/schema_ce.go +++ b/agent/consul/state/schema_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/state/schema_ce_test.go b/agent/consul/state/schema_ce_test.go index 77581d0d97..eb8a1e0795 100644 --- a/agent/consul/state/schema_ce_test.go +++ b/agent/consul/state/schema_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/state/schema_test.go b/agent/consul/state/schema_test.go index 89adf14a2e..4a3609e7a3 100644 --- a/agent/consul/state/schema_test.go +++ b/agent/consul/state/schema_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/session.go b/agent/consul/state/session.go index 72d0791661..d57b05947d 100644 --- a/agent/consul/state/session.go +++ b/agent/consul/state/session.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/session_ce.go b/agent/consul/state/session_ce.go index 40e0b280af..6bd13c0132 100644 --- a/agent/consul/state/session_ce.go +++ b/agent/consul/state/session_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/state/session_test.go b/agent/consul/state/session_test.go index a4eae8a507..08f7ad09d0 100644 --- a/agent/consul/state/session_test.go +++ b/agent/consul/state/session_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/state_store.go b/agent/consul/state/state_store.go index 598409a2ce..dff3441535 100644 --- a/agent/consul/state/state_store.go +++ b/agent/consul/state/state_store.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/state_store_ce_test.go b/agent/consul/state/state_store_ce_test.go index 99f6d2950a..81f25ed1e8 100644 --- a/agent/consul/state/state_store_ce_test.go +++ b/agent/consul/state/state_store_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/state/state_store_test.go b/agent/consul/state/state_store_test.go index e1b1bbc4de..2f90232ab5 100644 --- a/agent/consul/state/state_store_test.go +++ b/agent/consul/state/state_store_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/store_integration_test.go b/agent/consul/state/store_integration_test.go index 0d28880aa3..df1e5c4b4e 100644 --- a/agent/consul/state/store_integration_test.go +++ b/agent/consul/state/store_integration_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/system_metadata.go b/agent/consul/state/system_metadata.go index 029ab8898b..06e2d3cc59 100644 --- a/agent/consul/state/system_metadata.go +++ b/agent/consul/state/system_metadata.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/system_metadata_test.go b/agent/consul/state/system_metadata_test.go index dbb196b4c3..c2ac97b390 100644 --- a/agent/consul/state/system_metadata_test.go +++ b/agent/consul/state/system_metadata_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/tombstone_gc.go b/agent/consul/state/tombstone_gc.go index c20fd34004..6eab5b6b5b 100644 --- a/agent/consul/state/tombstone_gc.go +++ b/agent/consul/state/tombstone_gc.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/tombstone_gc_test.go b/agent/consul/state/tombstone_gc_test.go index d1aa5581d6..def4c9af19 100644 --- a/agent/consul/state/tombstone_gc_test.go +++ b/agent/consul/state/tombstone_gc_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/txn.go b/agent/consul/state/txn.go index af6e989955..30189fc1ed 100644 --- a/agent/consul/state/txn.go +++ b/agent/consul/state/txn.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/txn_test.go b/agent/consul/state/txn_test.go index a7694089b0..bda004a63a 100644 --- a/agent/consul/state/txn_test.go +++ b/agent/consul/state/txn_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/usage.go b/agent/consul/state/usage.go index dd693225e0..85bfd037c8 100644 --- a/agent/consul/state/usage.go +++ b/agent/consul/state/usage.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/state/usage_ce.go b/agent/consul/state/usage_ce.go index 6279c10970..3daad8b986 100644 --- a/agent/consul/state/usage_ce.go +++ b/agent/consul/state/usage_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/state/usage_test.go b/agent/consul/state/usage_test.go index 2699ef6f22..4195779b8c 100644 --- a/agent/consul/state/usage_test.go +++ b/agent/consul/state/usage_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/agent/consul/stats_fetcher.go b/agent/consul/stats_fetcher.go index 334472be5c..94e122f2b4 100644 --- a/agent/consul/stats_fetcher.go +++ b/agent/consul/stats_fetcher.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/stats_fetcher_test.go b/agent/consul/stats_fetcher_test.go index 018f3ccc91..8dc9ce9eb2 100644 --- a/agent/consul/stats_fetcher_test.go +++ b/agent/consul/stats_fetcher_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/status_endpoint.go b/agent/consul/status_endpoint.go index b82baf8426..bca454e25e 100644 --- a/agent/consul/status_endpoint.go +++ b/agent/consul/status_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/status_endpoint_test.go b/agent/consul/status_endpoint_test.go index c531de7789..d4cf5cb779 100644 --- a/agent/consul/status_endpoint_test.go +++ b/agent/consul/status_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/stream/event.go b/agent/consul/stream/event.go index aade425bb2..caac14ea8a 100644 --- a/agent/consul/stream/event.go +++ b/agent/consul/stream/event.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + /* Package stream provides a publish/subscribe system for events produced by changes to the state store. diff --git a/agent/consul/stream/event_buffer.go b/agent/consul/stream/event_buffer.go index b28d38a540..08060306e8 100644 --- a/agent/consul/stream/event_buffer.go +++ b/agent/consul/stream/event_buffer.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package stream import ( diff --git a/agent/consul/stream/event_buffer_test.go b/agent/consul/stream/event_buffer_test.go index afc9728b6f..892a14d733 100644 --- a/agent/consul/stream/event_buffer_test.go +++ b/agent/consul/stream/event_buffer_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package stream import ( diff --git a/agent/consul/stream/event_publisher.go b/agent/consul/stream/event_publisher.go index 06591fe645..bb6d87f8ba 100644 --- a/agent/consul/stream/event_publisher.go +++ b/agent/consul/stream/event_publisher.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package stream import ( diff --git a/agent/consul/stream/event_publisher_test.go b/agent/consul/stream/event_publisher_test.go index 652747d396..197aa465a5 100644 --- a/agent/consul/stream/event_publisher_test.go +++ b/agent/consul/stream/event_publisher_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package stream import ( diff --git a/agent/consul/stream/event_snapshot.go b/agent/consul/stream/event_snapshot.go index 19caa6d689..40c9f3d007 100644 --- a/agent/consul/stream/event_snapshot.go +++ b/agent/consul/stream/event_snapshot.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package stream // eventSnapshot represents the state of memdb for a given topic and key at some diff --git a/agent/consul/stream/event_snapshot_test.go b/agent/consul/stream/event_snapshot_test.go index 5e3b1c6d1a..8a6d4e27c6 100644 --- a/agent/consul/stream/event_snapshot_test.go +++ b/agent/consul/stream/event_snapshot_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package stream import ( diff --git a/agent/consul/stream/event_test.go b/agent/consul/stream/event_test.go index a9b381fe4d..22afe390de 100644 --- a/agent/consul/stream/event_test.go +++ b/agent/consul/stream/event_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package stream import ( diff --git a/agent/consul/stream/noop.go b/agent/consul/stream/noop.go index 37cd0dbff0..65fcbb3fb7 100644 --- a/agent/consul/stream/noop.go +++ b/agent/consul/stream/noop.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package stream import ( diff --git a/agent/consul/stream/string_types.go b/agent/consul/stream/string_types.go index 568f972991..2d0cb65677 100644 --- a/agent/consul/stream/string_types.go +++ b/agent/consul/stream/string_types.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package stream // StringSubject can be used as a Subject for Events sent to the EventPublisher diff --git a/agent/consul/stream/subscription.go b/agent/consul/stream/subscription.go index 9e6c47e6f0..23911eff2e 100644 --- a/agent/consul/stream/subscription.go +++ b/agent/consul/stream/subscription.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package stream import ( diff --git a/agent/consul/stream/subscription_test.go b/agent/consul/stream/subscription_test.go index 80aed3dbb3..fd4af464ee 100644 --- a/agent/consul/stream/subscription_test.go +++ b/agent/consul/stream/subscription_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package stream import ( diff --git a/agent/consul/subscribe_backend.go b/agent/consul/subscribe_backend.go index a82bb98c0b..c73dea1813 100644 --- a/agent/consul/subscribe_backend.go +++ b/agent/consul/subscribe_backend.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/subscribe_backend_test.go b/agent/consul/subscribe_backend_test.go index 5b88c5f1e8..f308c34537 100644 --- a/agent/consul/subscribe_backend_test.go +++ b/agent/consul/subscribe_backend_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/system_metadata.go b/agent/consul/system_metadata.go index 5ceb5fc5e7..f110255aa2 100644 --- a/agent/consul/system_metadata.go +++ b/agent/consul/system_metadata.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/system_metadata_test.go b/agent/consul/system_metadata_test.go index b17790d224..75e69786b8 100644 --- a/agent/consul/system_metadata_test.go +++ b/agent/consul/system_metadata_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/txn_endpoint.go b/agent/consul/txn_endpoint.go index e528ea7253..f39cd502cb 100644 --- a/agent/consul/txn_endpoint.go +++ b/agent/consul/txn_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/txn_endpoint_test.go b/agent/consul/txn_endpoint_test.go index 1cd33f18d1..ef2ecd13a3 100644 --- a/agent/consul/txn_endpoint_test.go +++ b/agent/consul/txn_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/usagemetrics/usagemetrics.go b/agent/consul/usagemetrics/usagemetrics.go index e968b9918d..9539a743bb 100644 --- a/agent/consul/usagemetrics/usagemetrics.go +++ b/agent/consul/usagemetrics/usagemetrics.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package usagemetrics import ( diff --git a/agent/consul/usagemetrics/usagemetrics_ce.go b/agent/consul/usagemetrics/usagemetrics_ce.go index 884363b2aa..7de677cc07 100644 --- a/agent/consul/usagemetrics/usagemetrics_ce.go +++ b/agent/consul/usagemetrics/usagemetrics_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/usagemetrics/usagemetrics_ce_test.go b/agent/consul/usagemetrics/usagemetrics_ce_test.go index 85888bc1a7..9f05b4ab2e 100644 --- a/agent/consul/usagemetrics/usagemetrics_ce_test.go +++ b/agent/consul/usagemetrics/usagemetrics_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/consul/usagemetrics/usagemetrics_test.go b/agent/consul/usagemetrics/usagemetrics_test.go index 04aea12051..4e48beb0a3 100644 --- a/agent/consul/usagemetrics/usagemetrics_test.go +++ b/agent/consul/usagemetrics/usagemetrics_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package usagemetrics import ( diff --git a/agent/consul/util.go b/agent/consul/util.go index e12608ac5f..0fd88e14c8 100644 --- a/agent/consul/util.go +++ b/agent/consul/util.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/util_test.go b/agent/consul/util_test.go index 48b608e694..d0a4fcb684 100644 --- a/agent/consul/util_test.go +++ b/agent/consul/util_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package consul import ( diff --git a/agent/consul/wanfed/pool.go b/agent/consul/wanfed/pool.go index 6a9d993520..3d08301934 100644 --- a/agent/consul/wanfed/pool.go +++ b/agent/consul/wanfed/pool.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package wanfed import ( diff --git a/agent/consul/wanfed/wanfed.go b/agent/consul/wanfed/wanfed.go index c528500c0a..7732e05ad3 100644 --- a/agent/consul/wanfed/wanfed.go +++ b/agent/consul/wanfed/wanfed.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package wanfed import ( diff --git a/agent/consul/wanfed/wanfed_test.go b/agent/consul/wanfed/wanfed_test.go index a4a18fc171..8254e9434b 100644 --- a/agent/consul/wanfed/wanfed_test.go +++ b/agent/consul/wanfed/wanfed_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package wanfed import ( diff --git a/agent/consul/watch/server_local.go b/agent/consul/watch/server_local.go index e9a45c82ce..899f462810 100644 --- a/agent/consul/watch/server_local.go +++ b/agent/consul/watch/server_local.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package watch import ( diff --git a/agent/consul/watch/server_local_test.go b/agent/consul/watch/server_local_test.go index cd803cebab..84ab8de573 100644 --- a/agent/consul/watch/server_local_test.go +++ b/agent/consul/watch/server_local_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package watch import ( diff --git a/agent/consul/xdscapacity/capacity.go b/agent/consul/xdscapacity/capacity.go index 31fb53ea92..bf3cf4ced0 100644 --- a/agent/consul/xdscapacity/capacity.go +++ b/agent/consul/xdscapacity/capacity.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xdscapacity import ( diff --git a/agent/consul/xdscapacity/capacity_test.go b/agent/consul/xdscapacity/capacity_test.go index 1b564949c4..b3a3935a88 100644 --- a/agent/consul/xdscapacity/capacity_test.go +++ b/agent/consul/xdscapacity/capacity_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xdscapacity import ( diff --git a/agent/coordinate_endpoint.go b/agent/coordinate_endpoint.go index a238f52ae6..60b69244af 100644 --- a/agent/coordinate_endpoint.go +++ b/agent/coordinate_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/coordinate_endpoint_test.go b/agent/coordinate_endpoint_test.go index 71492d909c..508f308d13 100644 --- a/agent/coordinate_endpoint_test.go +++ b/agent/coordinate_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/debug/host.go b/agent/debug/host.go index 0323508a32..f863117e54 100644 --- a/agent/debug/host.go +++ b/agent/debug/host.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package debug import ( diff --git a/agent/debug/host_test.go b/agent/debug/host_test.go index 1678fcda85..dce469b542 100644 --- a/agent/debug/host_test.go +++ b/agent/debug/host_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package debug import ( diff --git a/agent/delegate_mock_test.go b/agent/delegate_mock_test.go index 67ba0abd8d..c8ef70c1cf 100644 --- a/agent/delegate_mock_test.go +++ b/agent/delegate_mock_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/denylist.go b/agent/denylist.go index 75a351538a..5fdd8cc9f8 100644 --- a/agent/denylist.go +++ b/agent/denylist.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/denylist_test.go b/agent/denylist_test.go index 8b13d12200..dd77e977d9 100644 --- a/agent/denylist_test.go +++ b/agent/denylist_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/discovery_chain_endpoint.go b/agent/discovery_chain_endpoint.go index 1b39a90966..69a5e668f4 100644 --- a/agent/discovery_chain_endpoint.go +++ b/agent/discovery_chain_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/discovery_chain_endpoint_test.go b/agent/discovery_chain_endpoint_test.go index f83fa49293..d6d8a69464 100644 --- a/agent/discovery_chain_endpoint_test.go +++ b/agent/discovery_chain_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/dns.go b/agent/dns.go index 9f1c5fdd5a..04593c64db 100644 --- a/agent/dns.go +++ b/agent/dns.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/dns/dns.go b/agent/dns/dns.go index 74d5773e84..1942a1fdd8 100644 --- a/agent/dns/dns.go +++ b/agent/dns/dns.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package dns import ( diff --git a/agent/dns/dns_test.go b/agent/dns/dns_test.go index 59d92efd0a..3acd2260e0 100644 --- a/agent/dns/dns_test.go +++ b/agent/dns/dns_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package dns import ( diff --git a/agent/dns/validation.go b/agent/dns/validation.go index 8a73b0dd09..a88aaff2db 100644 --- a/agent/dns/validation.go +++ b/agent/dns/validation.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package dns import ( diff --git a/agent/dns/validation_test.go b/agent/dns/validation_test.go index b4b44a7f89..8855e375c5 100644 --- a/agent/dns/validation_test.go +++ b/agent/dns/validation_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package dns_test import ( diff --git a/agent/dns_ce.go b/agent/dns_ce.go index 6ccbe2f8df..71d38367f3 100644 --- a/agent/dns_ce.go +++ b/agent/dns_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/dns_ce_test.go b/agent/dns_ce_test.go index 26ee6dc247..50b100a989 100644 --- a/agent/dns_ce_test.go +++ b/agent/dns_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/dns_test.go b/agent/dns_test.go index cb8197c9bf..3998995272 100644 --- a/agent/dns_test.go +++ b/agent/dns_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/enterprise_delegate_ce.go b/agent/enterprise_delegate_ce.go index 3998489825..81d41ea8fa 100644 --- a/agent/enterprise_delegate_ce.go +++ b/agent/enterprise_delegate_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/envoyextensions/builtin/aws-lambda/aws_lambda.go b/agent/envoyextensions/builtin/aws-lambda/aws_lambda.go index 35cc39b2d7..ef64595c7b 100644 --- a/agent/envoyextensions/builtin/aws-lambda/aws_lambda.go +++ b/agent/envoyextensions/builtin/aws-lambda/aws_lambda.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package awslambda import ( diff --git a/agent/envoyextensions/builtin/aws-lambda/aws_lambda_test.go b/agent/envoyextensions/builtin/aws-lambda/aws_lambda_test.go index c24f4e2af8..5469dbd5e1 100644 --- a/agent/envoyextensions/builtin/aws-lambda/aws_lambda_test.go +++ b/agent/envoyextensions/builtin/aws-lambda/aws_lambda_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package awslambda import ( diff --git a/agent/envoyextensions/builtin/aws-lambda/copied.go b/agent/envoyextensions/builtin/aws-lambda/copied.go index 7f276323a7..f03d934653 100644 --- a/agent/envoyextensions/builtin/aws-lambda/copied.go +++ b/agent/envoyextensions/builtin/aws-lambda/copied.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package awslambda import ( diff --git a/agent/envoyextensions/builtin/lua/copied.go b/agent/envoyextensions/builtin/lua/copied.go index f9d14b94cc..16c89b8cc9 100644 --- a/agent/envoyextensions/builtin/lua/copied.go +++ b/agent/envoyextensions/builtin/lua/copied.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package lua import ( diff --git a/agent/envoyextensions/builtin/lua/lua.go b/agent/envoyextensions/builtin/lua/lua.go index 117912cd63..67acf2b8ef 100644 --- a/agent/envoyextensions/builtin/lua/lua.go +++ b/agent/envoyextensions/builtin/lua/lua.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package lua import ( diff --git a/agent/envoyextensions/builtin/lua/lua_test.go b/agent/envoyextensions/builtin/lua/lua_test.go index f67de30600..8dc913c99e 100644 --- a/agent/envoyextensions/builtin/lua/lua_test.go +++ b/agent/envoyextensions/builtin/lua/lua_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package lua import ( diff --git a/agent/envoyextensions/registered_extensions.go b/agent/envoyextensions/registered_extensions.go index c765df7c83..0cf40cd402 100644 --- a/agent/envoyextensions/registered_extensions.go +++ b/agent/envoyextensions/registered_extensions.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package envoyextensions import ( diff --git a/agent/envoyextensions/registered_extensions_test.go b/agent/envoyextensions/registered_extensions_test.go index 3428dbed86..054487fd0e 100644 --- a/agent/envoyextensions/registered_extensions_test.go +++ b/agent/envoyextensions/registered_extensions_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package envoyextensions import ( diff --git a/agent/event_endpoint.go b/agent/event_endpoint.go index 971cb9deb8..da589632c7 100644 --- a/agent/event_endpoint.go +++ b/agent/event_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/event_endpoint_test.go b/agent/event_endpoint_test.go index 9cc7a7eef9..a041088c44 100644 --- a/agent/event_endpoint_test.go +++ b/agent/event_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/exec/exec.go b/agent/exec/exec.go index 19097fe0fb..408dc6bb81 100644 --- a/agent/exec/exec.go +++ b/agent/exec/exec.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package exec import ( diff --git a/agent/exec/exec_unix.go b/agent/exec/exec_unix.go index 0bbdad8c59..b31e593163 100644 --- a/agent/exec/exec_unix.go +++ b/agent/exec/exec_unix.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !windows // +build !windows diff --git a/agent/exec/exec_windows.go b/agent/exec/exec_windows.go index bb96e72c3d..aeb9b6a847 100644 --- a/agent/exec/exec_windows.go +++ b/agent/exec/exec_windows.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build windows // +build windows diff --git a/agent/federation_state_endpoint.go b/agent/federation_state_endpoint.go index bac8807ec4..40a3df1ff1 100644 --- a/agent/federation_state_endpoint.go +++ b/agent/federation_state_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/grpc-external/forward.go b/agent/grpc-external/forward.go index 353490a593..395fb6aa47 100644 --- a/agent/grpc-external/forward.go +++ b/agent/grpc-external/forward.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package external import ( diff --git a/agent/grpc-external/limiter/limiter.go b/agent/grpc-external/limiter/limiter.go index 9c0fcf795b..44aaac616f 100644 --- a/agent/grpc-external/limiter/limiter.go +++ b/agent/grpc-external/limiter/limiter.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // package limiter provides primatives for limiting the number of concurrent // operations in-flight. package limiter diff --git a/agent/grpc-external/limiter/limiter_test.go b/agent/grpc-external/limiter/limiter_test.go index 7f5b9654a0..3cfa3ad263 100644 --- a/agent/grpc-external/limiter/limiter_test.go +++ b/agent/grpc-external/limiter/limiter_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package limiter import ( diff --git a/agent/grpc-external/options.go b/agent/grpc-external/options.go index 851a04cbfe..04e5c10efb 100644 --- a/agent/grpc-external/options.go +++ b/agent/grpc-external/options.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package external import ( diff --git a/agent/grpc-external/options_test.go b/agent/grpc-external/options_test.go index 036581a355..ccc0ad12fd 100644 --- a/agent/grpc-external/options_test.go +++ b/agent/grpc-external/options_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package external import ( diff --git a/agent/grpc-external/querymeta.go b/agent/grpc-external/querymeta.go index 55b960255f..0f4dd52adb 100644 --- a/agent/grpc-external/querymeta.go +++ b/agent/grpc-external/querymeta.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package external import ( diff --git a/agent/grpc-external/querymeta_test.go b/agent/grpc-external/querymeta_test.go index 66c7136a3d..4406929648 100644 --- a/agent/grpc-external/querymeta_test.go +++ b/agent/grpc-external/querymeta_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package external import ( diff --git a/agent/grpc-external/server.go b/agent/grpc-external/server.go index 2d12085936..30af8f2e6e 100644 --- a/agent/grpc-external/server.go +++ b/agent/grpc-external/server.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package external import ( diff --git a/agent/grpc-external/services/acl/login.go b/agent/grpc-external/services/acl/login.go index 629ea093ec..1e44acf8a1 100644 --- a/agent/grpc-external/services/acl/login.go +++ b/agent/grpc-external/services/acl/login.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package acl import ( diff --git a/agent/grpc-external/services/acl/login_test.go b/agent/grpc-external/services/acl/login_test.go index 9b05842d48..3b956d7c8c 100644 --- a/agent/grpc-external/services/acl/login_test.go +++ b/agent/grpc-external/services/acl/login_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package acl import ( diff --git a/agent/grpc-external/services/acl/logout.go b/agent/grpc-external/services/acl/logout.go index a9fa60673b..691ac7b888 100644 --- a/agent/grpc-external/services/acl/logout.go +++ b/agent/grpc-external/services/acl/logout.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package acl import ( diff --git a/agent/grpc-external/services/acl/logout_test.go b/agent/grpc-external/services/acl/logout_test.go index 276d26652c..df5c396282 100644 --- a/agent/grpc-external/services/acl/logout_test.go +++ b/agent/grpc-external/services/acl/logout_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package acl import ( diff --git a/agent/grpc-external/services/acl/server.go b/agent/grpc-external/services/acl/server.go index 7f0994f040..2393f11aa1 100644 --- a/agent/grpc-external/services/acl/server.go +++ b/agent/grpc-external/services/acl/server.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package acl import ( diff --git a/agent/grpc-external/services/acl/server_test.go b/agent/grpc-external/services/acl/server_test.go index d2b381156e..1b6cd06600 100644 --- a/agent/grpc-external/services/acl/server_test.go +++ b/agent/grpc-external/services/acl/server_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package acl import ( diff --git a/agent/grpc-external/services/connectca/server.go b/agent/grpc-external/services/connectca/server.go index fb09ab47fe..4ef91705f7 100644 --- a/agent/grpc-external/services/connectca/server.go +++ b/agent/grpc-external/services/connectca/server.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connectca import ( diff --git a/agent/grpc-external/services/connectca/server_test.go b/agent/grpc-external/services/connectca/server_test.go index 1026860ae3..27c8d17c0c 100644 --- a/agent/grpc-external/services/connectca/server_test.go +++ b/agent/grpc-external/services/connectca/server_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connectca import ( diff --git a/agent/grpc-external/services/connectca/sign.go b/agent/grpc-external/services/connectca/sign.go index 891d8c9889..148bf675b0 100644 --- a/agent/grpc-external/services/connectca/sign.go +++ b/agent/grpc-external/services/connectca/sign.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connectca import ( diff --git a/agent/grpc-external/services/connectca/sign_test.go b/agent/grpc-external/services/connectca/sign_test.go index 5aa1f114b3..07be304081 100644 --- a/agent/grpc-external/services/connectca/sign_test.go +++ b/agent/grpc-external/services/connectca/sign_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connectca import ( diff --git a/agent/grpc-external/services/connectca/watch_roots.go b/agent/grpc-external/services/connectca/watch_roots.go index 09dfd95720..ddd02ca56e 100644 --- a/agent/grpc-external/services/connectca/watch_roots.go +++ b/agent/grpc-external/services/connectca/watch_roots.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connectca import ( diff --git a/agent/grpc-external/services/connectca/watch_roots_test.go b/agent/grpc-external/services/connectca/watch_roots_test.go index 1f7b8e8968..171e003246 100644 --- a/agent/grpc-external/services/connectca/watch_roots_test.go +++ b/agent/grpc-external/services/connectca/watch_roots_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connectca import ( diff --git a/agent/grpc-external/services/dataplane/get_envoy_bootstrap_params.go b/agent/grpc-external/services/dataplane/get_envoy_bootstrap_params.go index b51a0910e0..147f84d302 100644 --- a/agent/grpc-external/services/dataplane/get_envoy_bootstrap_params.go +++ b/agent/grpc-external/services/dataplane/get_envoy_bootstrap_params.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package dataplane import ( diff --git a/agent/grpc-external/services/dataplane/get_envoy_bootstrap_params_test.go b/agent/grpc-external/services/dataplane/get_envoy_bootstrap_params_test.go index 807dbd9e73..03e968ba42 100644 --- a/agent/grpc-external/services/dataplane/get_envoy_bootstrap_params_test.go +++ b/agent/grpc-external/services/dataplane/get_envoy_bootstrap_params_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package dataplane import ( diff --git a/agent/grpc-external/services/dataplane/get_supported_features.go b/agent/grpc-external/services/dataplane/get_supported_features.go index a37d381b2c..12e75edd0c 100644 --- a/agent/grpc-external/services/dataplane/get_supported_features.go +++ b/agent/grpc-external/services/dataplane/get_supported_features.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package dataplane import ( diff --git a/agent/grpc-external/services/dataplane/get_supported_features_test.go b/agent/grpc-external/services/dataplane/get_supported_features_test.go index 86fcdb0c88..8f5aabfc78 100644 --- a/agent/grpc-external/services/dataplane/get_supported_features_test.go +++ b/agent/grpc-external/services/dataplane/get_supported_features_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package dataplane import ( diff --git a/agent/grpc-external/services/dataplane/server.go b/agent/grpc-external/services/dataplane/server.go index b665b368a6..88b586f459 100644 --- a/agent/grpc-external/services/dataplane/server.go +++ b/agent/grpc-external/services/dataplane/server.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package dataplane import ( diff --git a/agent/grpc-external/services/dataplane/server_test.go b/agent/grpc-external/services/dataplane/server_test.go index ece296afd6..ec57396bcb 100644 --- a/agent/grpc-external/services/dataplane/server_test.go +++ b/agent/grpc-external/services/dataplane/server_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package dataplane import ( diff --git a/agent/grpc-external/services/dns/server.go b/agent/grpc-external/services/dns/server.go index 50b12f5d91..a6f2249733 100644 --- a/agent/grpc-external/services/dns/server.go +++ b/agent/grpc-external/services/dns/server.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package dns import ( diff --git a/agent/grpc-external/services/dns/server_test.go b/agent/grpc-external/services/dns/server_test.go index dd27097097..a6576b51ad 100644 --- a/agent/grpc-external/services/dns/server_test.go +++ b/agent/grpc-external/services/dns/server_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package dns import ( diff --git a/agent/grpc-external/services/peerstream/health_snapshot.go b/agent/grpc-external/services/peerstream/health_snapshot.go index 196f3e4d6c..efd60a7f10 100644 --- a/agent/grpc-external/services/peerstream/health_snapshot.go +++ b/agent/grpc-external/services/peerstream/health_snapshot.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package peerstream import ( diff --git a/agent/grpc-external/services/peerstream/health_snapshot_test.go b/agent/grpc-external/services/peerstream/health_snapshot_test.go index afd83f220b..6759db252d 100644 --- a/agent/grpc-external/services/peerstream/health_snapshot_test.go +++ b/agent/grpc-external/services/peerstream/health_snapshot_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package peerstream import ( diff --git a/agent/grpc-external/services/peerstream/replication.go b/agent/grpc-external/services/peerstream/replication.go index f00b0b590a..ae419a696f 100644 --- a/agent/grpc-external/services/peerstream/replication.go +++ b/agent/grpc-external/services/peerstream/replication.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package peerstream import ( diff --git a/agent/grpc-external/services/peerstream/server.go b/agent/grpc-external/services/peerstream/server.go index a67da563a0..fe0b303b55 100644 --- a/agent/grpc-external/services/peerstream/server.go +++ b/agent/grpc-external/services/peerstream/server.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package peerstream import ( diff --git a/agent/grpc-external/services/peerstream/server_test.go b/agent/grpc-external/services/peerstream/server_test.go index a24d8edc2f..499442c5b5 100644 --- a/agent/grpc-external/services/peerstream/server_test.go +++ b/agent/grpc-external/services/peerstream/server_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package peerstream import ( diff --git a/agent/grpc-external/services/peerstream/stream_resources.go b/agent/grpc-external/services/peerstream/stream_resources.go index c9c077776f..ac3155d86c 100644 --- a/agent/grpc-external/services/peerstream/stream_resources.go +++ b/agent/grpc-external/services/peerstream/stream_resources.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package peerstream import ( diff --git a/agent/grpc-external/services/peerstream/stream_test.go b/agent/grpc-external/services/peerstream/stream_test.go index a286e6fefe..e69c840e81 100644 --- a/agent/grpc-external/services/peerstream/stream_test.go +++ b/agent/grpc-external/services/peerstream/stream_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package peerstream import ( diff --git a/agent/grpc-external/services/peerstream/stream_tracker.go b/agent/grpc-external/services/peerstream/stream_tracker.go index 61f8831ec7..c74a1b284f 100644 --- a/agent/grpc-external/services/peerstream/stream_tracker.go +++ b/agent/grpc-external/services/peerstream/stream_tracker.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package peerstream import ( diff --git a/agent/grpc-external/services/peerstream/stream_tracker_test.go b/agent/grpc-external/services/peerstream/stream_tracker_test.go index cfe95d4012..33ea536469 100644 --- a/agent/grpc-external/services/peerstream/stream_tracker_test.go +++ b/agent/grpc-external/services/peerstream/stream_tracker_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package peerstream import ( diff --git a/agent/grpc-external/services/peerstream/subscription_blocking.go b/agent/grpc-external/services/peerstream/subscription_blocking.go index 8b53d3f197..6b4e38bbb8 100644 --- a/agent/grpc-external/services/peerstream/subscription_blocking.go +++ b/agent/grpc-external/services/peerstream/subscription_blocking.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package peerstream import ( diff --git a/agent/grpc-external/services/peerstream/subscription_manager.go b/agent/grpc-external/services/peerstream/subscription_manager.go index ec710e0175..3deb6988ac 100644 --- a/agent/grpc-external/services/peerstream/subscription_manager.go +++ b/agent/grpc-external/services/peerstream/subscription_manager.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package peerstream import ( diff --git a/agent/grpc-external/services/peerstream/subscription_manager_test.go b/agent/grpc-external/services/peerstream/subscription_manager_test.go index c9e664477f..a9a0b81ccc 100644 --- a/agent/grpc-external/services/peerstream/subscription_manager_test.go +++ b/agent/grpc-external/services/peerstream/subscription_manager_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package peerstream import ( diff --git a/agent/grpc-external/services/peerstream/subscription_state.go b/agent/grpc-external/services/peerstream/subscription_state.go index 54b4a84a3a..ec0e6e99a7 100644 --- a/agent/grpc-external/services/peerstream/subscription_state.go +++ b/agent/grpc-external/services/peerstream/subscription_state.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package peerstream import ( diff --git a/agent/grpc-external/services/peerstream/subscription_state_test.go b/agent/grpc-external/services/peerstream/subscription_state_test.go index 253def99a9..2972952634 100644 --- a/agent/grpc-external/services/peerstream/subscription_state_test.go +++ b/agent/grpc-external/services/peerstream/subscription_state_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package peerstream import ( diff --git a/agent/grpc-external/services/peerstream/subscription_view.go b/agent/grpc-external/services/peerstream/subscription_view.go index d8b17c76ab..1c8ba5f13f 100644 --- a/agent/grpc-external/services/peerstream/subscription_view.go +++ b/agent/grpc-external/services/peerstream/subscription_view.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package peerstream import ( diff --git a/agent/grpc-external/services/peerstream/subscription_view_test.go b/agent/grpc-external/services/peerstream/subscription_view_test.go index c96b19bb21..c6debc8239 100644 --- a/agent/grpc-external/services/peerstream/subscription_view_test.go +++ b/agent/grpc-external/services/peerstream/subscription_view_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package peerstream import ( diff --git a/agent/grpc-external/services/peerstream/testing.go b/agent/grpc-external/services/peerstream/testing.go index 5eb575c06a..5738cbed1a 100644 --- a/agent/grpc-external/services/peerstream/testing.go +++ b/agent/grpc-external/services/peerstream/testing.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package peerstream import ( diff --git a/agent/grpc-external/services/serverdiscovery/server.go b/agent/grpc-external/services/serverdiscovery/server.go index c7b2e0e1d4..99011c6d07 100644 --- a/agent/grpc-external/services/serverdiscovery/server.go +++ b/agent/grpc-external/services/serverdiscovery/server.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package serverdiscovery import ( diff --git a/agent/grpc-external/services/serverdiscovery/server_test.go b/agent/grpc-external/services/serverdiscovery/server_test.go index 35146f554f..a9fd65b7cb 100644 --- a/agent/grpc-external/services/serverdiscovery/server_test.go +++ b/agent/grpc-external/services/serverdiscovery/server_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package serverdiscovery import ( diff --git a/agent/grpc-external/services/serverdiscovery/watch_servers.go b/agent/grpc-external/services/serverdiscovery/watch_servers.go index a672560b9c..94ed7ac58a 100644 --- a/agent/grpc-external/services/serverdiscovery/watch_servers.go +++ b/agent/grpc-external/services/serverdiscovery/watch_servers.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package serverdiscovery import ( diff --git a/agent/grpc-external/services/serverdiscovery/watch_servers_test.go b/agent/grpc-external/services/serverdiscovery/watch_servers_test.go index 91570e3954..21352cb6b1 100644 --- a/agent/grpc-external/services/serverdiscovery/watch_servers_test.go +++ b/agent/grpc-external/services/serverdiscovery/watch_servers_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package serverdiscovery import ( diff --git a/agent/grpc-external/stats_test.go b/agent/grpc-external/stats_test.go index 54a1076648..1ccf6da743 100644 --- a/agent/grpc-external/stats_test.go +++ b/agent/grpc-external/stats_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package external import ( diff --git a/agent/grpc-external/testutils/acl.go b/agent/grpc-external/testutils/acl.go index a443a38ca2..3a652253ad 100644 --- a/agent/grpc-external/testutils/acl.go +++ b/agent/grpc-external/testutils/acl.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package testutils import ( diff --git a/agent/grpc-external/testutils/fsm.go b/agent/grpc-external/testutils/fsm.go index aea426a4ea..fdec1b109e 100644 --- a/agent/grpc-external/testutils/fsm.go +++ b/agent/grpc-external/testutils/fsm.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package testutils import ( diff --git a/agent/grpc-external/testutils/server.go b/agent/grpc-external/testutils/server.go index 53d779d912..13cbb985e5 100644 --- a/agent/grpc-external/testutils/server.go +++ b/agent/grpc-external/testutils/server.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package testutils import ( diff --git a/agent/grpc-external/utils.go b/agent/grpc-external/utils.go index bb218ddf0e..13c84c75c1 100644 --- a/agent/grpc-external/utils.go +++ b/agent/grpc-external/utils.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package external import ( diff --git a/agent/grpc-internal/balancer/balancer.go b/agent/grpc-internal/balancer/balancer.go index 64521d4567..884c2a1dec 100644 --- a/agent/grpc-internal/balancer/balancer.go +++ b/agent/grpc-internal/balancer/balancer.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // package balancer implements a custom gRPC load balancer. // // Similarly to gRPC's built-in "pick_first" balancer, our balancer will pin the diff --git a/agent/grpc-internal/balancer/balancer_test.go b/agent/grpc-internal/balancer/balancer_test.go index 8406e7c7b7..f0c6db9f53 100644 --- a/agent/grpc-internal/balancer/balancer_test.go +++ b/agent/grpc-internal/balancer/balancer_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package balancer import ( diff --git a/agent/grpc-internal/balancer/registry.go b/agent/grpc-internal/balancer/registry.go index 778b2c31c5..53b2e6555a 100644 --- a/agent/grpc-internal/balancer/registry.go +++ b/agent/grpc-internal/balancer/registry.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package balancer import ( diff --git a/agent/grpc-internal/client.go b/agent/grpc-internal/client.go index 38010ac245..1d49bc23cd 100644 --- a/agent/grpc-internal/client.go +++ b/agent/grpc-internal/client.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package internal import ( diff --git a/agent/grpc-internal/client_test.go b/agent/grpc-internal/client_test.go index f27808af6f..966672ed5e 100644 --- a/agent/grpc-internal/client_test.go +++ b/agent/grpc-internal/client_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package internal import ( diff --git a/agent/grpc-internal/handler.go b/agent/grpc-internal/handler.go index 6d55604234..75756cdf27 100644 --- a/agent/grpc-internal/handler.go +++ b/agent/grpc-internal/handler.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package internal import ( diff --git a/agent/grpc-internal/handler_test.go b/agent/grpc-internal/handler_test.go index c8b2d5fd3f..2027c05586 100644 --- a/agent/grpc-internal/handler_test.go +++ b/agent/grpc-internal/handler_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package internal import ( diff --git a/agent/grpc-internal/resolver/registry.go b/agent/grpc-internal/resolver/registry.go index 61e2b8ffe7..aab369c501 100644 --- a/agent/grpc-internal/resolver/registry.go +++ b/agent/grpc-internal/resolver/registry.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package resolver import ( diff --git a/agent/grpc-internal/resolver/resolver.go b/agent/grpc-internal/resolver/resolver.go index 616e1dd08a..8d1436bf7a 100644 --- a/agent/grpc-internal/resolver/resolver.go +++ b/agent/grpc-internal/resolver/resolver.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package resolver import ( diff --git a/agent/grpc-internal/resolver/resolver_test.go b/agent/grpc-internal/resolver/resolver_test.go index 2bd3f24f99..0914eba147 100644 --- a/agent/grpc-internal/resolver/resolver_test.go +++ b/agent/grpc-internal/resolver/resolver_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package resolver import ( diff --git a/agent/grpc-internal/server_test.go b/agent/grpc-internal/server_test.go index 26166c1e05..12f420979b 100644 --- a/agent/grpc-internal/server_test.go +++ b/agent/grpc-internal/server_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package internal import ( diff --git a/agent/grpc-internal/services/subscribe/logger.go b/agent/grpc-internal/services/subscribe/logger.go index 4a494d8c88..031f1516eb 100644 --- a/agent/grpc-internal/services/subscribe/logger.go +++ b/agent/grpc-internal/services/subscribe/logger.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package subscribe import ( diff --git a/agent/grpc-internal/services/subscribe/subscribe.go b/agent/grpc-internal/services/subscribe/subscribe.go index b78af0e38c..92d2c9932d 100644 --- a/agent/grpc-internal/services/subscribe/subscribe.go +++ b/agent/grpc-internal/services/subscribe/subscribe.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package subscribe import ( diff --git a/agent/grpc-internal/services/subscribe/subscribe_test.go b/agent/grpc-internal/services/subscribe/subscribe_test.go index f31169eb94..2f81055bac 100644 --- a/agent/grpc-internal/services/subscribe/subscribe_test.go +++ b/agent/grpc-internal/services/subscribe/subscribe_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package subscribe import ( diff --git a/agent/grpc-internal/stats_test.go b/agent/grpc-internal/stats_test.go index 49059eaf4a..13042bb929 100644 --- a/agent/grpc-internal/stats_test.go +++ b/agent/grpc-internal/stats_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package internal import ( diff --git a/agent/grpc-internal/tracker.go b/agent/grpc-internal/tracker.go index 779e116e8b..251fe48f95 100644 --- a/agent/grpc-internal/tracker.go +++ b/agent/grpc-internal/tracker.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package internal import ( diff --git a/agent/grpc-middleware/auth_interceptor.go b/agent/grpc-middleware/auth_interceptor.go index bc9082c75e..af85e5c6f9 100644 --- a/agent/grpc-middleware/auth_interceptor.go +++ b/agent/grpc-middleware/auth_interceptor.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package middleware import ( diff --git a/agent/grpc-middleware/auth_interceptor_test.go b/agent/grpc-middleware/auth_interceptor_test.go index 512d5ed550..0c447499bc 100644 --- a/agent/grpc-middleware/auth_interceptor_test.go +++ b/agent/grpc-middleware/auth_interceptor_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package middleware import ( diff --git a/agent/grpc-middleware/handshake.go b/agent/grpc-middleware/handshake.go index 8fe4c2739e..893421e0e7 100644 --- a/agent/grpc-middleware/handshake.go +++ b/agent/grpc-middleware/handshake.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package middleware import ( diff --git a/agent/grpc-middleware/handshake_test.go b/agent/grpc-middleware/handshake_test.go index 78f4f4f87a..178451a314 100644 --- a/agent/grpc-middleware/handshake_test.go +++ b/agent/grpc-middleware/handshake_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package middleware import ( diff --git a/agent/grpc-middleware/rate.go b/agent/grpc-middleware/rate.go index e295757bb5..6af2ba8dc7 100644 --- a/agent/grpc-middleware/rate.go +++ b/agent/grpc-middleware/rate.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package middleware import ( diff --git a/agent/grpc-middleware/rate_test.go b/agent/grpc-middleware/rate_test.go index a82b448eab..16c84734a9 100644 --- a/agent/grpc-middleware/rate_test.go +++ b/agent/grpc-middleware/rate_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package middleware import ( diff --git a/agent/grpc-middleware/recovery.go b/agent/grpc-middleware/recovery.go index c562683ca3..04b918ee9b 100644 --- a/agent/grpc-middleware/recovery.go +++ b/agent/grpc-middleware/recovery.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package middleware import ( diff --git a/agent/grpc-middleware/stats.go b/agent/grpc-middleware/stats.go index 3a1b3f23e0..a6bf1d2c59 100644 --- a/agent/grpc-middleware/stats.go +++ b/agent/grpc-middleware/stats.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package middleware import ( diff --git a/agent/grpc-middleware/testutil/fake_sink.go b/agent/grpc-middleware/testutil/fake_sink.go index 7439d78a26..be7623c774 100644 --- a/agent/grpc-middleware/testutil/fake_sink.go +++ b/agent/grpc-middleware/testutil/fake_sink.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package testutil import ( diff --git a/agent/grpc-middleware/testutil/testservice/buf.gen.yaml b/agent/grpc-middleware/testutil/testservice/buf.gen.yaml index c654680d4e..8d8a6c7dbf 100644 --- a/agent/grpc-middleware/testutil/testservice/buf.gen.yaml +++ b/agent/grpc-middleware/testutil/testservice/buf.gen.yaml @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + version: v1 managed: enabled: true diff --git a/agent/grpc-middleware/testutil/testservice/fake_service.go b/agent/grpc-middleware/testutil/testservice/fake_service.go index f9999cc71f..ca21d286f0 100644 --- a/agent/grpc-middleware/testutil/testservice/fake_service.go +++ b/agent/grpc-middleware/testutil/testservice/fake_service.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package testservice import ( diff --git a/agent/grpc-middleware/testutil/testservice/simple.pb.go b/agent/grpc-middleware/testutil/testservice/simple.pb.go index d009a1d863..e98a78fda4 100644 --- a/agent/grpc-middleware/testutil/testservice/simple.pb.go +++ b/agent/grpc-middleware/testutil/testservice/simple.pb.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.31.0 diff --git a/agent/grpc-middleware/testutil/testservice/simple.proto b/agent/grpc-middleware/testutil/testservice/simple.proto index bcace657ac..d005a45aa1 100644 --- a/agent/grpc-middleware/testutil/testservice/simple.proto +++ b/agent/grpc-middleware/testutil/testservice/simple.proto @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + syntax = "proto3"; package testservice; diff --git a/agent/hcp/bootstrap/bootstrap.go b/agent/hcp/bootstrap/bootstrap.go index d4235c532f..8e544bdec3 100644 --- a/agent/hcp/bootstrap/bootstrap.go +++ b/agent/hcp/bootstrap/bootstrap.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // Package bootstrap handles bootstrapping an agent's config from HCP. It must be a // separate package from other HCP components because it has a dependency on // agent/config while other components need to be imported and run within the diff --git a/agent/hcp/bootstrap/bootstrap_test.go b/agent/hcp/bootstrap/bootstrap_test.go index 74b57e5f50..b475223ff8 100644 --- a/agent/hcp/bootstrap/bootstrap_test.go +++ b/agent/hcp/bootstrap/bootstrap_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package bootstrap import ( diff --git a/agent/hcp/bootstrap/testing.go b/agent/hcp/bootstrap/testing.go index d06c2d747c..f073d17183 100644 --- a/agent/hcp/bootstrap/testing.go +++ b/agent/hcp/bootstrap/testing.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package bootstrap import ( diff --git a/agent/hcp/client/client_test.go b/agent/hcp/client/client_test.go index d4bae2ae4c..5571630ad4 100644 --- a/agent/hcp/client/client_test.go +++ b/agent/hcp/client/client_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package client import ( diff --git a/agent/hcp/client/metrics_client.go b/agent/hcp/client/metrics_client.go index 3c5b5c4fb9..b3c1c6a6b3 100644 --- a/agent/hcp/client/metrics_client.go +++ b/agent/hcp/client/metrics_client.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package client import ( diff --git a/agent/hcp/client/metrics_client_test.go b/agent/hcp/client/metrics_client_test.go index 4119e326e9..20a5f010ec 100644 --- a/agent/hcp/client/metrics_client_test.go +++ b/agent/hcp/client/metrics_client_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package client import ( diff --git a/agent/hcp/client/mock_CloudConfig.go b/agent/hcp/client/mock_CloudConfig.go index 5f2ef50046..574f83e55f 100644 --- a/agent/hcp/client/mock_CloudConfig.go +++ b/agent/hcp/client/mock_CloudConfig.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package client import ( diff --git a/agent/hcp/client/telemetry_config.go b/agent/hcp/client/telemetry_config.go index 162e1b8061..0745f1b7c6 100644 --- a/agent/hcp/client/telemetry_config.go +++ b/agent/hcp/client/telemetry_config.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package client import ( diff --git a/agent/hcp/client/telemetry_config_test.go b/agent/hcp/client/telemetry_config_test.go index 659a2ab003..d430244007 100644 --- a/agent/hcp/client/telemetry_config_test.go +++ b/agent/hcp/client/telemetry_config_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package client import ( diff --git a/agent/hcp/config/config.go b/agent/hcp/config/config.go index 6e76f95260..59977ef46f 100644 --- a/agent/hcp/config/config.go +++ b/agent/hcp/config/config.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package config import ( diff --git a/agent/hcp/deps.go b/agent/hcp/deps.go index 1709df5054..7bf384747d 100644 --- a/agent/hcp/deps.go +++ b/agent/hcp/deps.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package hcp import ( diff --git a/agent/hcp/deps_test.go b/agent/hcp/deps_test.go index ecf64489a1..7375dad68c 100644 --- a/agent/hcp/deps_test.go +++ b/agent/hcp/deps_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package hcp import ( diff --git a/agent/hcp/discover/discover.go b/agent/hcp/discover/discover.go index f2d109d084..981400c38b 100644 --- a/agent/hcp/discover/discover.go +++ b/agent/hcp/discover/discover.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package discover import ( diff --git a/agent/hcp/manager.go b/agent/hcp/manager.go index 44f722c677..a3664b0608 100644 --- a/agent/hcp/manager.go +++ b/agent/hcp/manager.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package hcp import ( diff --git a/agent/hcp/manager_test.go b/agent/hcp/manager_test.go index 2363739d62..8432e63ed5 100644 --- a/agent/hcp/manager_test.go +++ b/agent/hcp/manager_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package hcp import ( diff --git a/agent/hcp/scada/capabilities.go b/agent/hcp/scada/capabilities.go index ab60251f08..bbb6ea6266 100644 --- a/agent/hcp/scada/capabilities.go +++ b/agent/hcp/scada/capabilities.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package scada import "github.com/hashicorp/hcp-scada-provider/capability" diff --git a/agent/hcp/scada/scada.go b/agent/hcp/scada/scada.go index b74f762b1a..151e1b6862 100644 --- a/agent/hcp/scada/scada.go +++ b/agent/hcp/scada/scada.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package scada import ( diff --git a/agent/hcp/telemetry/custom_metrics.go b/agent/hcp/telemetry/custom_metrics.go index d691dccde2..39df765b92 100644 --- a/agent/hcp/telemetry/custom_metrics.go +++ b/agent/hcp/telemetry/custom_metrics.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package telemetry // Keys for custom Go Metrics metrics emitted only for the OTEL diff --git a/agent/hcp/telemetry/doc.go b/agent/hcp/telemetry/doc.go index 4ef18f39bd..d982a37c0f 100644 --- a/agent/hcp/telemetry/doc.go +++ b/agent/hcp/telemetry/doc.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // Package telemetry implements functionality to collect, aggregate, convert and export // telemetry data in OpenTelemetry Protocol (OTLP) format. // diff --git a/agent/hcp/telemetry/gauge_store.go b/agent/hcp/telemetry/gauge_store.go index 76dfb78066..bb7030dae8 100644 --- a/agent/hcp/telemetry/gauge_store.go +++ b/agent/hcp/telemetry/gauge_store.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package telemetry import ( diff --git a/agent/hcp/telemetry/gauge_store_test.go b/agent/hcp/telemetry/gauge_store_test.go index 1171ee379c..4ccac624db 100644 --- a/agent/hcp/telemetry/gauge_store_test.go +++ b/agent/hcp/telemetry/gauge_store_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package telemetry import ( diff --git a/agent/hcp/telemetry/otel_exporter.go b/agent/hcp/telemetry/otel_exporter.go index 2ba32693ab..050d566066 100644 --- a/agent/hcp/telemetry/otel_exporter.go +++ b/agent/hcp/telemetry/otel_exporter.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package telemetry import ( diff --git a/agent/hcp/telemetry/otel_exporter_test.go b/agent/hcp/telemetry/otel_exporter_test.go index 6082f6fb0e..ebe6486abc 100644 --- a/agent/hcp/telemetry/otel_exporter_test.go +++ b/agent/hcp/telemetry/otel_exporter_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package telemetry import ( diff --git a/agent/hcp/telemetry/otel_sink.go b/agent/hcp/telemetry/otel_sink.go index 6d520f09c8..12aae98201 100644 --- a/agent/hcp/telemetry/otel_sink.go +++ b/agent/hcp/telemetry/otel_sink.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package telemetry import ( diff --git a/agent/hcp/telemetry/otel_sink_test.go b/agent/hcp/telemetry/otel_sink_test.go index 21987dccdc..30bbeee519 100644 --- a/agent/hcp/telemetry/otel_sink_test.go +++ b/agent/hcp/telemetry/otel_sink_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package telemetry import ( diff --git a/agent/hcp/telemetry/otlp_transform.go b/agent/hcp/telemetry/otlp_transform.go index bbe6396ad6..907e7922ad 100644 --- a/agent/hcp/telemetry/otlp_transform.go +++ b/agent/hcp/telemetry/otlp_transform.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package telemetry import ( diff --git a/agent/hcp/telemetry/otlp_transform_test.go b/agent/hcp/telemetry/otlp_transform_test.go index fda64c8c63..d67df73d83 100644 --- a/agent/hcp/telemetry/otlp_transform_test.go +++ b/agent/hcp/telemetry/otlp_transform_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package telemetry import ( diff --git a/agent/hcp/telemetry_provider.go b/agent/hcp/telemetry_provider.go index 84b8ae88f3..22bb0f2f00 100644 --- a/agent/hcp/telemetry_provider.go +++ b/agent/hcp/telemetry_provider.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package hcp import ( diff --git a/agent/hcp/telemetry_provider_test.go b/agent/hcp/telemetry_provider_test.go index 5eb3c61c45..9e6405a516 100644 --- a/agent/hcp/telemetry_provider_test.go +++ b/agent/hcp/telemetry_provider_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package hcp import ( diff --git a/agent/hcp/testing.go b/agent/hcp/testing.go index 10e6a1114a..30f7ba7bcd 100644 --- a/agent/hcp/testing.go +++ b/agent/hcp/testing.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package hcp import ( diff --git a/agent/hcp/testserver/main.go b/agent/hcp/testserver/main.go index 0166d00682..e0db7670ef 100644 --- a/agent/hcp/testserver/main.go +++ b/agent/hcp/testserver/main.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package main import ( diff --git a/agent/health_endpoint.go b/agent/health_endpoint.go index 8060d93bd5..3b888988d2 100644 --- a/agent/health_endpoint.go +++ b/agent/health_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/health_endpoint_test.go b/agent/health_endpoint_test.go index 8217fca69b..021a269b8a 100644 --- a/agent/health_endpoint_test.go +++ b/agent/health_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/http.go b/agent/http.go index fe7ccdb9e9..8ae5c8e240 100644 --- a/agent/http.go +++ b/agent/http.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/http_ce.go b/agent/http_ce.go index 04c14b7f32..09a03c7062 100644 --- a/agent/http_ce.go +++ b/agent/http_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/http_ce_test.go b/agent/http_ce_test.go index b6cb8fe2bb..91317b5ed5 100644 --- a/agent/http_ce_test.go +++ b/agent/http_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/http_decode_test.go b/agent/http_decode_test.go index a11f4ce831..6aece784c0 100644 --- a/agent/http_decode_test.go +++ b/agent/http_decode_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent // This file contains tests for JSON unmarshaling. diff --git a/agent/http_register.go b/agent/http_register.go index 5af1e52fe1..37bd2cc458 100644 --- a/agent/http_register.go +++ b/agent/http_register.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent func init() { diff --git a/agent/http_test.go b/agent/http_test.go index 5329f70374..3abd7ff43e 100644 --- a/agent/http_test.go +++ b/agent/http_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/intentions_endpoint.go b/agent/intentions_endpoint.go index 7144f026f1..4f0b188a0c 100644 --- a/agent/intentions_endpoint.go +++ b/agent/intentions_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/intentions_endpoint_ce_test.go b/agent/intentions_endpoint_ce_test.go index 74163f9fdd..6b5314de09 100644 --- a/agent/intentions_endpoint_ce_test.go +++ b/agent/intentions_endpoint_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/intentions_endpoint_test.go b/agent/intentions_endpoint_test.go index 6bd7a5fec2..b1309feb9d 100644 --- a/agent/intentions_endpoint_test.go +++ b/agent/intentions_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/keyring.go b/agent/keyring.go index ad4496ead1..f30680774b 100644 --- a/agent/keyring.go +++ b/agent/keyring.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/keyring_test.go b/agent/keyring_test.go index 26b29b7476..1a9332a8a7 100644 --- a/agent/keyring_test.go +++ b/agent/keyring_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/kvs_endpoint.go b/agent/kvs_endpoint.go index ce65604b55..e60567cd5b 100644 --- a/agent/kvs_endpoint.go +++ b/agent/kvs_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/kvs_endpoint_test.go b/agent/kvs_endpoint_test.go index 6f4421c6b4..2b35630008 100644 --- a/agent/kvs_endpoint_test.go +++ b/agent/kvs_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/local/state.go b/agent/local/state.go index efccdaf681..3089f8fef7 100644 --- a/agent/local/state.go +++ b/agent/local/state.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package local import ( diff --git a/agent/local/state_internal_test.go b/agent/local/state_internal_test.go index 836ac4f965..61fc2c0273 100644 --- a/agent/local/state_internal_test.go +++ b/agent/local/state_internal_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package local import ( diff --git a/agent/local/state_test.go b/agent/local/state_test.go index fa4d1c6eea..574f77e76c 100644 --- a/agent/local/state_test.go +++ b/agent/local/state_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package local_test import ( diff --git a/agent/local/testing.go b/agent/local/testing.go index 283c68c5fd..5e9ae15ac3 100644 --- a/agent/local/testing.go +++ b/agent/local/testing.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package local import ( diff --git a/agent/log-drop/log-drop.go b/agent/log-drop/log-drop.go index 49991c4e0f..ea08f88d89 100644 --- a/agent/log-drop/log-drop.go +++ b/agent/log-drop/log-drop.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package logdrop import ( diff --git a/agent/log-drop/log-drop_test.go b/agent/log-drop/log-drop_test.go index aadc8f9a8e..c050a734be 100644 --- a/agent/log-drop/log-drop_test.go +++ b/agent/log-drop/log-drop_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package logdrop import ( diff --git a/agent/metadata/build.go b/agent/metadata/build.go index 721a2a0af0..76a432d9a3 100644 --- a/agent/metadata/build.go +++ b/agent/metadata/build.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package metadata import ( diff --git a/agent/metadata/build_test.go b/agent/metadata/build_test.go index 7b516cf358..888b9b0210 100644 --- a/agent/metadata/build_test.go +++ b/agent/metadata/build_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package metadata import ( diff --git a/agent/metadata/server.go b/agent/metadata/server.go index bb0c263364..0c396466c1 100644 --- a/agent/metadata/server.go +++ b/agent/metadata/server.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package metadata import ( diff --git a/agent/metadata/server_internal_test.go b/agent/metadata/server_internal_test.go index 01c7b41143..bb0561ab2d 100644 --- a/agent/metadata/server_internal_test.go +++ b/agent/metadata/server_internal_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package metadata import ( diff --git a/agent/metadata/server_test.go b/agent/metadata/server_test.go index 6913021224..78b16f2599 100644 --- a/agent/metadata/server_test.go +++ b/agent/metadata/server_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package metadata_test import ( diff --git a/agent/metrics.go b/agent/metrics.go index 6406f22bf6..a2d54da41d 100644 --- a/agent/metrics.go +++ b/agent/metrics.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/metrics/testing.go b/agent/metrics/testing.go index 53dac409e0..3663d6834c 100644 --- a/agent/metrics/testing.go +++ b/agent/metrics/testing.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package metrics import ( diff --git a/agent/metrics_test.go b/agent/metrics_test.go index e474281ee5..7fa6c53bfd 100644 --- a/agent/metrics_test.go +++ b/agent/metrics_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/mock/notify.go b/agent/mock/notify.go index ccbee20c4c..00dc9a3864 100644 --- a/agent/mock/notify.go +++ b/agent/mock/notify.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package mock import ( diff --git a/agent/nodeid.go b/agent/nodeid.go index 4e6f3e8d5f..c2192fac91 100644 --- a/agent/nodeid.go +++ b/agent/nodeid.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/nodeid_test.go b/agent/nodeid_test.go index da9df2bd23..73ce601249 100644 --- a/agent/nodeid_test.go +++ b/agent/nodeid_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/notify.go b/agent/notify.go index 52968c23ee..80a150b194 100644 --- a/agent/notify.go +++ b/agent/notify.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/notify_test.go b/agent/notify_test.go index de6ff7fb50..f256ee319c 100644 --- a/agent/notify_test.go +++ b/agent/notify_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/operator_endpoint.go b/agent/operator_endpoint.go index 132f9e9a44..349e01b8d3 100644 --- a/agent/operator_endpoint.go +++ b/agent/operator_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/operator_endpoint_ce.go b/agent/operator_endpoint_ce.go index e31dacae46..d97e642261 100644 --- a/agent/operator_endpoint_ce.go +++ b/agent/operator_endpoint_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/operator_endpoint_ce_test.go b/agent/operator_endpoint_ce_test.go index e92f3603c5..3eb6b9a643 100644 --- a/agent/operator_endpoint_ce_test.go +++ b/agent/operator_endpoint_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/operator_endpoint_test.go b/agent/operator_endpoint_test.go index 25e3caf75c..ffe5c1a53a 100644 --- a/agent/operator_endpoint_test.go +++ b/agent/operator_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/peering_endpoint.go b/agent/peering_endpoint.go index 42ae160e53..aee4c8bd15 100644 --- a/agent/peering_endpoint.go +++ b/agent/peering_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/peering_endpoint_ce_test.go b/agent/peering_endpoint_ce_test.go index 2019791ed8..25d52179d8 100644 --- a/agent/peering_endpoint_ce_test.go +++ b/agent/peering_endpoint_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/peering_endpoint_test.go b/agent/peering_endpoint_test.go index d9c31c9e73..78afaa612c 100644 --- a/agent/peering_endpoint_test.go +++ b/agent/peering_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/pool/conn.go b/agent/pool/conn.go index cc19171c91..bfeed3a3bc 100644 --- a/agent/pool/conn.go +++ b/agent/pool/conn.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package pool type RPCType byte diff --git a/agent/pool/peek.go b/agent/pool/peek.go index 95dadf5669..b631134341 100644 --- a/agent/pool/peek.go +++ b/agent/pool/peek.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package pool import ( diff --git a/agent/pool/peek_test.go b/agent/pool/peek_test.go index d510127993..29fbe9d4ab 100644 --- a/agent/pool/peek_test.go +++ b/agent/pool/peek_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package pool import ( diff --git a/agent/pool/pool.go b/agent/pool/pool.go index 9f09ca8ec9..ee44eb1c02 100644 --- a/agent/pool/pool.go +++ b/agent/pool/pool.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package pool import ( diff --git a/agent/prepared_query_endpoint.go b/agent/prepared_query_endpoint.go index 2aafb7d964..5ab7234338 100644 --- a/agent/prepared_query_endpoint.go +++ b/agent/prepared_query_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/prepared_query_endpoint_test.go b/agent/prepared_query_endpoint_test.go index 09012bc2a0..07e4b8e68c 100644 --- a/agent/prepared_query_endpoint_test.go +++ b/agent/prepared_query_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/proxycfg-glue/config_entry.go b/agent/proxycfg-glue/config_entry.go index 022b9161ca..0bcd4c13a7 100644 --- a/agent/proxycfg-glue/config_entry.go +++ b/agent/proxycfg-glue/config_entry.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfgglue import ( diff --git a/agent/proxycfg-glue/config_entry_test.go b/agent/proxycfg-glue/config_entry_test.go index 4b1976f44f..f496292d61 100644 --- a/agent/proxycfg-glue/config_entry_test.go +++ b/agent/proxycfg-glue/config_entry_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfgglue import ( diff --git a/agent/proxycfg-glue/discovery_chain.go b/agent/proxycfg-glue/discovery_chain.go index 78e1f1653c..518467492d 100644 --- a/agent/proxycfg-glue/discovery_chain.go +++ b/agent/proxycfg-glue/discovery_chain.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfgglue import ( diff --git a/agent/proxycfg-glue/discovery_chain_test.go b/agent/proxycfg-glue/discovery_chain_test.go index 7207ffaf1d..e4156667d3 100644 --- a/agent/proxycfg-glue/discovery_chain_test.go +++ b/agent/proxycfg-glue/discovery_chain_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfgglue import ( diff --git a/agent/proxycfg-glue/exported_peered_services.go b/agent/proxycfg-glue/exported_peered_services.go index 6d7fac302a..1b92600451 100644 --- a/agent/proxycfg-glue/exported_peered_services.go +++ b/agent/proxycfg-glue/exported_peered_services.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfgglue import ( diff --git a/agent/proxycfg-glue/exported_peered_services_test.go b/agent/proxycfg-glue/exported_peered_services_test.go index 77341e5157..c3af861f0c 100644 --- a/agent/proxycfg-glue/exported_peered_services_test.go +++ b/agent/proxycfg-glue/exported_peered_services_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfgglue import ( diff --git a/agent/proxycfg-glue/federation_state_list_mesh_gateways.go b/agent/proxycfg-glue/federation_state_list_mesh_gateways.go index ea3640ad9b..c34303552c 100644 --- a/agent/proxycfg-glue/federation_state_list_mesh_gateways.go +++ b/agent/proxycfg-glue/federation_state_list_mesh_gateways.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfgglue import ( diff --git a/agent/proxycfg-glue/federation_state_list_mesh_gateways_test.go b/agent/proxycfg-glue/federation_state_list_mesh_gateways_test.go index 5c716d24c0..baf477f434 100644 --- a/agent/proxycfg-glue/federation_state_list_mesh_gateways_test.go +++ b/agent/proxycfg-glue/federation_state_list_mesh_gateways_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfgglue import ( diff --git a/agent/proxycfg-glue/gateway_services.go b/agent/proxycfg-glue/gateway_services.go index 8c90f949dc..555b1d5385 100644 --- a/agent/proxycfg-glue/gateway_services.go +++ b/agent/proxycfg-glue/gateway_services.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfgglue import ( diff --git a/agent/proxycfg-glue/gateway_services_test.go b/agent/proxycfg-glue/gateway_services_test.go index bb20f489da..ff89a62c92 100644 --- a/agent/proxycfg-glue/gateway_services_test.go +++ b/agent/proxycfg-glue/gateway_services_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfgglue import ( diff --git a/agent/proxycfg-glue/glue.go b/agent/proxycfg-glue/glue.go index 9730a417f8..a12997f189 100644 --- a/agent/proxycfg-glue/glue.go +++ b/agent/proxycfg-glue/glue.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfgglue import ( diff --git a/agent/proxycfg-glue/health.go b/agent/proxycfg-glue/health.go index 331c8012b1..6acf5b7023 100644 --- a/agent/proxycfg-glue/health.go +++ b/agent/proxycfg-glue/health.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfgglue import ( diff --git a/agent/proxycfg-glue/health_test.go b/agent/proxycfg-glue/health_test.go index b4e6035ee5..c76328a7e7 100644 --- a/agent/proxycfg-glue/health_test.go +++ b/agent/proxycfg-glue/health_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfgglue import ( diff --git a/agent/proxycfg-glue/helpers_test.go b/agent/proxycfg-glue/helpers_test.go index 7a0c67df11..3c7eb5b7ad 100644 --- a/agent/proxycfg-glue/helpers_test.go +++ b/agent/proxycfg-glue/helpers_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfgglue import ( diff --git a/agent/proxycfg-glue/intention_upstreams.go b/agent/proxycfg-glue/intention_upstreams.go index e5d5e9959c..dc67313722 100644 --- a/agent/proxycfg-glue/intention_upstreams.go +++ b/agent/proxycfg-glue/intention_upstreams.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfgglue import ( diff --git a/agent/proxycfg-glue/intention_upstreams_test.go b/agent/proxycfg-glue/intention_upstreams_test.go index 1a69b1de70..bfaeb55b38 100644 --- a/agent/proxycfg-glue/intention_upstreams_test.go +++ b/agent/proxycfg-glue/intention_upstreams_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfgglue import ( diff --git a/agent/proxycfg-glue/intentions.go b/agent/proxycfg-glue/intentions.go index 69652d922d..b0e85526e6 100644 --- a/agent/proxycfg-glue/intentions.go +++ b/agent/proxycfg-glue/intentions.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfgglue import ( diff --git a/agent/proxycfg-glue/intentions_ce.go b/agent/proxycfg-glue/intentions_ce.go index b19053bcae..257241c94b 100644 --- a/agent/proxycfg-glue/intentions_ce.go +++ b/agent/proxycfg-glue/intentions_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/proxycfg-glue/intentions_ent_test.go b/agent/proxycfg-glue/intentions_ent_test.go index 00eb37285d..1e15d8f114 100644 --- a/agent/proxycfg-glue/intentions_ent_test.go +++ b/agent/proxycfg-glue/intentions_ent_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfgglue import ( diff --git a/agent/proxycfg-glue/intentions_test.go b/agent/proxycfg-glue/intentions_test.go index 5c4701e642..db763bca37 100644 --- a/agent/proxycfg-glue/intentions_test.go +++ b/agent/proxycfg-glue/intentions_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfgglue import ( diff --git a/agent/proxycfg-glue/internal_service_dump.go b/agent/proxycfg-glue/internal_service_dump.go index 1704da2725..d1c701083d 100644 --- a/agent/proxycfg-glue/internal_service_dump.go +++ b/agent/proxycfg-glue/internal_service_dump.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfgglue import ( diff --git a/agent/proxycfg-glue/internal_service_dump_test.go b/agent/proxycfg-glue/internal_service_dump_test.go index 66245c52a2..1eba4c0438 100644 --- a/agent/proxycfg-glue/internal_service_dump_test.go +++ b/agent/proxycfg-glue/internal_service_dump_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfgglue import ( diff --git a/agent/proxycfg-glue/peered_upstreams.go b/agent/proxycfg-glue/peered_upstreams.go index d87c1046ab..f345c26df5 100644 --- a/agent/proxycfg-glue/peered_upstreams.go +++ b/agent/proxycfg-glue/peered_upstreams.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfgglue import ( diff --git a/agent/proxycfg-glue/peered_upstreams_test.go b/agent/proxycfg-glue/peered_upstreams_test.go index e480e80598..026fd67a34 100644 --- a/agent/proxycfg-glue/peered_upstreams_test.go +++ b/agent/proxycfg-glue/peered_upstreams_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfgglue import ( diff --git a/agent/proxycfg-glue/peering_list.go b/agent/proxycfg-glue/peering_list.go index 559eeba15e..0094ee42de 100644 --- a/agent/proxycfg-glue/peering_list.go +++ b/agent/proxycfg-glue/peering_list.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfgglue import ( diff --git a/agent/proxycfg-glue/peering_list_test.go b/agent/proxycfg-glue/peering_list_test.go index 22f5335d3c..8b611987b5 100644 --- a/agent/proxycfg-glue/peering_list_test.go +++ b/agent/proxycfg-glue/peering_list_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfgglue import ( diff --git a/agent/proxycfg-glue/resolved_service_config.go b/agent/proxycfg-glue/resolved_service_config.go index c44d08ff1d..a9bd684a41 100644 --- a/agent/proxycfg-glue/resolved_service_config.go +++ b/agent/proxycfg-glue/resolved_service_config.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfgglue import ( diff --git a/agent/proxycfg-glue/resolved_service_config_test.go b/agent/proxycfg-glue/resolved_service_config_test.go index 3f165aa555..248ab4eab3 100644 --- a/agent/proxycfg-glue/resolved_service_config_test.go +++ b/agent/proxycfg-glue/resolved_service_config_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfgglue import ( diff --git a/agent/proxycfg-glue/service_http_checks.go b/agent/proxycfg-glue/service_http_checks.go index da62c51674..2d0a9dfcff 100644 --- a/agent/proxycfg-glue/service_http_checks.go +++ b/agent/proxycfg-glue/service_http_checks.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfgglue import ( diff --git a/agent/proxycfg-glue/service_http_checks_test.go b/agent/proxycfg-glue/service_http_checks_test.go index d1a6df34f5..87bdfc7abe 100644 --- a/agent/proxycfg-glue/service_http_checks_test.go +++ b/agent/proxycfg-glue/service_http_checks_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfgglue import ( diff --git a/agent/proxycfg-glue/service_list.go b/agent/proxycfg-glue/service_list.go index 14dc13f31b..fa8e298cf2 100644 --- a/agent/proxycfg-glue/service_list.go +++ b/agent/proxycfg-glue/service_list.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfgglue import ( diff --git a/agent/proxycfg-glue/service_list_test.go b/agent/proxycfg-glue/service_list_test.go index eedb211b33..ad5f32a638 100644 --- a/agent/proxycfg-glue/service_list_test.go +++ b/agent/proxycfg-glue/service_list_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfgglue import ( diff --git a/agent/proxycfg-glue/trust_bundle.go b/agent/proxycfg-glue/trust_bundle.go index fbf03bcd4e..d7a434bcb5 100644 --- a/agent/proxycfg-glue/trust_bundle.go +++ b/agent/proxycfg-glue/trust_bundle.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfgglue import ( diff --git a/agent/proxycfg-glue/trust_bundle_test.go b/agent/proxycfg-glue/trust_bundle_test.go index 878b42df81..f1322574a7 100644 --- a/agent/proxycfg-glue/trust_bundle_test.go +++ b/agent/proxycfg-glue/trust_bundle_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfgglue import ( diff --git a/agent/proxycfg-sources/catalog/config_source.go b/agent/proxycfg-sources/catalog/config_source.go index 3ba1fc83b8..fb1ceab316 100644 --- a/agent/proxycfg-sources/catalog/config_source.go +++ b/agent/proxycfg-sources/catalog/config_source.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package catalog import ( diff --git a/agent/proxycfg-sources/catalog/config_source_test.go b/agent/proxycfg-sources/catalog/config_source_test.go index c6c0e9d8b6..0767466a6d 100644 --- a/agent/proxycfg-sources/catalog/config_source_test.go +++ b/agent/proxycfg-sources/catalog/config_source_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package catalog import ( diff --git a/agent/proxycfg-sources/local/config_source.go b/agent/proxycfg-sources/local/config_source.go index 903ad7a6b1..e104043bac 100644 --- a/agent/proxycfg-sources/local/config_source.go +++ b/agent/proxycfg-sources/local/config_source.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package local import ( diff --git a/agent/proxycfg-sources/local/local.go b/agent/proxycfg-sources/local/local.go index 2cdc287516..44867eb067 100644 --- a/agent/proxycfg-sources/local/local.go +++ b/agent/proxycfg-sources/local/local.go @@ -1,2 +1,5 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // Package local integrates the proxycfg Manager with the agent's local state. package local diff --git a/agent/proxycfg-sources/local/sync.go b/agent/proxycfg-sources/local/sync.go index 5702d2f368..982e527f79 100644 --- a/agent/proxycfg-sources/local/sync.go +++ b/agent/proxycfg-sources/local/sync.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package local import ( diff --git a/agent/proxycfg-sources/local/sync_test.go b/agent/proxycfg-sources/local/sync_test.go index c41f7fd9ad..5aa030db4c 100644 --- a/agent/proxycfg-sources/local/sync_test.go +++ b/agent/proxycfg-sources/local/sync_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package local import ( diff --git a/agent/proxycfg/api_gateway.go b/agent/proxycfg/api_gateway.go index 315fc11029..4af7c98417 100644 --- a/agent/proxycfg/api_gateway.go +++ b/agent/proxycfg/api_gateway.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfg import ( diff --git a/agent/proxycfg/connect_proxy.go b/agent/proxycfg/connect_proxy.go index e56d98d090..1a721e978c 100644 --- a/agent/proxycfg/connect_proxy.go +++ b/agent/proxycfg/connect_proxy.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfg import ( diff --git a/agent/proxycfg/data_sources.go b/agent/proxycfg/data_sources.go index 0327a45a02..9ff19d4621 100644 --- a/agent/proxycfg/data_sources.go +++ b/agent/proxycfg/data_sources.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfg import ( diff --git a/agent/proxycfg/data_sources_ce.go b/agent/proxycfg/data_sources_ce.go index e5e23d1773..a4a4aaff74 100644 --- a/agent/proxycfg/data_sources_ce.go +++ b/agent/proxycfg/data_sources_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/proxycfg/deep-copy.sh b/agent/proxycfg/deep-copy.sh index 3e3f07ec2d..2e1f361dd7 100755 --- a/agent/proxycfg/deep-copy.sh +++ b/agent/proxycfg/deep-copy.sh @@ -1,4 +1,7 @@ #!/usr/bin/env bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + readonly PACKAGE_DIR="$(dirname "${BASH_SOURCE[0]}")" cd $PACKAGE_DIR diff --git a/agent/proxycfg/ingress_gateway.go b/agent/proxycfg/ingress_gateway.go index f9a8f285b1..0c330da93c 100644 --- a/agent/proxycfg/ingress_gateway.go +++ b/agent/proxycfg/ingress_gateway.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfg import ( diff --git a/agent/proxycfg/internal/watch/watchmap.go b/agent/proxycfg/internal/watch/watchmap.go index b5827423ee..d4fba2ea03 100644 --- a/agent/proxycfg/internal/watch/watchmap.go +++ b/agent/proxycfg/internal/watch/watchmap.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package watch import "context" diff --git a/agent/proxycfg/internal/watch/watchmap_test.go b/agent/proxycfg/internal/watch/watchmap_test.go index 2e0f5b7908..54fb51d4df 100644 --- a/agent/proxycfg/internal/watch/watchmap_test.go +++ b/agent/proxycfg/internal/watch/watchmap_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package watch import ( diff --git a/agent/proxycfg/manager.go b/agent/proxycfg/manager.go index d21ff4f1ea..ac87dddc19 100644 --- a/agent/proxycfg/manager.go +++ b/agent/proxycfg/manager.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfg import ( diff --git a/agent/proxycfg/manager_test.go b/agent/proxycfg/manager_test.go index d89ddcf942..6973bcbcbb 100644 --- a/agent/proxycfg/manager_test.go +++ b/agent/proxycfg/manager_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfg import ( diff --git a/agent/proxycfg/mesh_gateway.go b/agent/proxycfg/mesh_gateway.go index 33b982cc44..78e7389d07 100644 --- a/agent/proxycfg/mesh_gateway.go +++ b/agent/proxycfg/mesh_gateway.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfg import ( diff --git a/agent/proxycfg/mesh_gateway_ce.go b/agent/proxycfg/mesh_gateway_ce.go index 143eff76fe..0c302f27cd 100644 --- a/agent/proxycfg/mesh_gateway_ce.go +++ b/agent/proxycfg/mesh_gateway_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/proxycfg/naming.go b/agent/proxycfg/naming.go index ec8a3d5992..a9bd5fd8c0 100644 --- a/agent/proxycfg/naming.go +++ b/agent/proxycfg/naming.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfg import ( diff --git a/agent/proxycfg/naming_ce.go b/agent/proxycfg/naming_ce.go index c6a3db10de..a98204a8bb 100644 --- a/agent/proxycfg/naming_ce.go +++ b/agent/proxycfg/naming_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/proxycfg/naming_test.go b/agent/proxycfg/naming_test.go index 2c4f5173a8..0615a81281 100644 --- a/agent/proxycfg/naming_test.go +++ b/agent/proxycfg/naming_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfg import ( diff --git a/agent/proxycfg/proxycfg.go b/agent/proxycfg/proxycfg.go index b712c4de7e..1f119ca7cc 100644 --- a/agent/proxycfg/proxycfg.go +++ b/agent/proxycfg/proxycfg.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // Package proxycfg contains components for sourcing the data required to // configure Connect proxies. The Manager provides an API with which proxy // services can be registered, and coordinates the fetching (and refreshing) diff --git a/agent/proxycfg/snapshot.go b/agent/proxycfg/snapshot.go index caf0f65885..4d696b68bd 100644 --- a/agent/proxycfg/snapshot.go +++ b/agent/proxycfg/snapshot.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfg import ( diff --git a/agent/proxycfg/snapshot_test.go b/agent/proxycfg/snapshot_test.go index 3b34124d68..54e70268bd 100644 --- a/agent/proxycfg/snapshot_test.go +++ b/agent/proxycfg/snapshot_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfg import ( diff --git a/agent/proxycfg/state.go b/agent/proxycfg/state.go index 8c81faad08..c62b753f4c 100644 --- a/agent/proxycfg/state.go +++ b/agent/proxycfg/state.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfg import ( diff --git a/agent/proxycfg/state_ce_test.go b/agent/proxycfg/state_ce_test.go index 0034041f74..36f2e07183 100644 --- a/agent/proxycfg/state_ce_test.go +++ b/agent/proxycfg/state_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/proxycfg/state_test.go b/agent/proxycfg/state_test.go index 2b339c79a0..cdb18cd47b 100644 --- a/agent/proxycfg/state_test.go +++ b/agent/proxycfg/state_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfg import ( diff --git a/agent/proxycfg/terminating_gateway.go b/agent/proxycfg/terminating_gateway.go index 8d37d9fc9b..1bcb11dee5 100644 --- a/agent/proxycfg/terminating_gateway.go +++ b/agent/proxycfg/terminating_gateway.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfg import ( diff --git a/agent/proxycfg/testing.go b/agent/proxycfg/testing.go index 7c4b85b971..4906f9bd9b 100644 --- a/agent/proxycfg/testing.go +++ b/agent/proxycfg/testing.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfg import ( diff --git a/agent/proxycfg/testing_api_gateway.go b/agent/proxycfg/testing_api_gateway.go index 9aad3cb9d4..4a8a4c8cf2 100644 --- a/agent/proxycfg/testing_api_gateway.go +++ b/agent/proxycfg/testing_api_gateway.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfg import ( diff --git a/agent/proxycfg/testing_ce.go b/agent/proxycfg/testing_ce.go index 11f9a6adeb..6aa07588d4 100644 --- a/agent/proxycfg/testing_ce.go +++ b/agent/proxycfg/testing_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/proxycfg/testing_connect_proxy.go b/agent/proxycfg/testing_connect_proxy.go index 73c3f8cc90..c447be51b8 100644 --- a/agent/proxycfg/testing_connect_proxy.go +++ b/agent/proxycfg/testing_connect_proxy.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfg import ( diff --git a/agent/proxycfg/testing_ingress_gateway.go b/agent/proxycfg/testing_ingress_gateway.go index 4712ea6b04..d62d232577 100644 --- a/agent/proxycfg/testing_ingress_gateway.go +++ b/agent/proxycfg/testing_ingress_gateway.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfg import ( diff --git a/agent/proxycfg/testing_mesh_gateway.go b/agent/proxycfg/testing_mesh_gateway.go index a5dac7510e..1edf5ee00e 100644 --- a/agent/proxycfg/testing_mesh_gateway.go +++ b/agent/proxycfg/testing_mesh_gateway.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfg import ( diff --git a/agent/proxycfg/testing_peering.go b/agent/proxycfg/testing_peering.go index eb28910a39..c255594672 100644 --- a/agent/proxycfg/testing_peering.go +++ b/agent/proxycfg/testing_peering.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfg import ( diff --git a/agent/proxycfg/testing_terminating_gateway.go b/agent/proxycfg/testing_terminating_gateway.go index 64ef5b2be5..b9f387c688 100644 --- a/agent/proxycfg/testing_terminating_gateway.go +++ b/agent/proxycfg/testing_terminating_gateway.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfg import ( diff --git a/agent/proxycfg/testing_tproxy.go b/agent/proxycfg/testing_tproxy.go index 7ac35ba475..3ebccb91cb 100644 --- a/agent/proxycfg/testing_tproxy.go +++ b/agent/proxycfg/testing_tproxy.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfg import ( diff --git a/agent/proxycfg/testing_upstreams.go b/agent/proxycfg/testing_upstreams.go index cea10c7782..9444ca9053 100644 --- a/agent/proxycfg/testing_upstreams.go +++ b/agent/proxycfg/testing_upstreams.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfg import ( diff --git a/agent/proxycfg/upstreams.go b/agent/proxycfg/upstreams.go index dadec77ec8..68b13b09b6 100644 --- a/agent/proxycfg/upstreams.go +++ b/agent/proxycfg/upstreams.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxycfg import ( diff --git a/agent/proxycfg_test.go b/agent/proxycfg_test.go index 11f9b8fe79..74584331ae 100644 --- a/agent/proxycfg_test.go +++ b/agent/proxycfg_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/reload.go b/agent/reload.go index 21a7486a00..cf68481621 100644 --- a/agent/reload.go +++ b/agent/reload.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import "github.com/hashicorp/consul/agent/config" diff --git a/agent/remote_exec.go b/agent/remote_exec.go index 8519ca4857..876c189862 100644 --- a/agent/remote_exec.go +++ b/agent/remote_exec.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/remote_exec_test.go b/agent/remote_exec_test.go index b08f9e14e6..f077de895a 100644 --- a/agent/remote_exec_test.go +++ b/agent/remote_exec_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/retry_join.go b/agent/retry_join.go index 61825db23c..eb010c0c22 100644 --- a/agent/retry_join.go +++ b/agent/retry_join.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/retry_join_test.go b/agent/retry_join_test.go index e6e2fac779..4184ab0a9f 100644 --- a/agent/retry_join_test.go +++ b/agent/retry_join_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/router/grpc.go b/agent/router/grpc.go index 44600d42ad..ce3f079e86 100644 --- a/agent/router/grpc.go +++ b/agent/router/grpc.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package router import ( diff --git a/agent/router/manager.go b/agent/router/manager.go index 8d2e9658ee..07d55127f3 100644 --- a/agent/router/manager.go +++ b/agent/router/manager.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // Package servers provides a Manager interface for Manager managed // metadata.Server objects. The servers package manages servers from a Consul // client's perspective (i.e. a list of servers that a client talks with for diff --git a/agent/router/manager_internal_test.go b/agent/router/manager_internal_test.go index 640e96a062..120a5f012c 100644 --- a/agent/router/manager_internal_test.go +++ b/agent/router/manager_internal_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package router import ( diff --git a/agent/router/manager_test.go b/agent/router/manager_test.go index e21ab340f4..6490164fda 100644 --- a/agent/router/manager_test.go +++ b/agent/router/manager_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package router_test import ( diff --git a/agent/router/router.go b/agent/router/router.go index 1389a30f6c..c261b6ed7c 100644 --- a/agent/router/router.go +++ b/agent/router/router.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package router import ( diff --git a/agent/router/router_test.go b/agent/router/router_test.go index 8ccdf825e0..206b0befe8 100644 --- a/agent/router/router_test.go +++ b/agent/router/router_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package router import ( diff --git a/agent/router/serf_adapter.go b/agent/router/serf_adapter.go index 7208fe1236..d3a228ca3d 100644 --- a/agent/router/serf_adapter.go +++ b/agent/router/serf_adapter.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package router import ( diff --git a/agent/router/serf_flooder.go b/agent/router/serf_flooder.go index 7c415db25a..06d59d5c4a 100644 --- a/agent/router/serf_flooder.go +++ b/agent/router/serf_flooder.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package router import ( diff --git a/agent/routine-leak-checker/leak_test.go b/agent/routine-leak-checker/leak_test.go index 34f0989238..f6b3c2a749 100644 --- a/agent/routine-leak-checker/leak_test.go +++ b/agent/routine-leak-checker/leak_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package leakcheck import ( diff --git a/agent/rpc/middleware/interceptors.go b/agent/rpc/middleware/interceptors.go index 8c5d6c15e1..a17a82ef36 100644 --- a/agent/rpc/middleware/interceptors.go +++ b/agent/rpc/middleware/interceptors.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package middleware import ( diff --git a/agent/rpc/middleware/interceptors_test.go b/agent/rpc/middleware/interceptors_test.go index fda01199b6..a8e07c8d4d 100644 --- a/agent/rpc/middleware/interceptors_test.go +++ b/agent/rpc/middleware/interceptors_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package middleware import ( diff --git a/agent/rpc/middleware/rate_limit_mappings.go b/agent/rpc/middleware/rate_limit_mappings.go index a0ca13c4c1..318f5c007f 100644 --- a/agent/rpc/middleware/rate_limit_mappings.go +++ b/agent/rpc/middleware/rate_limit_mappings.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package middleware import "github.com/hashicorp/consul/agent/consul/rate" diff --git a/agent/rpc/middleware/recovery.go b/agent/rpc/middleware/recovery.go index f381f0ee2a..6c23eb3ed3 100644 --- a/agent/rpc/middleware/recovery.go +++ b/agent/rpc/middleware/recovery.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package middleware import ( diff --git a/agent/rpc/operator/service.go b/agent/rpc/operator/service.go index cbe876a7f1..ed5d482b5e 100644 --- a/agent/rpc/operator/service.go +++ b/agent/rpc/operator/service.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package operator import ( diff --git a/agent/rpc/operator/service_test.go b/agent/rpc/operator/service_test.go index f9d7c52aeb..f0030578ec 100644 --- a/agent/rpc/operator/service_test.go +++ b/agent/rpc/operator/service_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package operator import ( diff --git a/agent/rpc/peering/service.go b/agent/rpc/peering/service.go index 46fe5e23af..877f92306b 100644 --- a/agent/rpc/peering/service.go +++ b/agent/rpc/peering/service.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package peering import ( diff --git a/agent/rpc/peering/service_ce_test.go b/agent/rpc/peering/service_ce_test.go index 173e018897..6b2a0e199a 100644 --- a/agent/rpc/peering/service_ce_test.go +++ b/agent/rpc/peering/service_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/rpc/peering/service_test.go b/agent/rpc/peering/service_test.go index f5e089a45c..8d56fc4c30 100644 --- a/agent/rpc/peering/service_test.go +++ b/agent/rpc/peering/service_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package peering_test import ( diff --git a/agent/rpc/peering/testing.go b/agent/rpc/peering/testing.go index 577f78229f..b56f2afbc6 100644 --- a/agent/rpc/peering/testing.go +++ b/agent/rpc/peering/testing.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package peering import ( diff --git a/agent/rpc/peering/testutil_ce_test.go b/agent/rpc/peering/testutil_ce_test.go index 4aac92cadd..4602c01fc5 100644 --- a/agent/rpc/peering/testutil_ce_test.go +++ b/agent/rpc/peering/testutil_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/rpc/peering/validate.go b/agent/rpc/peering/validate.go index 945a6a0dc2..2de6684d85 100644 --- a/agent/rpc/peering/validate.go +++ b/agent/rpc/peering/validate.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package peering import ( diff --git a/agent/rpc/peering/validate_test.go b/agent/rpc/peering/validate_test.go index eb4882f0b8..669baf4170 100644 --- a/agent/rpc/peering/validate_test.go +++ b/agent/rpc/peering/validate_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package peering import ( diff --git a/agent/rpcclient/health/health.go b/agent/rpcclient/health/health.go index 1f1781e1a6..90b69db3a2 100644 --- a/agent/rpcclient/health/health.go +++ b/agent/rpcclient/health/health.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package health import ( diff --git a/agent/rpcclient/health/health_test.go b/agent/rpcclient/health/health_test.go index a9cc7a087d..22bfdab171 100644 --- a/agent/rpcclient/health/health_test.go +++ b/agent/rpcclient/health/health_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package health import ( diff --git a/agent/rpcclient/health/streaming_test.go b/agent/rpcclient/health/streaming_test.go index a55fac25b4..e2864520ca 100644 --- a/agent/rpcclient/health/streaming_test.go +++ b/agent/rpcclient/health/streaming_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package health import ( diff --git a/agent/rpcclient/health/view.go b/agent/rpcclient/health/view.go index ce32e801c3..8af07932d0 100644 --- a/agent/rpcclient/health/view.go +++ b/agent/rpcclient/health/view.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package health import ( diff --git a/agent/rpcclient/health/view_test.go b/agent/rpcclient/health/view_test.go index 982e5dbf3f..a22f8e921b 100644 --- a/agent/rpcclient/health/view_test.go +++ b/agent/rpcclient/health/view_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package health import ( diff --git a/agent/service_checks_test.go b/agent/service_checks_test.go index 1e98722192..41372cc47d 100644 --- a/agent/service_checks_test.go +++ b/agent/service_checks_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/service_manager.go b/agent/service_manager.go index 784986678d..1c6041f8f0 100644 --- a/agent/service_manager.go +++ b/agent/service_manager.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/service_manager_test.go b/agent/service_manager_test.go index 097513ea72..b3a17e44b3 100644 --- a/agent/service_manager_test.go +++ b/agent/service_manager_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/session_endpoint.go b/agent/session_endpoint.go index 2f10b149b2..90c3fa32ba 100644 --- a/agent/session_endpoint.go +++ b/agent/session_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/session_endpoint_test.go b/agent/session_endpoint_test.go index a1b011f25f..ae5a492808 100644 --- a/agent/session_endpoint_test.go +++ b/agent/session_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/setup.go b/agent/setup.go index 43ed8c74bf..5ab8883d0e 100644 --- a/agent/setup.go +++ b/agent/setup.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/setup_ce.go b/agent/setup_ce.go index 9fd22210e2..af24a1515e 100644 --- a/agent/setup_ce.go +++ b/agent/setup_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/sidecar_service.go b/agent/sidecar_service.go index 6cd6d294e5..439bdc66ad 100644 --- a/agent/sidecar_service.go +++ b/agent/sidecar_service.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/sidecar_service_test.go b/agent/sidecar_service_test.go index 37854298e6..c9b17a0df8 100644 --- a/agent/sidecar_service_test.go +++ b/agent/sidecar_service_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/signal_unix.go b/agent/signal_unix.go index a41e16a678..83e00f27b3 100644 --- a/agent/signal_unix.go +++ b/agent/signal_unix.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !windows // +build !windows diff --git a/agent/signal_windows.go b/agent/signal_windows.go index ba3d0fde98..cb49a169c0 100644 --- a/agent/signal_windows.go +++ b/agent/signal_windows.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build windows // +build windows diff --git a/agent/snapshot_endpoint.go b/agent/snapshot_endpoint.go index 574b1683a7..06805ae5f8 100644 --- a/agent/snapshot_endpoint.go +++ b/agent/snapshot_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/snapshot_endpoint_test.go b/agent/snapshot_endpoint_test.go index a08b393e33..31d731a26e 100644 --- a/agent/snapshot_endpoint_test.go +++ b/agent/snapshot_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/status_endpoint.go b/agent/status_endpoint.go index 0fbd26837b..4a40ec8910 100644 --- a/agent/status_endpoint.go +++ b/agent/status_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/status_endpoint_test.go b/agent/status_endpoint_test.go index 93768618c3..db231fbc9b 100644 --- a/agent/status_endpoint_test.go +++ b/agent/status_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/streaming_test.go b/agent/streaming_test.go index 8af5edc7db..fed1e8126d 100644 --- a/agent/streaming_test.go +++ b/agent/streaming_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/structs/acl.go b/agent/structs/acl.go index 80f1c8e29e..4412aa2be5 100644 --- a/agent/structs/acl.go +++ b/agent/structs/acl.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/acl_cache.go b/agent/structs/acl_cache.go index 65e20a1f4f..15f3a2edc3 100644 --- a/agent/structs/acl_cache.go +++ b/agent/structs/acl_cache.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/acl_cache_test.go b/agent/structs/acl_cache_test.go index e0a057d363..57e218ff21 100644 --- a/agent/structs/acl_cache_test.go +++ b/agent/structs/acl_cache_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/acl_ce.go b/agent/structs/acl_ce.go index d47640e291..5406204760 100644 --- a/agent/structs/acl_ce.go +++ b/agent/structs/acl_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/structs/acl_test.go b/agent/structs/acl_test.go index d5b083ec5e..e1fb35263b 100644 --- a/agent/structs/acl_test.go +++ b/agent/structs/acl_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/aclfilter/filter.go b/agent/structs/aclfilter/filter.go index a6c5301d1a..b18749624b 100644 --- a/agent/structs/aclfilter/filter.go +++ b/agent/structs/aclfilter/filter.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package aclfilter import ( diff --git a/agent/structs/aclfilter/filter_test.go b/agent/structs/aclfilter/filter_test.go index 4666b52a33..98f3bb63f2 100644 --- a/agent/structs/aclfilter/filter_test.go +++ b/agent/structs/aclfilter/filter_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package aclfilter import ( diff --git a/agent/structs/auto_encrypt.go b/agent/structs/auto_encrypt.go index a0611ee386..cce7c4effa 100644 --- a/agent/structs/auto_encrypt.go +++ b/agent/structs/auto_encrypt.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs type SignedResponse struct { diff --git a/agent/structs/autopilot.go b/agent/structs/autopilot.go index abfb7ca0c4..431e2ad4d3 100644 --- a/agent/structs/autopilot.go +++ b/agent/structs/autopilot.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/autopilot_ce.go b/agent/structs/autopilot_ce.go index a495c26a07..55420d23e1 100644 --- a/agent/structs/autopilot_ce.go +++ b/agent/structs/autopilot_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/structs/catalog.go b/agent/structs/catalog.go index 94581a45ca..2988a60957 100644 --- a/agent/structs/catalog.go +++ b/agent/structs/catalog.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/catalog_ce.go b/agent/structs/catalog_ce.go index 8165ffc426..ad5218bf80 100644 --- a/agent/structs/catalog_ce.go +++ b/agent/structs/catalog_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/structs/check_definition.go b/agent/structs/check_definition.go index 1c01a4b422..ec76083260 100644 --- a/agent/structs/check_definition.go +++ b/agent/structs/check_definition.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/check_definition_test.go b/agent/structs/check_definition_test.go index 731de6dbdb..5a51f377c0 100644 --- a/agent/structs/check_definition_test.go +++ b/agent/structs/check_definition_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/check_type.go b/agent/structs/check_type.go index b4696c65c5..96254f62d8 100644 --- a/agent/structs/check_type.go +++ b/agent/structs/check_type.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/config_entry.go b/agent/structs/config_entry.go index 6fa4531f8f..b0337d6ad7 100644 --- a/agent/structs/config_entry.go +++ b/agent/structs/config_entry.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/config_entry_ce.go b/agent/structs/config_entry_ce.go index 4bd3a93fcd..5504a5cdcd 100644 --- a/agent/structs/config_entry_ce.go +++ b/agent/structs/config_entry_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/structs/config_entry_ce_test.go b/agent/structs/config_entry_ce_test.go index ed6fedc4e6..fd3ed9d350 100644 --- a/agent/structs/config_entry_ce_test.go +++ b/agent/structs/config_entry_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/structs/config_entry_discoverychain.go b/agent/structs/config_entry_discoverychain.go index cb281c2cb2..581a071439 100644 --- a/agent/structs/config_entry_discoverychain.go +++ b/agent/structs/config_entry_discoverychain.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/config_entry_discoverychain_ce.go b/agent/structs/config_entry_discoverychain_ce.go index ef00e39922..7b06fb529b 100644 --- a/agent/structs/config_entry_discoverychain_ce.go +++ b/agent/structs/config_entry_discoverychain_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/structs/config_entry_discoverychain_ce_test.go b/agent/structs/config_entry_discoverychain_ce_test.go index c584487715..0ee280e122 100644 --- a/agent/structs/config_entry_discoverychain_ce_test.go +++ b/agent/structs/config_entry_discoverychain_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/structs/config_entry_discoverychain_test.go b/agent/structs/config_entry_discoverychain_test.go index 47cb010b30..a7bbdaffd0 100644 --- a/agent/structs/config_entry_discoverychain_test.go +++ b/agent/structs/config_entry_discoverychain_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/config_entry_exports.go b/agent/structs/config_entry_exports.go index c772ee3f47..89cb1c4bc3 100644 --- a/agent/structs/config_entry_exports.go +++ b/agent/structs/config_entry_exports.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/config_entry_exports_ce_test.go b/agent/structs/config_entry_exports_ce_test.go index 6a66d2b319..24cb64423b 100644 --- a/agent/structs/config_entry_exports_ce_test.go +++ b/agent/structs/config_entry_exports_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/structs/config_entry_exports_test.go b/agent/structs/config_entry_exports_test.go index e1c58cea65..c6dd8c5cd4 100644 --- a/agent/structs/config_entry_exports_test.go +++ b/agent/structs/config_entry_exports_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/config_entry_gateways.go b/agent/structs/config_entry_gateways.go index 036c036948..109773fb64 100644 --- a/agent/structs/config_entry_gateways.go +++ b/agent/structs/config_entry_gateways.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/config_entry_gateways_test.go b/agent/structs/config_entry_gateways_test.go index d057e9ef0d..16e8e2cbf5 100644 --- a/agent/structs/config_entry_gateways_test.go +++ b/agent/structs/config_entry_gateways_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/config_entry_inline_certificate.go b/agent/structs/config_entry_inline_certificate.go index 4dae63f443..d7f2031fff 100644 --- a/agent/structs/config_entry_inline_certificate.go +++ b/agent/structs/config_entry_inline_certificate.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/config_entry_inline_certificate_test.go b/agent/structs/config_entry_inline_certificate_test.go index db46ca92a7..f92515cad3 100644 --- a/agent/structs/config_entry_inline_certificate_test.go +++ b/agent/structs/config_entry_inline_certificate_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import "testing" diff --git a/agent/structs/config_entry_intentions.go b/agent/structs/config_entry_intentions.go index fd12453f8a..c1eefe4b21 100644 --- a/agent/structs/config_entry_intentions.go +++ b/agent/structs/config_entry_intentions.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/config_entry_intentions_ce.go b/agent/structs/config_entry_intentions_ce.go index 2628951f85..f739b576aa 100644 --- a/agent/structs/config_entry_intentions_ce.go +++ b/agent/structs/config_entry_intentions_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/structs/config_entry_intentions_test.go b/agent/structs/config_entry_intentions_test.go index 233ecebede..6c74f13e49 100644 --- a/agent/structs/config_entry_intentions_test.go +++ b/agent/structs/config_entry_intentions_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/config_entry_mesh.go b/agent/structs/config_entry_mesh.go index bbb52ed433..ca9a51ab76 100644 --- a/agent/structs/config_entry_mesh.go +++ b/agent/structs/config_entry_mesh.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/config_entry_mesh_ce.go b/agent/structs/config_entry_mesh_ce.go index 087edc8e56..319bf6adc1 100644 --- a/agent/structs/config_entry_mesh_ce.go +++ b/agent/structs/config_entry_mesh_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/structs/config_entry_mesh_test.go b/agent/structs/config_entry_mesh_test.go index b618bf55bd..f6eaea9e9c 100644 --- a/agent/structs/config_entry_mesh_test.go +++ b/agent/structs/config_entry_mesh_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/config_entry_routes.go b/agent/structs/config_entry_routes.go index 0e3a4de595..ae5a2555ee 100644 --- a/agent/structs/config_entry_routes.go +++ b/agent/structs/config_entry_routes.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/config_entry_routes_test.go b/agent/structs/config_entry_routes_test.go index 52e18f7195..5ab85e5977 100644 --- a/agent/structs/config_entry_routes_test.go +++ b/agent/structs/config_entry_routes_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/config_entry_status.go b/agent/structs/config_entry_status.go index 1e17c41796..749ba15968 100644 --- a/agent/structs/config_entry_status.go +++ b/agent/structs/config_entry_status.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/config_entry_test.go b/agent/structs/config_entry_test.go index a5a14d3496..e8b8747622 100644 --- a/agent/structs/config_entry_test.go +++ b/agent/structs/config_entry_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/connect.go b/agent/structs/connect.go index 9edf744a13..4a6033efab 100644 --- a/agent/structs/connect.go +++ b/agent/structs/connect.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import "github.com/hashicorp/consul/acl" diff --git a/agent/structs/connect_ca.go b/agent/structs/connect_ca.go index 9f319ad09f..90e139fab0 100644 --- a/agent/structs/connect_ca.go +++ b/agent/structs/connect_ca.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/connect_ca_test.go b/agent/structs/connect_ca_test.go index 1609b07565..5f224e04f7 100644 --- a/agent/structs/connect_ca_test.go +++ b/agent/structs/connect_ca_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/connect_ce.go b/agent/structs/connect_ce.go index ac4a6405f4..b78e8b4c6c 100644 --- a/agent/structs/connect_ce.go +++ b/agent/structs/connect_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/structs/connect_proxy_config.go b/agent/structs/connect_proxy_config.go index b127b1ce10..992e6aebda 100644 --- a/agent/structs/connect_proxy_config.go +++ b/agent/structs/connect_proxy_config.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/connect_proxy_config_ce.go b/agent/structs/connect_proxy_config_ce.go index 320d7c4700..dfdc10bbad 100644 --- a/agent/structs/connect_proxy_config_ce.go +++ b/agent/structs/connect_proxy_config_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/structs/connect_proxy_config_test.go b/agent/structs/connect_proxy_config_test.go index f55ba1d2b9..be16d17be6 100644 --- a/agent/structs/connect_proxy_config_test.go +++ b/agent/structs/connect_proxy_config_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/deep-copy.sh b/agent/structs/deep-copy.sh index f0e5c91fb1..e57a2f61ea 100755 --- a/agent/structs/deep-copy.sh +++ b/agent/structs/deep-copy.sh @@ -1,4 +1,7 @@ #!/usr/bin/env bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + readonly PACKAGE_DIR="$(dirname "${BASH_SOURCE[0]}")" cd $PACKAGE_DIR diff --git a/agent/structs/discovery_chain.go b/agent/structs/discovery_chain.go index f5dca478a6..a0c052df6c 100644 --- a/agent/structs/discovery_chain.go +++ b/agent/structs/discovery_chain.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/discovery_chain_ce.go b/agent/structs/discovery_chain_ce.go index cdabdf6b35..b4a83b8904 100644 --- a/agent/structs/discovery_chain_ce.go +++ b/agent/structs/discovery_chain_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/structs/envoy_extension.go b/agent/structs/envoy_extension.go index efef63076f..33007c4193 100644 --- a/agent/structs/envoy_extension.go +++ b/agent/structs/envoy_extension.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/errors.go b/agent/structs/errors.go index 25d2a6d6e9..df8123dc60 100644 --- a/agent/structs/errors.go +++ b/agent/structs/errors.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/federation_state.go b/agent/structs/federation_state.go index 74ea10c9a5..5a0e8eef6d 100644 --- a/agent/structs/federation_state.go +++ b/agent/structs/federation_state.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/identity.go b/agent/structs/identity.go index d0bfd62ec2..b55f6bb7ae 100644 --- a/agent/structs/identity.go +++ b/agent/structs/identity.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import "github.com/hashicorp/consul/acl" diff --git a/agent/structs/intention.go b/agent/structs/intention.go index eb70ba1ee8..cff973e802 100644 --- a/agent/structs/intention.go +++ b/agent/structs/intention.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/intention_ce.go b/agent/structs/intention_ce.go index fbae3b4099..abcb79c131 100644 --- a/agent/structs/intention_ce.go +++ b/agent/structs/intention_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/structs/intention_test.go b/agent/structs/intention_test.go index ef6e4c00d2..65cc68adac 100644 --- a/agent/structs/intention_test.go +++ b/agent/structs/intention_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/operator.go b/agent/structs/operator.go index 5cb1a92ca9..9d78cb9214 100644 --- a/agent/structs/operator.go +++ b/agent/structs/operator.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/peering.go b/agent/structs/peering.go index 714a442e8f..ee6fd43d6f 100644 --- a/agent/structs/peering.go +++ b/agent/structs/peering.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs // PeeringToken identifies a peer in order for a connection to be established. diff --git a/agent/structs/prepared_query.go b/agent/structs/prepared_query.go index b46145113e..8101ba5f22 100644 --- a/agent/structs/prepared_query.go +++ b/agent/structs/prepared_query.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/prepared_query_test.go b/agent/structs/prepared_query_test.go index d77ba3578b..0e3fac37e1 100644 --- a/agent/structs/prepared_query_test.go +++ b/agent/structs/prepared_query_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/protobuf_compat.go b/agent/structs/protobuf_compat.go index b2f9cbdcb8..c52d85a32c 100644 --- a/agent/structs/protobuf_compat.go +++ b/agent/structs/protobuf_compat.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/service_definition.go b/agent/structs/service_definition.go index d506c15f98..0cbc18830a 100644 --- a/agent/structs/service_definition.go +++ b/agent/structs/service_definition.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/service_definition_test.go b/agent/structs/service_definition_test.go index d5a68f6672..ec6d4fc537 100644 --- a/agent/structs/service_definition_test.go +++ b/agent/structs/service_definition_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/snapshot.go b/agent/structs/snapshot.go index 933e6e1d4d..3d71fb093d 100644 --- a/agent/structs/snapshot.go +++ b/agent/structs/snapshot.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs type SnapshotOp int diff --git a/agent/structs/structs.go b/agent/structs/structs.go index 9e46c3b18f..e8f006f465 100644 --- a/agent/structs/structs.go +++ b/agent/structs/structs.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/structs_ce.go b/agent/structs/structs_ce.go index dcb1641aa0..f47fac578a 100644 --- a/agent/structs/structs_ce.go +++ b/agent/structs/structs_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/structs/structs_ce_test.go b/agent/structs/structs_ce_test.go index 54bbb0f2f9..6ec8723ae5 100644 --- a/agent/structs/structs_ce_test.go +++ b/agent/structs/structs_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/structs/structs_ext_test.go b/agent/structs/structs_ext_test.go index 185f586906..8b31a41357 100644 --- a/agent/structs/structs_ext_test.go +++ b/agent/structs/structs_ext_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs_test import ( diff --git a/agent/structs/structs_filtering_test.go b/agent/structs/structs_filtering_test.go index cdc84db152..fe0c6c9807 100644 --- a/agent/structs/structs_filtering_test.go +++ b/agent/structs/structs_filtering_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/structs_test.go b/agent/structs/structs_test.go index cc3e70fe79..3c01e9102f 100644 --- a/agent/structs/structs_test.go +++ b/agent/structs/structs_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/system_metadata.go b/agent/structs/system_metadata.go index 2c038872bf..555756201a 100644 --- a/agent/structs/system_metadata.go +++ b/agent/structs/system_metadata.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs // SystemMetadataOp is the operation for a request related to system metadata. diff --git a/agent/structs/testing.go b/agent/structs/testing.go index 5d42cf7e3d..527da21c4e 100644 --- a/agent/structs/testing.go +++ b/agent/structs/testing.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/testing_catalog.go b/agent/structs/testing_catalog.go index dfc108adb7..1d59e161f9 100644 --- a/agent/structs/testing_catalog.go +++ b/agent/structs/testing_catalog.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/testing_connect_proxy_config.go b/agent/structs/testing_connect_proxy_config.go index 0021612e9e..971e355fba 100644 --- a/agent/structs/testing_connect_proxy_config.go +++ b/agent/structs/testing_connect_proxy_config.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/testing_intention.go b/agent/structs/testing_intention.go index c8a42d7916..974a103de1 100644 --- a/agent/structs/testing_intention.go +++ b/agent/structs/testing_intention.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/testing_service_definition.go b/agent/structs/testing_service_definition.go index 1e4938da83..da51014f43 100644 --- a/agent/structs/testing_service_definition.go +++ b/agent/structs/testing_service_definition.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/structs/txn.go b/agent/structs/txn.go index 6e0804a713..efb11aa891 100644 --- a/agent/structs/txn.go +++ b/agent/structs/txn.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/agent/submatview/handler.go b/agent/submatview/handler.go index 8f03fbfd4f..8aabdd82dd 100644 --- a/agent/submatview/handler.go +++ b/agent/submatview/handler.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package submatview import ( diff --git a/agent/submatview/local_materializer.go b/agent/submatview/local_materializer.go index b3d4480bda..1864ce3dfb 100644 --- a/agent/submatview/local_materializer.go +++ b/agent/submatview/local_materializer.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package submatview import ( diff --git a/agent/submatview/local_materializer_test.go b/agent/submatview/local_materializer_test.go index 3e6f522f1d..58698f885e 100644 --- a/agent/submatview/local_materializer_test.go +++ b/agent/submatview/local_materializer_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package submatview import ( diff --git a/agent/submatview/materializer.go b/agent/submatview/materializer.go index cc8f631199..930bacdf61 100644 --- a/agent/submatview/materializer.go +++ b/agent/submatview/materializer.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package submatview import ( diff --git a/agent/submatview/rpc_materializer.go b/agent/submatview/rpc_materializer.go index 3b379d4e84..354d7f2dba 100644 --- a/agent/submatview/rpc_materializer.go +++ b/agent/submatview/rpc_materializer.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package submatview import ( diff --git a/agent/submatview/store.go b/agent/submatview/store.go index dacf2d8bae..407905a455 100644 --- a/agent/submatview/store.go +++ b/agent/submatview/store.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package submatview import ( diff --git a/agent/submatview/store_integration_test.go b/agent/submatview/store_integration_test.go index 0e3fb3c630..447e264e88 100644 --- a/agent/submatview/store_integration_test.go +++ b/agent/submatview/store_integration_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package submatview_test import ( diff --git a/agent/submatview/store_test.go b/agent/submatview/store_test.go index aab0995998..c5b02b708b 100644 --- a/agent/submatview/store_test.go +++ b/agent/submatview/store_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package submatview import ( diff --git a/agent/submatview/streaming_test.go b/agent/submatview/streaming_test.go index 7d87e63f1d..fe1134dcbb 100644 --- a/agent/submatview/streaming_test.go +++ b/agent/submatview/streaming_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package submatview import ( diff --git a/agent/systemd/notify.go b/agent/systemd/notify.go index 445d0ecb2d..60c71947dc 100644 --- a/agent/systemd/notify.go +++ b/agent/systemd/notify.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package systemd import ( diff --git a/agent/testagent.go b/agent/testagent.go index f81b56314f..3d0e2c8038 100644 --- a/agent/testagent.go +++ b/agent/testagent.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/testagent_test.go b/agent/testagent_test.go index 39e91a2a69..266b6e864c 100644 --- a/agent/testagent_test.go +++ b/agent/testagent_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/token/persistence.go b/agent/token/persistence.go index 49e41e3dd2..117f72359d 100644 --- a/agent/token/persistence.go +++ b/agent/token/persistence.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package token import ( diff --git a/agent/token/persistence_test.go b/agent/token/persistence_test.go index 2f9fe427c0..5d6e73f0d2 100644 --- a/agent/token/persistence_test.go +++ b/agent/token/persistence_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package token import ( diff --git a/agent/token/store.go b/agent/token/store.go index 80123e3675..a32475eb47 100644 --- a/agent/token/store.go +++ b/agent/token/store.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package token import ( diff --git a/agent/token/store_ce.go b/agent/token/store_ce.go index 5cc2b01176..f2fab3390d 100644 --- a/agent/token/store_ce.go +++ b/agent/token/store_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/token/store_test.go b/agent/token/store_test.go index 45bf82d5d5..c35c44a7b6 100644 --- a/agent/token/store_test.go +++ b/agent/token/store_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package token import ( diff --git a/agent/translate_addr.go b/agent/translate_addr.go index 7967347ec1..1c0f8a4003 100644 --- a/agent/translate_addr.go +++ b/agent/translate_addr.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/txn_endpoint.go b/agent/txn_endpoint.go index 1eeb4b6d49..10117a53c5 100644 --- a/agent/txn_endpoint.go +++ b/agent/txn_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/txn_endpoint_test.go b/agent/txn_endpoint_test.go index ce94b5c3e6..fe19ed8253 100644 --- a/agent/txn_endpoint_test.go +++ b/agent/txn_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/ui_endpoint.go b/agent/ui_endpoint.go index 7ed8614f68..ec40277d90 100644 --- a/agent/ui_endpoint.go +++ b/agent/ui_endpoint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/ui_endpoint_ce_test.go b/agent/ui_endpoint_ce_test.go index 8ba8d2c518..fccdedcdfc 100644 --- a/agent/ui_endpoint_ce_test.go +++ b/agent/ui_endpoint_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/ui_endpoint_test.go b/agent/ui_endpoint_test.go index 362a27dbb3..3544f803d4 100644 --- a/agent/ui_endpoint_test.go +++ b/agent/ui_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/uiserver/buf_index_fs.go b/agent/uiserver/buf_index_fs.go index 71066d8722..283616c36e 100644 --- a/agent/uiserver/buf_index_fs.go +++ b/agent/uiserver/buf_index_fs.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package uiserver import ( diff --git a/agent/uiserver/buffered_file.go b/agent/uiserver/buffered_file.go index f5ebf0cf55..daa30c610d 100644 --- a/agent/uiserver/buffered_file.go +++ b/agent/uiserver/buffered_file.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package uiserver import ( diff --git a/agent/uiserver/redirect_fs.go b/agent/uiserver/redirect_fs.go index 3f6a8956dc..4a61ba7b2c 100644 --- a/agent/uiserver/redirect_fs.go +++ b/agent/uiserver/redirect_fs.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package uiserver import ( diff --git a/agent/uiserver/ui_template_data.go b/agent/uiserver/ui_template_data.go index e28fc97fe0..726207b148 100644 --- a/agent/uiserver/ui_template_data.go +++ b/agent/uiserver/ui_template_data.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package uiserver import ( diff --git a/agent/uiserver/uiserver.go b/agent/uiserver/uiserver.go index 7393a6ead9..0cd20c5fda 100644 --- a/agent/uiserver/uiserver.go +++ b/agent/uiserver/uiserver.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package uiserver import ( diff --git a/agent/uiserver/uiserver_test.go b/agent/uiserver/uiserver_test.go index 1c310a63ce..ce64927654 100644 --- a/agent/uiserver/uiserver_test.go +++ b/agent/uiserver/uiserver_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package uiserver import ( diff --git a/agent/user_event.go b/agent/user_event.go index ab7aa83ca3..23cbc90c33 100644 --- a/agent/user_event.go +++ b/agent/user_event.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/user_event_test.go b/agent/user_event_test.go index 9f5bcee0a0..62ea5f4adc 100644 --- a/agent/user_event_test.go +++ b/agent/user_event_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/util.go b/agent/util.go index 55688fe308..1bcdbca01f 100644 --- a/agent/util.go +++ b/agent/util.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/util_test.go b/agent/util_test.go index c2c49648a0..42aa745e70 100644 --- a/agent/util_test.go +++ b/agent/util_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/watch_handler.go b/agent/watch_handler.go index 643d4afb13..b926b71675 100644 --- a/agent/watch_handler.go +++ b/agent/watch_handler.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/watch_handler_test.go b/agent/watch_handler_test.go index a5ff8f7c72..151e05e9c0 100644 --- a/agent/watch_handler_test.go +++ b/agent/watch_handler_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/agent/xds/accesslogs/accesslogs.go b/agent/xds/accesslogs/accesslogs.go index 7efa1f76c2..25a3baf192 100644 --- a/agent/xds/accesslogs/accesslogs.go +++ b/agent/xds/accesslogs/accesslogs.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package accesslogs import ( diff --git a/agent/xds/clusters.go b/agent/xds/clusters.go index df4b0a5232..ca78e4e1be 100644 --- a/agent/xds/clusters.go +++ b/agent/xds/clusters.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xds import ( diff --git a/agent/xds/clusters_test.go b/agent/xds/clusters_test.go index 7895d95125..08075107b0 100644 --- a/agent/xds/clusters_test.go +++ b/agent/xds/clusters_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xds import ( diff --git a/agent/xds/config/config.go b/agent/xds/config/config.go index aec714dbba..7eb983ba0e 100644 --- a/agent/xds/config/config.go +++ b/agent/xds/config/config.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xds import ( diff --git a/agent/xds/config/config_test.go b/agent/xds/config/config_test.go index 4bb80e46d6..54b7034790 100644 --- a/agent/xds/config/config_test.go +++ b/agent/xds/config/config_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xds import ( diff --git a/agent/xds/delta.go b/agent/xds/delta.go index 2775000b86..d3944938fc 100644 --- a/agent/xds/delta.go +++ b/agent/xds/delta.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xds import ( diff --git a/agent/xds/delta_envoy_extender_ce_test.go b/agent/xds/delta_envoy_extender_ce_test.go index 7d473fae0a..55ba4628f1 100644 --- a/agent/xds/delta_envoy_extender_ce_test.go +++ b/agent/xds/delta_envoy_extender_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/xds/delta_test.go b/agent/xds/delta_test.go index 9b69725172..5d6091dcdc 100644 --- a/agent/xds/delta_test.go +++ b/agent/xds/delta_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xds import ( diff --git a/agent/xds/endpoints.go b/agent/xds/endpoints.go index d117f8dd82..4b189912fb 100644 --- a/agent/xds/endpoints.go +++ b/agent/xds/endpoints.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xds import ( diff --git a/agent/xds/endpoints_test.go b/agent/xds/endpoints_test.go index 31215adba9..ac8a92be0d 100644 --- a/agent/xds/endpoints_test.go +++ b/agent/xds/endpoints_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xds import ( diff --git a/agent/xds/extensionruntime/runtime_config.go b/agent/xds/extensionruntime/runtime_config.go index 7d7fb85776..1a0d3a4c60 100644 --- a/agent/xds/extensionruntime/runtime_config.go +++ b/agent/xds/extensionruntime/runtime_config.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package extensionruntime import ( diff --git a/agent/xds/extensionruntime/runtime_config_ce_test.go b/agent/xds/extensionruntime/runtime_config_ce_test.go index d7214867fb..1715f02090 100644 --- a/agent/xds/extensionruntime/runtime_config_ce_test.go +++ b/agent/xds/extensionruntime/runtime_config_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/xds/failover_math.go b/agent/xds/failover_math.go index 4ebae89329..ac1c710c48 100644 --- a/agent/xds/failover_math.go +++ b/agent/xds/failover_math.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xds import ( diff --git a/agent/xds/failover_math_test.go b/agent/xds/failover_math_test.go index 296d1cc77f..726ddff5b6 100644 --- a/agent/xds/failover_math_test.go +++ b/agent/xds/failover_math_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xds import ( diff --git a/agent/xds/golden_test.go b/agent/xds/golden_test.go index c056aa7b3a..d77ffda6a6 100644 --- a/agent/xds/golden_test.go +++ b/agent/xds/golden_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xds import ( diff --git a/agent/xds/listeners.go b/agent/xds/listeners.go index 3fec1a0be5..ed3c587173 100644 --- a/agent/xds/listeners.go +++ b/agent/xds/listeners.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xds import ( diff --git a/agent/xds/listeners_ingress.go b/agent/xds/listeners_ingress.go index 0db1f47355..5d80825eaf 100644 --- a/agent/xds/listeners_ingress.go +++ b/agent/xds/listeners_ingress.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xds import ( diff --git a/agent/xds/listeners_test.go b/agent/xds/listeners_test.go index 39c4c04c30..00c1b03117 100644 --- a/agent/xds/listeners_test.go +++ b/agent/xds/listeners_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xds import ( diff --git a/agent/xds/naming.go b/agent/xds/naming.go index 620032a422..d9a2de2c32 100644 --- a/agent/xds/naming.go +++ b/agent/xds/naming.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xds import ( diff --git a/agent/xds/net_fallback.go b/agent/xds/net_fallback.go index a09fc14983..e35ed3c99a 100644 --- a/agent/xds/net_fallback.go +++ b/agent/xds/net_fallback.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !linux // +build !linux diff --git a/agent/xds/net_linux.go b/agent/xds/net_linux.go index 1be5d80c30..59e535f6de 100644 --- a/agent/xds/net_linux.go +++ b/agent/xds/net_linux.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build linux // +build linux diff --git a/agent/xds/protocol_trace.go b/agent/xds/protocol_trace.go index 1a9687f712..76d4e8e6ee 100644 --- a/agent/xds/protocol_trace.go +++ b/agent/xds/protocol_trace.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xds import ( diff --git a/agent/xds/rbac.go b/agent/xds/rbac.go index d237b3e7b4..c90c43b954 100644 --- a/agent/xds/rbac.go +++ b/agent/xds/rbac.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xds import ( diff --git a/agent/xds/rbac_test.go b/agent/xds/rbac_test.go index e0ab500541..4e5c80c5f3 100644 --- a/agent/xds/rbac_test.go +++ b/agent/xds/rbac_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xds import ( diff --git a/agent/xds/resources.go b/agent/xds/resources.go index cab494da4c..15378861f3 100644 --- a/agent/xds/resources.go +++ b/agent/xds/resources.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xds import ( diff --git a/agent/xds/resources_ce_test.go b/agent/xds/resources_ce_test.go index a22e18f643..fa71348172 100644 --- a/agent/xds/resources_ce_test.go +++ b/agent/xds/resources_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/xds/resources_test.go b/agent/xds/resources_test.go index f109170c9e..ba7dab5ff5 100644 --- a/agent/xds/resources_test.go +++ b/agent/xds/resources_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xds import ( diff --git a/agent/xds/response.go b/agent/xds/response.go index 06948d7fe3..92e0f9d0a8 100644 --- a/agent/xds/response.go +++ b/agent/xds/response.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xds import ( diff --git a/agent/xds/routes.go b/agent/xds/routes.go index fd9838e283..0627370d85 100644 --- a/agent/xds/routes.go +++ b/agent/xds/routes.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xds import ( diff --git a/agent/xds/routes_test.go b/agent/xds/routes_test.go index c68e54c6d0..426dc71fad 100644 --- a/agent/xds/routes_test.go +++ b/agent/xds/routes_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xds import ( diff --git a/agent/xds/secrets.go b/agent/xds/secrets.go index a1ef50e44c..628cec7905 100644 --- a/agent/xds/secrets.go +++ b/agent/xds/secrets.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xds import ( diff --git a/agent/xds/server.go b/agent/xds/server.go index 57d7224f82..c8a5fa1086 100644 --- a/agent/xds/server.go +++ b/agent/xds/server.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xds import ( diff --git a/agent/xds/server_ce.go b/agent/xds/server_ce.go index dc5ab309ce..a01e9bf493 100644 --- a/agent/xds/server_ce.go +++ b/agent/xds/server_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/agent/xds/testcommon/testcommon.go b/agent/xds/testcommon/testcommon.go index ba75cf9ae9..44d2cc3bbe 100644 --- a/agent/xds/testcommon/testcommon.go +++ b/agent/xds/testcommon/testcommon.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package testcommon import ( diff --git a/agent/xds/testing.go b/agent/xds/testing.go index 76cc53f49f..916bbd9b50 100644 --- a/agent/xds/testing.go +++ b/agent/xds/testing.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xds import ( diff --git a/agent/xds/validateupstream-test/validateupstream_test.go b/agent/xds/validateupstream-test/validateupstream_test.go index 4c317ab732..e36466d624 100644 --- a/agent/xds/validateupstream-test/validateupstream_test.go +++ b/agent/xds/validateupstream-test/validateupstream_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package validateupstream_test import ( diff --git a/agent/xds/xds.go b/agent/xds/xds.go index 84c72663ca..aab5bc7aaf 100644 --- a/agent/xds/xds.go +++ b/agent/xds/xds.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // Package xds provides an implementation of a gRPC service that exports Envoy's // xDS API for config discovery. Specifically we support the Aggregated // Discovery Service (ADS) only as we control all config. diff --git a/agent/xds/xds_protocol_helpers_test.go b/agent/xds/xds_protocol_helpers_test.go index 978fbb360c..d609268a20 100644 --- a/agent/xds/xds_protocol_helpers_test.go +++ b/agent/xds/xds_protocol_helpers_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xds import ( diff --git a/agent/xds/z_xds_packages_test.go b/agent/xds/z_xds_packages_test.go index 5644508e6c..f5f0435189 100644 --- a/agent/xds/z_xds_packages_test.go +++ b/agent/xds/z_xds_packages_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xds import ( diff --git a/api/.copywrite.hcl b/api/.copywrite.hcl new file mode 100644 index 0000000000..7e4c0b58a8 --- /dev/null +++ b/api/.copywrite.hcl @@ -0,0 +1,8 @@ +schema_version = 1 + +project { + license = "MPL-2.0" + copyright_year = 2024 + + header_ignore = [] +} diff --git a/api/acl.go b/api/acl.go index 44533b999c..48d2e66ee9 100644 --- a/api/acl.go +++ b/api/acl.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/acl_test.go b/api/acl_test.go index b4af818445..b96b10afcd 100644 --- a/api/acl_test.go +++ b/api/acl_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/agent.go b/api/agent.go index df0f43717d..1f2e089c53 100644 --- a/api/agent.go +++ b/api/agent.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/agent_test.go b/api/agent_test.go index 105cc7cc3f..101162e34e 100644 --- a/api/agent_test.go +++ b/api/agent_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/api.go b/api/api.go index 50410f471f..f6067f1135 100644 --- a/api/api.go +++ b/api/api.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/api_test.go b/api/api_test.go index 7c8048cb4b..9e86a4986a 100644 --- a/api/api_test.go +++ b/api/api_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/catalog.go b/api/catalog.go index 84a2bdbc65..a4f305f649 100644 --- a/api/catalog.go +++ b/api/catalog.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/catalog_test.go b/api/catalog_test.go index b24296feb2..64dcf47c8c 100644 --- a/api/catalog_test.go +++ b/api/catalog_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/ce_test.go b/api/ce_test.go index 03ff93c994..c608970428 100644 --- a/api/ce_test.go +++ b/api/ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + //go:build !consulent // +build !consulent diff --git a/api/config_entry.go b/api/config_entry.go index 7160d7d228..642ec05435 100644 --- a/api/config_entry.go +++ b/api/config_entry.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/config_entry_discoverychain.go b/api/config_entry_discoverychain.go index e4c8e266f8..45e962d3ff 100644 --- a/api/config_entry_discoverychain.go +++ b/api/config_entry_discoverychain.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/config_entry_discoverychain_test.go b/api/config_entry_discoverychain_test.go index 42f7a287a9..6b4a63e97e 100644 --- a/api/config_entry_discoverychain_test.go +++ b/api/config_entry_discoverychain_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/config_entry_exports.go b/api/config_entry_exports.go index 52b0491f7c..284b98b7a2 100644 --- a/api/config_entry_exports.go +++ b/api/config_entry_exports.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import "encoding/json" diff --git a/api/config_entry_exports_test.go b/api/config_entry_exports_test.go index fb0c620a02..1616dc9c58 100644 --- a/api/config_entry_exports_test.go +++ b/api/config_entry_exports_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/config_entry_gateways.go b/api/config_entry_gateways.go index 05e43832c1..b59f1c0621 100644 --- a/api/config_entry_gateways.go +++ b/api/config_entry_gateways.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api // IngressGatewayConfigEntry manages the configuration for an ingress service diff --git a/api/config_entry_gateways_test.go b/api/config_entry_gateways_test.go index 5aaac9c465..25b0a2d515 100644 --- a/api/config_entry_gateways_test.go +++ b/api/config_entry_gateways_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/config_entry_inline_certificate.go b/api/config_entry_inline_certificate.go index bbf12ccaaf..47a1ead056 100644 --- a/api/config_entry_inline_certificate.go +++ b/api/config_entry_inline_certificate.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api // InlineCertificateConfigEntry -- TODO stub diff --git a/api/config_entry_inline_certificate_test.go b/api/config_entry_inline_certificate_test.go index 78771fcc78..a8e5fa63b1 100644 --- a/api/config_entry_inline_certificate_test.go +++ b/api/config_entry_inline_certificate_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/config_entry_intentions.go b/api/config_entry_intentions.go index 0bff5e8e39..83639f0522 100644 --- a/api/config_entry_intentions.go +++ b/api/config_entry_intentions.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import "time" diff --git a/api/config_entry_intentions_test.go b/api/config_entry_intentions_test.go index 349bdc895b..36bd5a2b6b 100644 --- a/api/config_entry_intentions_test.go +++ b/api/config_entry_intentions_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/config_entry_mesh.go b/api/config_entry_mesh.go index 98b882247d..17fa079b6e 100644 --- a/api/config_entry_mesh.go +++ b/api/config_entry_mesh.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/config_entry_routes.go b/api/config_entry_routes.go index 2edf9b23a4..cfea394535 100644 --- a/api/config_entry_routes.go +++ b/api/config_entry_routes.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api // TCPRouteConfigEntry -- TODO stub diff --git a/api/config_entry_status.go b/api/config_entry_status.go index 598169a3f2..dfb97eb4c9 100644 --- a/api/config_entry_status.go +++ b/api/config_entry_status.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/config_entry_status_test.go b/api/config_entry_status_test.go index 9c6eaf034c..ec64c87164 100644 --- a/api/config_entry_status_test.go +++ b/api/config_entry_status_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import "testing" diff --git a/api/config_entry_test.go b/api/config_entry_test.go index af003aa201..976fdefe3c 100644 --- a/api/config_entry_test.go +++ b/api/config_entry_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/connect.go b/api/connect.go index 1c1da9a379..77be00034d 100644 --- a/api/connect.go +++ b/api/connect.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api // TelemetryCollectorName is the service name for the Consul Telemetry Collector diff --git a/api/connect_ca.go b/api/connect_ca.go index 69c652dacb..8a5c9f870e 100644 --- a/api/connect_ca.go +++ b/api/connect_ca.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/connect_ca_test.go b/api/connect_ca_test.go index 8195a74564..e0d134e654 100644 --- a/api/connect_ca_test.go +++ b/api/connect_ca_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/connect_intention.go b/api/connect_intention.go index 0c2500fd06..274d9725d5 100644 --- a/api/connect_intention.go +++ b/api/connect_intention.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/connect_intention_test.go b/api/connect_intention_test.go index 232ce344c1..66a79e2fe0 100644 --- a/api/connect_intention_test.go +++ b/api/connect_intention_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/coordinate.go b/api/coordinate.go index 7ef6ce2744..b0269adaef 100644 --- a/api/coordinate.go +++ b/api/coordinate.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/coordinate_test.go b/api/coordinate_test.go index 071b1f99e4..0eb05268e0 100644 --- a/api/coordinate_test.go +++ b/api/coordinate_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/debug.go b/api/debug.go index b7e80b88d0..e6b5dc52da 100644 --- a/api/debug.go +++ b/api/debug.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/debug_test.go b/api/debug_test.go index 86a10e71bb..93f5f41f11 100644 --- a/api/debug_test.go +++ b/api/debug_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/discovery_chain.go b/api/discovery_chain.go index 4217603cf9..1271fa5f58 100644 --- a/api/discovery_chain.go +++ b/api/discovery_chain.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/discovery_chain_test.go b/api/discovery_chain_test.go index dd4fc0181c..2bd6308f02 100644 --- a/api/discovery_chain_test.go +++ b/api/discovery_chain_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/event.go b/api/event.go index ceded65981..efba89d3b5 100644 --- a/api/event.go +++ b/api/event.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/event_test.go b/api/event_test.go index 84e40a04a7..912f71e64e 100644 --- a/api/event_test.go +++ b/api/event_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/health.go b/api/health.go index a89b4b7273..932317fdb0 100644 --- a/api/health.go +++ b/api/health.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/health_test.go b/api/health_test.go index b69e9275fd..86610fd7ba 100644 --- a/api/health_test.go +++ b/api/health_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/kv.go b/api/kv.go index 85a9d7750c..b9d330a6fd 100644 --- a/api/kv.go +++ b/api/kv.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/kv_test.go b/api/kv_test.go index cc0a507ba0..1395446a3e 100644 --- a/api/kv_test.go +++ b/api/kv_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/lock.go b/api/lock.go index 221a7add3c..e9529f7bde 100644 --- a/api/lock.go +++ b/api/lock.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/lock_test.go b/api/lock_test.go index 761a97dc3d..4003a94632 100644 --- a/api/lock_test.go +++ b/api/lock_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/mock_api_test.go b/api/mock_api_test.go index fa18faa7ae..127011f4e9 100644 --- a/api/mock_api_test.go +++ b/api/mock_api_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/namespace.go b/api/namespace.go index 65cc6f3f3b..98afd22998 100644 --- a/api/namespace.go +++ b/api/namespace.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/namespace_test.go b/api/namespace_test.go index 68bbde5a8c..3a956ffbd4 100644 --- a/api/namespace_test.go +++ b/api/namespace_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + //go:build consulent // +build consulent diff --git a/api/operator.go b/api/operator.go index 079e224866..667dcd8723 100644 --- a/api/operator.go +++ b/api/operator.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api // Operator can be used to perform low-level operator tasks for Consul. diff --git a/api/operator_area.go b/api/operator_area.go index f9fa1339e2..9228d89b47 100644 --- a/api/operator_area.go +++ b/api/operator_area.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api // The /v1/operator/area endpoints are available only in Consul Enterprise and diff --git a/api/operator_autopilot.go b/api/operator_autopilot.go index 6ab5769709..7628bf6f2f 100644 --- a/api/operator_autopilot.go +++ b/api/operator_autopilot.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/operator_autopilot_test.go b/api/operator_autopilot_test.go index a0850110ff..0000863b66 100644 --- a/api/operator_autopilot_test.go +++ b/api/operator_autopilot_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/operator_keyring.go b/api/operator_keyring.go index 6db31a252b..aefec9e270 100644 --- a/api/operator_keyring.go +++ b/api/operator_keyring.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api // keyringRequest is used for performing Keyring operations diff --git a/api/operator_keyring_test.go b/api/operator_keyring_test.go index 85f0d19aa3..10df235c39 100644 --- a/api/operator_keyring_test.go +++ b/api/operator_keyring_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/operator_license.go b/api/operator_license.go index 74eed3baa4..1e3496da0e 100644 --- a/api/operator_license.go +++ b/api/operator_license.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/operator_raft.go b/api/operator_raft.go index f0ffa15228..d72c00c97b 100644 --- a/api/operator_raft.go +++ b/api/operator_raft.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api // RaftServer has information about a server in the Raft configuration. diff --git a/api/operator_raft_test.go b/api/operator_raft_test.go index ecefaa9719..6e3b7fc0e3 100644 --- a/api/operator_raft_test.go +++ b/api/operator_raft_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/operator_segment.go b/api/operator_segment.go index 92b05d3c03..6115a7ab4b 100644 --- a/api/operator_segment.go +++ b/api/operator_segment.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api // SegmentList returns all the available LAN segments. diff --git a/api/operator_usage.go b/api/operator_usage.go index d07e774d81..e47d4b53e0 100644 --- a/api/operator_usage.go +++ b/api/operator_usage.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api type Usage struct { diff --git a/api/operator_usage_test.go b/api/operator_usage_test.go index a4a85a9299..77b15fcdb5 100644 --- a/api/operator_usage_test.go +++ b/api/operator_usage_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/partition.go b/api/partition.go index 88edfb7b0b..8467c31189 100644 --- a/api/partition.go +++ b/api/partition.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/peering.go b/api/peering.go index 34602c878d..a91746de39 100644 --- a/api/peering.go +++ b/api/peering.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/peering_test.go b/api/peering_test.go index 9636367a39..3ad8818ff0 100644 --- a/api/peering_test.go +++ b/api/peering_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/prepared_query.go b/api/prepared_query.go index f47a583735..68108e165b 100644 --- a/api/prepared_query.go +++ b/api/prepared_query.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api // QueryFailoverOptions sets options about how we fail over if there are no diff --git a/api/prepared_query_test.go b/api/prepared_query_test.go index f684b26d3f..d53ea2751d 100644 --- a/api/prepared_query_test.go +++ b/api/prepared_query_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/raw.go b/api/raw.go index 745a208c99..639513d29f 100644 --- a/api/raw.go +++ b/api/raw.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api // Raw can be used to do raw queries against custom endpoints diff --git a/api/semaphore.go b/api/semaphore.go index 066ce33a9d..9d98ff5c29 100644 --- a/api/semaphore.go +++ b/api/semaphore.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/semaphore_test.go b/api/semaphore_test.go index 37294c411b..bb0057ca5e 100644 --- a/api/semaphore_test.go +++ b/api/semaphore_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/session.go b/api/session.go index 3f61acfbb4..69fd77d279 100644 --- a/api/session.go +++ b/api/session.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/session_test.go b/api/session_test.go index 687feb58cf..9b968cd621 100644 --- a/api/session_test.go +++ b/api/session_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/snapshot.go b/api/snapshot.go index b526b79c3b..bcc80e5b3d 100644 --- a/api/snapshot.go +++ b/api/snapshot.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/snapshot_test.go b/api/snapshot_test.go index 938360d494..c87b01c1e5 100644 --- a/api/snapshot_test.go +++ b/api/snapshot_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/status.go b/api/status.go index 86f943bc76..8c52eb222b 100644 --- a/api/status.go +++ b/api/status.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api // Status can be used to query the Status endpoints diff --git a/api/status_test.go b/api/status_test.go index 91bcfaafdb..c5c3393622 100644 --- a/api/status_test.go +++ b/api/status_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/txn.go b/api/txn.go index 4aa06d9f54..59adafdac3 100644 --- a/api/txn.go +++ b/api/txn.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/txn_test.go b/api/txn_test.go index 81348a8c27..975f3e3816 100644 --- a/api/txn_test.go +++ b/api/txn_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package api import ( diff --git a/api/watch/funcs.go b/api/watch/funcs.go index 5fcfbffa1f..0d0f6e100c 100644 --- a/api/watch/funcs.go +++ b/api/watch/funcs.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package watch import ( diff --git a/api/watch/funcs_test.go b/api/watch/funcs_test.go index db2d4a70e7..91318009ce 100644 --- a/api/watch/funcs_test.go +++ b/api/watch/funcs_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package watch_test import ( diff --git a/api/watch/plan.go b/api/watch/plan.go index 33557808ee..a3588ff184 100644 --- a/api/watch/plan.go +++ b/api/watch/plan.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package watch import ( diff --git a/api/watch/plan_test.go b/api/watch/plan_test.go index d0209fc550..5a77260473 100644 --- a/api/watch/plan_test.go +++ b/api/watch/plan_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package watch import ( diff --git a/api/watch/watch.go b/api/watch/watch.go index 1dce252911..ea00f8ef0c 100644 --- a/api/watch/watch.go +++ b/api/watch/watch.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package watch import ( diff --git a/api/watch/watch_test.go b/api/watch/watch_test.go index e3dc32ef1d..f8af19a35e 100644 --- a/api/watch/watch_test.go +++ b/api/watch/watch_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package watch import ( diff --git a/build-support/docker/Build-UI.dockerfile b/build-support/docker/Build-UI.dockerfile index c89c3c1ec9..fbd01b543b 100644 --- a/build-support/docker/Build-UI.dockerfile +++ b/build-support/docker/Build-UI.dockerfile @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + FROM docker.mirror.hashicorp.services/circleci/node:14-browsers USER root diff --git a/build-support/docker/Consul-Dev-Multiarch.dockerfile b/build-support/docker/Consul-Dev-Multiarch.dockerfile index 8bc98152fc..075c5607a7 100644 --- a/build-support/docker/Consul-Dev-Multiarch.dockerfile +++ b/build-support/docker/Consul-Dev-Multiarch.dockerfile @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + ARG CONSUL_IMAGE_VERSION=latest FROM docker.mirror.hashicorp.services/hashicorp/consul:${CONSUL_IMAGE_VERSION} RUN apk update && apk add iptables diff --git a/build-support/docker/Consul-Dev.dockerfile b/build-support/docker/Consul-Dev.dockerfile index 98212b141c..6586f09bd0 100644 --- a/build-support/docker/Consul-Dev.dockerfile +++ b/build-support/docker/Consul-Dev.dockerfile @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + ARG CONSUL_IMAGE_VERSION=latest FROM docker.mirror.hashicorp.services/hashicorp/consul:${CONSUL_IMAGE_VERSION} RUN apk update && apk add iptables diff --git a/build-support/functions/00-vars.sh b/build-support/functions/00-vars.sh index 9007057994..ef8433c34e 100644 --- a/build-support/functions/00-vars.sh +++ b/build-support/functions/00-vars.sh @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # GPG Key ID to use for publically released builds HASHICORP_GPG_KEY="348FFC4C" diff --git a/build-support/functions/10-util.sh b/build-support/functions/10-util.sh index 678c5d18ba..4bb9f35a9f 100644 --- a/build-support/functions/10-util.sh +++ b/build-support/functions/10-util.sh @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + function err { if test "${COLORIZE}" -eq 1 then diff --git a/build-support/functions/20-build.sh b/build-support/functions/20-build.sh index fd0e46ffd6..c49ff0c592 100644 --- a/build-support/functions/20-build.sh +++ b/build-support/functions/20-build.sh @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + function supported_osarch { # Arguments: # $1 - osarch - example, linux/amd64 diff --git a/build-support/functions/30-release.sh b/build-support/functions/30-release.sh index f5c7c5e23b..26f7c10489 100644 --- a/build-support/functions/30-release.sh +++ b/build-support/functions/30-release.sh @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + function tag_release { # Arguments: # $1 - Path to top level consul source diff --git a/build-support/scripts/build-date.sh b/build-support/scripts/build-date.sh index e3db3c6626..49f3851bef 100755 --- a/build-support/scripts/build-date.sh +++ b/build-support/scripts/build-date.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + readonly SCRIPT_NAME="$(basename ${BASH_SOURCE[0]})" readonly SCRIPT_DIR="$(dirname ${BASH_SOURCE[0]})" readonly SOURCE_DIR="$(dirname "$(dirname "${SCRIPT_DIR}")")" diff --git a/build-support/scripts/build-docker.sh b/build-support/scripts/build-docker.sh index 5600a78bfb..d36196e66b 100755 --- a/build-support/scripts/build-docker.sh +++ b/build-support/scripts/build-docker.sh @@ -1,4 +1,7 @@ #!/usr/bin/env bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + readonly SCRIPT_NAME="$(basename ${BASH_SOURCE[0]})" readonly SCRIPT_DIR="$(dirname "${BASH_SOURCE[0]}")" diff --git a/build-support/scripts/copywrite-exceptions.sh b/build-support/scripts/copywrite-exceptions.sh new file mode 100755 index 0000000000..f6ca45626c --- /dev/null +++ b/build-support/scripts/copywrite-exceptions.sh @@ -0,0 +1,14 @@ +#!/bin/sh + +# Used as a stopgap for copywrite bot in MPL-licensed subdirs, detects BUSL licensed +# headers and deletes them, then runs the copywrite bot to utilize local subdir config +# to inject correct headers. + +find . -type f -name '*.go' | while read line; do + if grep "SPDX-License-Identifier: BUSL-1.1" $line; then + sed -i '/SPDX-License-Identifier: BUSL-1.1/d' $line + sed -i '/Copyright (c) HashiCorp, Inc./d' $line + fi +done + +copywrite headers diff --git a/build-support/scripts/devtools.sh b/build-support/scripts/devtools.sh index 3c7614020e..c774efdbc3 100755 --- a/build-support/scripts/devtools.sh +++ b/build-support/scripts/devtools.sh @@ -1,4 +1,7 @@ #!/usr/bin/env bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + readonly SCRIPT_NAME="$(basename ${BASH_SOURCE[0]})" readonly SCRIPT_DIR="$(dirname "${BASH_SOURCE[0]}")" diff --git a/build-support/scripts/functions.sh b/build-support/scripts/functions.sh index 75beeb141c..4db767f13c 100755 --- a/build-support/scripts/functions.sh +++ b/build-support/scripts/functions.sh @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # # NOTE: This file is meant to be sourced from other bash scripts/shells # diff --git a/build-support/scripts/protobuf.sh b/build-support/scripts/protobuf.sh index f9c1937674..fa3d3cdd0d 100755 --- a/build-support/scripts/protobuf.sh +++ b/build-support/scripts/protobuf.sh @@ -1,4 +1,7 @@ #!/usr/bin/env bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + readonly SCRIPT_NAME="$(basename ${BASH_SOURCE[0]})" readonly SCRIPT_DIR="$(dirname "${BASH_SOURCE[0]}")" diff --git a/build-support/scripts/release.sh b/build-support/scripts/release.sh index cd0a7c1ce0..fa7e7c066d 100755 --- a/build-support/scripts/release.sh +++ b/build-support/scripts/release.sh @@ -1,4 +1,7 @@ #!/usr/bin/env bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + readonly SCRIPT_NAME="$(basename ${BASH_SOURCE[0]})" readonly SCRIPT_DIR="$(dirname "${BASH_SOURCE[0]}")" diff --git a/build-support/scripts/version.sh b/build-support/scripts/version.sh index 3812cd3f1b..2bc9998813 100755 --- a/build-support/scripts/version.sh +++ b/build-support/scripts/version.sh @@ -1,4 +1,7 @@ #!/usr/bin/env bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + readonly SCRIPT_NAME="$(basename ${BASH_SOURCE[0]})" readonly SCRIPT_DIR="$(dirname "${BASH_SOURCE[0]}")" diff --git a/command/acl/acl.go b/command/acl/acl.go index 250b0d25be..745fa78175 100644 --- a/command/acl/acl.go +++ b/command/acl/acl.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package acl import ( diff --git a/command/acl/acl_helpers.go b/command/acl/acl_helpers.go index c2d88fb3de..1b9941e861 100644 --- a/command/acl/acl_helpers.go +++ b/command/acl/acl_helpers.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package acl import ( diff --git a/command/acl/agenttokens/agent_tokens.go b/command/acl/agenttokens/agent_tokens.go index c297507147..f4e0c496ac 100644 --- a/command/acl/agenttokens/agent_tokens.go +++ b/command/acl/agenttokens/agent_tokens.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agenttokens import ( diff --git a/command/acl/agenttokens/agent_tokens_test.go b/command/acl/agenttokens/agent_tokens_test.go index 08a154df54..84f7fa3358 100644 --- a/command/acl/agenttokens/agent_tokens_test.go +++ b/command/acl/agenttokens/agent_tokens_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agenttokens import ( diff --git a/command/acl/authmethod/authmethod.go b/command/acl/authmethod/authmethod.go index 0b3213be14..18b9e58c26 100644 --- a/command/acl/authmethod/authmethod.go +++ b/command/acl/authmethod/authmethod.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package authmethod import ( diff --git a/command/acl/authmethod/create/authmethod_create.go b/command/acl/authmethod/create/authmethod_create.go index 99e6826353..17f328d2b8 100644 --- a/command/acl/authmethod/create/authmethod_create.go +++ b/command/acl/authmethod/create/authmethod_create.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package authmethodcreate import ( diff --git a/command/acl/authmethod/create/authmethod_create_ce.go b/command/acl/authmethod/create/authmethod_create_ce.go index 0df5e8efdc..5c6ad24683 100644 --- a/command/acl/authmethod/create/authmethod_create_ce.go +++ b/command/acl/authmethod/create/authmethod_create_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/command/acl/authmethod/create/authmethod_create_test.go b/command/acl/authmethod/create/authmethod_create_test.go index e5a442c616..b939254492 100644 --- a/command/acl/authmethod/create/authmethod_create_test.go +++ b/command/acl/authmethod/create/authmethod_create_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package authmethodcreate import ( diff --git a/command/acl/authmethod/delete/authmethod_delete.go b/command/acl/authmethod/delete/authmethod_delete.go index afc9b249d1..e3ccd0efdd 100644 --- a/command/acl/authmethod/delete/authmethod_delete.go +++ b/command/acl/authmethod/delete/authmethod_delete.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package authmethoddelete import ( diff --git a/command/acl/authmethod/delete/authmethod_delete_test.go b/command/acl/authmethod/delete/authmethod_delete_test.go index f64f4d01f1..fc513fde7e 100644 --- a/command/acl/authmethod/delete/authmethod_delete_test.go +++ b/command/acl/authmethod/delete/authmethod_delete_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package authmethoddelete import ( diff --git a/command/acl/authmethod/formatter.go b/command/acl/authmethod/formatter.go index 69bc4860c6..6a22443d58 100644 --- a/command/acl/authmethod/formatter.go +++ b/command/acl/authmethod/formatter.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package authmethod import ( diff --git a/command/acl/authmethod/list/authmethod_list.go b/command/acl/authmethod/list/authmethod_list.go index 3c32db04fe..cae9916c12 100644 --- a/command/acl/authmethod/list/authmethod_list.go +++ b/command/acl/authmethod/list/authmethod_list.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package authmethodlist import ( diff --git a/command/acl/authmethod/list/authmethod_list_test.go b/command/acl/authmethod/list/authmethod_list_test.go index edf963183d..cd1aa2ac76 100644 --- a/command/acl/authmethod/list/authmethod_list_test.go +++ b/command/acl/authmethod/list/authmethod_list_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package authmethodlist import ( diff --git a/command/acl/authmethod/read/authmethod_read.go b/command/acl/authmethod/read/authmethod_read.go index 0e1fbc11ce..72d3a6f181 100644 --- a/command/acl/authmethod/read/authmethod_read.go +++ b/command/acl/authmethod/read/authmethod_read.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package authmethodread import ( diff --git a/command/acl/authmethod/read/authmethod_read_test.go b/command/acl/authmethod/read/authmethod_read_test.go index 0b4f04c0e8..20a18c76df 100644 --- a/command/acl/authmethod/read/authmethod_read_test.go +++ b/command/acl/authmethod/read/authmethod_read_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package authmethodread import ( diff --git a/command/acl/authmethod/update/authmethod_update.go b/command/acl/authmethod/update/authmethod_update.go index e452f84fa1..1c5422e88d 100644 --- a/command/acl/authmethod/update/authmethod_update.go +++ b/command/acl/authmethod/update/authmethod_update.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package authmethodupdate import ( diff --git a/command/acl/authmethod/update/authmethod_update_ce.go b/command/acl/authmethod/update/authmethod_update_ce.go index e72289ab33..d2c10d4586 100644 --- a/command/acl/authmethod/update/authmethod_update_ce.go +++ b/command/acl/authmethod/update/authmethod_update_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/command/acl/authmethod/update/authmethod_update_test.go b/command/acl/authmethod/update/authmethod_update_test.go index 4afe1dfb47..87ddf2f2c0 100644 --- a/command/acl/authmethod/update/authmethod_update_test.go +++ b/command/acl/authmethod/update/authmethod_update_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package authmethodupdate import ( diff --git a/command/acl/bindingrule/bindingrule.go b/command/acl/bindingrule/bindingrule.go index 4bf5d0328f..8d23e3ee37 100644 --- a/command/acl/bindingrule/bindingrule.go +++ b/command/acl/bindingrule/bindingrule.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package bindingrule import ( diff --git a/command/acl/bindingrule/create/bindingrule_create.go b/command/acl/bindingrule/create/bindingrule_create.go index df94d6d5bb..cdedbb744d 100644 --- a/command/acl/bindingrule/create/bindingrule_create.go +++ b/command/acl/bindingrule/create/bindingrule_create.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package bindingrulecreate import ( diff --git a/command/acl/bindingrule/create/bindingrule_create_test.go b/command/acl/bindingrule/create/bindingrule_create_test.go index 60744954b9..2985c41abf 100644 --- a/command/acl/bindingrule/create/bindingrule_create_test.go +++ b/command/acl/bindingrule/create/bindingrule_create_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package bindingrulecreate import ( diff --git a/command/acl/bindingrule/delete/bindingrule_delete.go b/command/acl/bindingrule/delete/bindingrule_delete.go index 9386992516..3fc02d788b 100644 --- a/command/acl/bindingrule/delete/bindingrule_delete.go +++ b/command/acl/bindingrule/delete/bindingrule_delete.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package bindingruledelete import ( diff --git a/command/acl/bindingrule/delete/bindingrule_delete_test.go b/command/acl/bindingrule/delete/bindingrule_delete_test.go index c84ba38c4a..9655fbb101 100644 --- a/command/acl/bindingrule/delete/bindingrule_delete_test.go +++ b/command/acl/bindingrule/delete/bindingrule_delete_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package bindingruledelete import ( diff --git a/command/acl/bindingrule/formatter.go b/command/acl/bindingrule/formatter.go index 65a3455e59..6d96f4b71b 100644 --- a/command/acl/bindingrule/formatter.go +++ b/command/acl/bindingrule/formatter.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package bindingrule import ( diff --git a/command/acl/bindingrule/list/bindingrule_list.go b/command/acl/bindingrule/list/bindingrule_list.go index 997c14d27d..15f395afdf 100644 --- a/command/acl/bindingrule/list/bindingrule_list.go +++ b/command/acl/bindingrule/list/bindingrule_list.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package bindingrulelist import ( diff --git a/command/acl/bindingrule/list/bindingrule_list_test.go b/command/acl/bindingrule/list/bindingrule_list_test.go index 55d75cfa3b..22035341e4 100644 --- a/command/acl/bindingrule/list/bindingrule_list_test.go +++ b/command/acl/bindingrule/list/bindingrule_list_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package bindingrulelist import ( diff --git a/command/acl/bindingrule/read/bindingrule_read.go b/command/acl/bindingrule/read/bindingrule_read.go index 9957e5fdb9..0ff55bd4ac 100644 --- a/command/acl/bindingrule/read/bindingrule_read.go +++ b/command/acl/bindingrule/read/bindingrule_read.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package bindingruleread import ( diff --git a/command/acl/bindingrule/read/bindingrule_read_test.go b/command/acl/bindingrule/read/bindingrule_read_test.go index fcb55785de..4a324edf23 100644 --- a/command/acl/bindingrule/read/bindingrule_read_test.go +++ b/command/acl/bindingrule/read/bindingrule_read_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package bindingruleread import ( diff --git a/command/acl/bindingrule/update/bindingrule_update.go b/command/acl/bindingrule/update/bindingrule_update.go index aa667f01e4..071e2bdc01 100644 --- a/command/acl/bindingrule/update/bindingrule_update.go +++ b/command/acl/bindingrule/update/bindingrule_update.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package bindingruleupdate import ( diff --git a/command/acl/bindingrule/update/bindingrule_update_test.go b/command/acl/bindingrule/update/bindingrule_update_test.go index 1ec8736306..6124e9df2d 100644 --- a/command/acl/bindingrule/update/bindingrule_update_test.go +++ b/command/acl/bindingrule/update/bindingrule_update_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package bindingruleupdate import ( diff --git a/command/acl/bootstrap/bootstrap.go b/command/acl/bootstrap/bootstrap.go index 254ade15dc..2a2bfd3716 100644 --- a/command/acl/bootstrap/bootstrap.go +++ b/command/acl/bootstrap/bootstrap.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package bootstrap import ( diff --git a/command/acl/bootstrap/bootstrap_test.go b/command/acl/bootstrap/bootstrap_test.go index 8d60289e86..e9a0e8cebe 100644 --- a/command/acl/bootstrap/bootstrap_test.go +++ b/command/acl/bootstrap/bootstrap_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package bootstrap import ( diff --git a/command/acl/policy/create/policy_create.go b/command/acl/policy/create/policy_create.go index a2e3690d4f..03d836ee4a 100644 --- a/command/acl/policy/create/policy_create.go +++ b/command/acl/policy/create/policy_create.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package policycreate import ( diff --git a/command/acl/policy/create/policy_create_test.go b/command/acl/policy/create/policy_create_test.go index 39c837ab89..953dd978ed 100644 --- a/command/acl/policy/create/policy_create_test.go +++ b/command/acl/policy/create/policy_create_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package policycreate import ( diff --git a/command/acl/policy/delete/policy_delete.go b/command/acl/policy/delete/policy_delete.go index 69d23d2a8b..63c02a47dd 100644 --- a/command/acl/policy/delete/policy_delete.go +++ b/command/acl/policy/delete/policy_delete.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package policydelete import ( diff --git a/command/acl/policy/delete/policy_delete_test.go b/command/acl/policy/delete/policy_delete_test.go index 3df6c20535..33f121db98 100644 --- a/command/acl/policy/delete/policy_delete_test.go +++ b/command/acl/policy/delete/policy_delete_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package policydelete import ( diff --git a/command/acl/policy/formatter.go b/command/acl/policy/formatter.go index 6bcee99f2c..dce79c3907 100644 --- a/command/acl/policy/formatter.go +++ b/command/acl/policy/formatter.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package policy import ( diff --git a/command/acl/policy/list/policy_list.go b/command/acl/policy/list/policy_list.go index 8b788f30bb..44be10d684 100644 --- a/command/acl/policy/list/policy_list.go +++ b/command/acl/policy/list/policy_list.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package policylist import ( diff --git a/command/acl/policy/list/policy_list_test.go b/command/acl/policy/list/policy_list_test.go index 6a40f2c828..b0cc05b2a5 100644 --- a/command/acl/policy/list/policy_list_test.go +++ b/command/acl/policy/list/policy_list_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package policylist import ( diff --git a/command/acl/policy/policy.go b/command/acl/policy/policy.go index d96bd2700a..565c672706 100644 --- a/command/acl/policy/policy.go +++ b/command/acl/policy/policy.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package policy import ( diff --git a/command/acl/policy/read/policy_read.go b/command/acl/policy/read/policy_read.go index 57e9397b2a..36f1e65340 100644 --- a/command/acl/policy/read/policy_read.go +++ b/command/acl/policy/read/policy_read.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package policyread import ( diff --git a/command/acl/policy/read/policy_read_test.go b/command/acl/policy/read/policy_read_test.go index bd8d99dd83..70036457ce 100644 --- a/command/acl/policy/read/policy_read_test.go +++ b/command/acl/policy/read/policy_read_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package policyread import ( diff --git a/command/acl/policy/update/policy_update.go b/command/acl/policy/update/policy_update.go index 5d0768a803..60b6340736 100644 --- a/command/acl/policy/update/policy_update.go +++ b/command/acl/policy/update/policy_update.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package policyupdate import ( diff --git a/command/acl/policy/update/policy_update_test.go b/command/acl/policy/update/policy_update_test.go index 485425be07..4d77191d64 100644 --- a/command/acl/policy/update/policy_update_test.go +++ b/command/acl/policy/update/policy_update_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package policyupdate import ( diff --git a/command/acl/role/create/role_create.go b/command/acl/role/create/role_create.go index 9afbfe8416..b951367b2c 100644 --- a/command/acl/role/create/role_create.go +++ b/command/acl/role/create/role_create.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package rolecreate import ( diff --git a/command/acl/role/create/role_create_test.go b/command/acl/role/create/role_create_test.go index b7a31add48..7094a76e6c 100644 --- a/command/acl/role/create/role_create_test.go +++ b/command/acl/role/create/role_create_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package rolecreate import ( diff --git a/command/acl/role/delete/role_delete.go b/command/acl/role/delete/role_delete.go index 41fbb26a3c..aaac306f01 100644 --- a/command/acl/role/delete/role_delete.go +++ b/command/acl/role/delete/role_delete.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package roledelete import ( diff --git a/command/acl/role/delete/role_delete_test.go b/command/acl/role/delete/role_delete_test.go index a1b941cf68..61897ca245 100644 --- a/command/acl/role/delete/role_delete_test.go +++ b/command/acl/role/delete/role_delete_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package roledelete import ( diff --git a/command/acl/role/formatter.go b/command/acl/role/formatter.go index 8f9b57cfe2..0dba147fab 100644 --- a/command/acl/role/formatter.go +++ b/command/acl/role/formatter.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package role import ( diff --git a/command/acl/role/formatter_test.go b/command/acl/role/formatter_test.go index 0e0721dc4d..ac6be59b42 100644 --- a/command/acl/role/formatter_test.go +++ b/command/acl/role/formatter_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package role import ( diff --git a/command/acl/role/list/role_list.go b/command/acl/role/list/role_list.go index 8d69fc96af..558419e070 100644 --- a/command/acl/role/list/role_list.go +++ b/command/acl/role/list/role_list.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package rolelist import ( diff --git a/command/acl/role/list/role_list_test.go b/command/acl/role/list/role_list_test.go index d331fefb6c..0a94d11a10 100644 --- a/command/acl/role/list/role_list_test.go +++ b/command/acl/role/list/role_list_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package rolelist import ( diff --git a/command/acl/role/read/role_read.go b/command/acl/role/read/role_read.go index c22c48477a..027aaa8001 100644 --- a/command/acl/role/read/role_read.go +++ b/command/acl/role/read/role_read.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package roleread import ( diff --git a/command/acl/role/read/role_read_test.go b/command/acl/role/read/role_read_test.go index 8751d4b443..bef1fab260 100644 --- a/command/acl/role/read/role_read_test.go +++ b/command/acl/role/read/role_read_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package roleread import ( diff --git a/command/acl/role/role.go b/command/acl/role/role.go index b8acc8a76b..c1da51d864 100644 --- a/command/acl/role/role.go +++ b/command/acl/role/role.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package role import ( diff --git a/command/acl/role/update/role_update.go b/command/acl/role/update/role_update.go index d229fd47be..731bfb1726 100644 --- a/command/acl/role/update/role_update.go +++ b/command/acl/role/update/role_update.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package roleupdate import ( diff --git a/command/acl/role/update/role_update_test.go b/command/acl/role/update/role_update_test.go index ebc49945b9..07c4cb2d2d 100644 --- a/command/acl/role/update/role_update_test.go +++ b/command/acl/role/update/role_update_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package roleupdate import ( diff --git a/command/acl/token/clone/token_clone.go b/command/acl/token/clone/token_clone.go index aae26ff37b..127fca7876 100644 --- a/command/acl/token/clone/token_clone.go +++ b/command/acl/token/clone/token_clone.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package tokenclone import ( diff --git a/command/acl/token/clone/token_clone_test.go b/command/acl/token/clone/token_clone_test.go index 8f02942222..7181ac0cae 100644 --- a/command/acl/token/clone/token_clone_test.go +++ b/command/acl/token/clone/token_clone_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package tokenclone import ( diff --git a/command/acl/token/create/token_create.go b/command/acl/token/create/token_create.go index 8be4724752..25c00df605 100644 --- a/command/acl/token/create/token_create.go +++ b/command/acl/token/create/token_create.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package tokencreate import ( diff --git a/command/acl/token/create/token_create_test.go b/command/acl/token/create/token_create_test.go index 3a4864ec84..9347c3d11a 100644 --- a/command/acl/token/create/token_create_test.go +++ b/command/acl/token/create/token_create_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package tokencreate import ( diff --git a/command/acl/token/delete/token_delete.go b/command/acl/token/delete/token_delete.go index 80ad4b6c22..aa9f79903b 100644 --- a/command/acl/token/delete/token_delete.go +++ b/command/acl/token/delete/token_delete.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package tokendelete import ( diff --git a/command/acl/token/delete/token_delete_test.go b/command/acl/token/delete/token_delete_test.go index 4cf74c0f3b..29c1fe292d 100644 --- a/command/acl/token/delete/token_delete_test.go +++ b/command/acl/token/delete/token_delete_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package tokendelete import ( diff --git a/command/acl/token/formatter.go b/command/acl/token/formatter.go index 65790881ac..6dec483aad 100644 --- a/command/acl/token/formatter.go +++ b/command/acl/token/formatter.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package token import ( diff --git a/command/acl/token/formatter_ce_test.go b/command/acl/token/formatter_ce_test.go index 6e82c1bc20..128b05b58a 100644 --- a/command/acl/token/formatter_ce_test.go +++ b/command/acl/token/formatter_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/command/acl/token/formatter_test.go b/command/acl/token/formatter_test.go index a97fb346bc..ba4c04981d 100644 --- a/command/acl/token/formatter_test.go +++ b/command/acl/token/formatter_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package token import ( diff --git a/command/acl/token/list/token_list.go b/command/acl/token/list/token_list.go index 28c96122a1..7f500426f3 100644 --- a/command/acl/token/list/token_list.go +++ b/command/acl/token/list/token_list.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package tokenlist import ( diff --git a/command/acl/token/list/token_list_test.go b/command/acl/token/list/token_list_test.go index 4e1a518bf6..c8586bde6b 100644 --- a/command/acl/token/list/token_list_test.go +++ b/command/acl/token/list/token_list_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package tokenlist import ( diff --git a/command/acl/token/read/token_read.go b/command/acl/token/read/token_read.go index 0554ccaccb..23496135bf 100644 --- a/command/acl/token/read/token_read.go +++ b/command/acl/token/read/token_read.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package tokenread import ( diff --git a/command/acl/token/read/token_read_test.go b/command/acl/token/read/token_read_test.go index 7988f9772a..69df72e729 100644 --- a/command/acl/token/read/token_read_test.go +++ b/command/acl/token/read/token_read_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package tokenread import ( diff --git a/command/acl/token/token.go b/command/acl/token/token.go index 87ca60fd53..db3771926c 100644 --- a/command/acl/token/token.go +++ b/command/acl/token/token.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package token import ( diff --git a/command/acl/token/update/token_update.go b/command/acl/token/update/token_update.go index 519a3da8d4..9d636ba215 100644 --- a/command/acl/token/update/token_update.go +++ b/command/acl/token/update/token_update.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package tokenupdate import ( diff --git a/command/acl/token/update/token_update_test.go b/command/acl/token/update/token_update_test.go index 011e916f4f..019b8554a5 100644 --- a/command/acl/token/update/token_update_test.go +++ b/command/acl/token/update/token_update_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package tokenupdate import ( diff --git a/command/agent/agent.go b/command/agent/agent.go index 5981d05acd..f2e4c89a73 100644 --- a/command/agent/agent.go +++ b/command/agent/agent.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/command/agent/agent_test.go b/command/agent/agent_test.go index bb6d8837cf..3fa5d1e1a3 100644 --- a/command/agent/agent_test.go +++ b/command/agent/agent_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/command/agent/startup_logger.go b/command/agent/startup_logger.go index f632b307f0..f324ac6c55 100644 --- a/command/agent/startup_logger.go +++ b/command/agent/startup_logger.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package agent import ( diff --git a/command/catalog/catalog.go b/command/catalog/catalog.go index 04e2e4fbec..f685512060 100644 --- a/command/catalog/catalog.go +++ b/command/catalog/catalog.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package catalog import ( diff --git a/command/catalog/catalog_test.go b/command/catalog/catalog_test.go index 9c5ffbdbaf..308da9452e 100644 --- a/command/catalog/catalog_test.go +++ b/command/catalog/catalog_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package catalog import ( diff --git a/command/catalog/helpers.go b/command/catalog/helpers.go index f0c4cc8507..f457d8f792 100644 --- a/command/catalog/helpers.go +++ b/command/catalog/helpers.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package catalog import ( diff --git a/command/catalog/helpers_ce.go b/command/catalog/helpers_ce.go index bc70b3358b..51e0421887 100644 --- a/command/catalog/helpers_ce.go +++ b/command/catalog/helpers_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/command/catalog/list/dc/catalog_list_datacenters.go b/command/catalog/list/dc/catalog_list_datacenters.go index 3ab1525387..c7531c9164 100644 --- a/command/catalog/list/dc/catalog_list_datacenters.go +++ b/command/catalog/list/dc/catalog_list_datacenters.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package dc import ( diff --git a/command/catalog/list/dc/catalog_list_datacenters_test.go b/command/catalog/list/dc/catalog_list_datacenters_test.go index 1fb4305d85..68a8a8bc50 100644 --- a/command/catalog/list/dc/catalog_list_datacenters_test.go +++ b/command/catalog/list/dc/catalog_list_datacenters_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package dc import ( diff --git a/command/catalog/list/nodes/catalog_list_nodes.go b/command/catalog/list/nodes/catalog_list_nodes.go index e1dcb95964..1d1f3912f2 100644 --- a/command/catalog/list/nodes/catalog_list_nodes.go +++ b/command/catalog/list/nodes/catalog_list_nodes.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package nodes import ( diff --git a/command/catalog/list/nodes/catalog_list_nodes_test.go b/command/catalog/list/nodes/catalog_list_nodes_test.go index 56b7bc6e12..59db1c666b 100644 --- a/command/catalog/list/nodes/catalog_list_nodes_test.go +++ b/command/catalog/list/nodes/catalog_list_nodes_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package nodes import ( diff --git a/command/catalog/list/services/catalog_list_services.go b/command/catalog/list/services/catalog_list_services.go index 95359286b3..4bbcce6532 100644 --- a/command/catalog/list/services/catalog_list_services.go +++ b/command/catalog/list/services/catalog_list_services.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package services import ( diff --git a/command/catalog/list/services/catalog_list_services_test.go b/command/catalog/list/services/catalog_list_services_test.go index 6e3d8dd15d..905729410d 100644 --- a/command/catalog/list/services/catalog_list_services_test.go +++ b/command/catalog/list/services/catalog_list_services_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package services import ( diff --git a/command/cli/cli.go b/command/cli/cli.go index 44cbf17b21..a0bb5d78dd 100644 --- a/command/cli/cli.go +++ b/command/cli/cli.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cli import ( diff --git a/command/cli/formatting.go b/command/cli/formatting.go index 8df31bb90d..fec86797b0 100644 --- a/command/cli/formatting.go +++ b/command/cli/formatting.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cli import ( diff --git a/command/config/config.go b/command/config/config.go index be05664381..ce95ad9822 100644 --- a/command/config/config.go +++ b/command/config/config.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package config import ( diff --git a/command/config/delete/config_delete.go b/command/config/delete/config_delete.go index caa21c0947..baec168b17 100644 --- a/command/config/delete/config_delete.go +++ b/command/config/delete/config_delete.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package delete import ( diff --git a/command/config/delete/config_delete_test.go b/command/config/delete/config_delete_test.go index d4f9b704ed..d7d6d92260 100644 --- a/command/config/delete/config_delete_test.go +++ b/command/config/delete/config_delete_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package delete import ( diff --git a/command/config/list/config_list.go b/command/config/list/config_list.go index 3df95e3cea..8115d1de5f 100644 --- a/command/config/list/config_list.go +++ b/command/config/list/config_list.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package list import ( diff --git a/command/config/list/config_list_test.go b/command/config/list/config_list_test.go index fe24184f0b..98e99f5f90 100644 --- a/command/config/list/config_list_test.go +++ b/command/config/list/config_list_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package list import ( diff --git a/command/config/read/config_read.go b/command/config/read/config_read.go index afd30843ac..d3e3828817 100644 --- a/command/config/read/config_read.go +++ b/command/config/read/config_read.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package read import ( diff --git a/command/config/read/config_read_test.go b/command/config/read/config_read_test.go index 0b86621eff..5fbf37885d 100644 --- a/command/config/read/config_read_test.go +++ b/command/config/read/config_read_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package read import ( diff --git a/command/config/write/config_write.go b/command/config/write/config_write.go index 0c377e6c45..3329e7d22d 100644 --- a/command/config/write/config_write.go +++ b/command/config/write/config_write.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package write import ( diff --git a/command/config/write/config_write_test.go b/command/config/write/config_write_test.go index 7671ffdea3..924cf4ea3d 100644 --- a/command/config/write/config_write_test.go +++ b/command/config/write/config_write_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package write import ( diff --git a/command/connect/ca/ca.go b/command/connect/ca/ca.go index 9e9df7ad6b..a5edd43dbc 100644 --- a/command/connect/ca/ca.go +++ b/command/connect/ca/ca.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package ca import ( diff --git a/command/connect/ca/ca_test.go b/command/connect/ca/ca_test.go index 31febd342c..84ebe2873d 100644 --- a/command/connect/ca/ca_test.go +++ b/command/connect/ca/ca_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package ca import ( diff --git a/command/connect/ca/get/connect_ca_get.go b/command/connect/ca/get/connect_ca_get.go index 26bcb58240..40b9b556a4 100644 --- a/command/connect/ca/get/connect_ca_get.go +++ b/command/connect/ca/get/connect_ca_get.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package get import ( diff --git a/command/connect/ca/get/connect_ca_get_test.go b/command/connect/ca/get/connect_ca_get_test.go index 4793c1e075..0e5545152c 100644 --- a/command/connect/ca/get/connect_ca_get_test.go +++ b/command/connect/ca/get/connect_ca_get_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package get import ( diff --git a/command/connect/ca/set/connect_ca_set.go b/command/connect/ca/set/connect_ca_set.go index 54f8854d5c..2c9af4ec6e 100644 --- a/command/connect/ca/set/connect_ca_set.go +++ b/command/connect/ca/set/connect_ca_set.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package set import ( diff --git a/command/connect/ca/set/connect_ca_set_test.go b/command/connect/ca/set/connect_ca_set_test.go index 76bb90e698..4193d718f0 100644 --- a/command/connect/ca/set/connect_ca_set_test.go +++ b/command/connect/ca/set/connect_ca_set_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package set import ( diff --git a/command/connect/connect.go b/command/connect/connect.go index 60c2388766..c92481a723 100644 --- a/command/connect/connect.go +++ b/command/connect/connect.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connect import ( diff --git a/command/connect/connect_test.go b/command/connect/connect_test.go index 3f78c2b7a6..3098962dc4 100644 --- a/command/connect/connect_test.go +++ b/command/connect/connect_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connect import ( diff --git a/command/connect/envoy/bootstrap_config.go b/command/connect/envoy/bootstrap_config.go index 2b378f0197..e309e6648c 100644 --- a/command/connect/envoy/bootstrap_config.go +++ b/command/connect/envoy/bootstrap_config.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package envoy import ( diff --git a/command/connect/envoy/bootstrap_config_test.go b/command/connect/envoy/bootstrap_config_test.go index 8143ec2447..27598b93b3 100644 --- a/command/connect/envoy/bootstrap_config_test.go +++ b/command/connect/envoy/bootstrap_config_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package envoy import ( diff --git a/command/connect/envoy/bootstrap_tpl.go b/command/connect/envoy/bootstrap_tpl.go index 6cf2a875fe..f0f59b7961 100644 --- a/command/connect/envoy/bootstrap_tpl.go +++ b/command/connect/envoy/bootstrap_tpl.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package envoy // BootstrapTplArgs is the set of arguments that may be interpolated into the diff --git a/command/connect/envoy/envoy.go b/command/connect/envoy/envoy.go index a45e55d99a..fb3fab8f1a 100644 --- a/command/connect/envoy/envoy.go +++ b/command/connect/envoy/envoy.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package envoy import ( diff --git a/command/connect/envoy/envoy_ce_test.go b/command/connect/envoy/envoy_ce_test.go index 6bcd5581dc..9e97516cf5 100644 --- a/command/connect/envoy/envoy_ce_test.go +++ b/command/connect/envoy/envoy_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/command/connect/envoy/envoy_test.go b/command/connect/envoy/envoy_test.go index b4f569991a..54b2da52a4 100644 --- a/command/connect/envoy/envoy_test.go +++ b/command/connect/envoy/envoy_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package envoy import ( diff --git a/command/connect/envoy/exec.go b/command/connect/envoy/exec.go index 53100e244c..71f903c106 100644 --- a/command/connect/envoy/exec.go +++ b/command/connect/envoy/exec.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package envoy import ( diff --git a/command/connect/envoy/exec_test.go b/command/connect/envoy/exec_test.go index a6978ce582..0dbab3c6a0 100644 --- a/command/connect/envoy/exec_test.go +++ b/command/connect/envoy/exec_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build linux || darwin // +build linux darwin diff --git a/command/connect/envoy/exec_unix.go b/command/connect/envoy/exec_unix.go index 9ab83eecfe..7c730ce438 100644 --- a/command/connect/envoy/exec_unix.go +++ b/command/connect/envoy/exec_unix.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build linux || darwin // +build linux darwin diff --git a/command/connect/envoy/exec_unsupported.go b/command/connect/envoy/exec_unsupported.go index d22b4c8cdf..25da633237 100644 --- a/command/connect/envoy/exec_unsupported.go +++ b/command/connect/envoy/exec_unsupported.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !linux && !darwin // +build !linux,!darwin diff --git a/command/connect/envoy/flags.go b/command/connect/envoy/flags.go index 78573f385d..4d7994ccd4 100644 --- a/command/connect/envoy/flags.go +++ b/command/connect/envoy/flags.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package envoy import ( diff --git a/command/connect/envoy/flags_test.go b/command/connect/envoy/flags_test.go index ac5de0d9be..596c0fa1a2 100644 --- a/command/connect/envoy/flags_test.go +++ b/command/connect/envoy/flags_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package envoy import ( diff --git a/command/connect/envoy/pipe-bootstrap/connect_envoy_pipe-bootstrap.go b/command/connect/envoy/pipe-bootstrap/connect_envoy_pipe-bootstrap.go index 2685a6bb6a..e6dbc33db1 100644 --- a/command/connect/envoy/pipe-bootstrap/connect_envoy_pipe-bootstrap.go +++ b/command/connect/envoy/pipe-bootstrap/connect_envoy_pipe-bootstrap.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package pipebootstrap import ( diff --git a/command/connect/envoy/pipe-bootstrap/connect_envoy_pipe-bootstrap_test.go b/command/connect/envoy/pipe-bootstrap/connect_envoy_pipe-bootstrap_test.go index 76ed3157c9..4f271b6e74 100644 --- a/command/connect/envoy/pipe-bootstrap/connect_envoy_pipe-bootstrap_test.go +++ b/command/connect/envoy/pipe-bootstrap/connect_envoy_pipe-bootstrap_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package pipebootstrap import ( diff --git a/command/connect/expose/expose.go b/command/connect/expose/expose.go index 062a01afb7..569ab46bab 100644 --- a/command/connect/expose/expose.go +++ b/command/connect/expose/expose.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package expose import ( diff --git a/command/connect/expose/expose_test.go b/command/connect/expose/expose_test.go index 61434d6d1d..511a495640 100644 --- a/command/connect/expose/expose_test.go +++ b/command/connect/expose/expose_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package expose import ( diff --git a/command/connect/proxy/flag_upstreams.go b/command/connect/proxy/flag_upstreams.go index 1cc51bda69..47bbb730ae 100644 --- a/command/connect/proxy/flag_upstreams.go +++ b/command/connect/proxy/flag_upstreams.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxy import ( diff --git a/command/connect/proxy/flag_upstreams_test.go b/command/connect/proxy/flag_upstreams_test.go index 7a4eff2768..7e47a9ad79 100644 --- a/command/connect/proxy/flag_upstreams_test.go +++ b/command/connect/proxy/flag_upstreams_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxy import ( diff --git a/command/connect/proxy/proxy.go b/command/connect/proxy/proxy.go index a0477a6a10..bf64201c81 100644 --- a/command/connect/proxy/proxy.go +++ b/command/connect/proxy/proxy.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxy import ( diff --git a/command/connect/proxy/proxy_test.go b/command/connect/proxy/proxy_test.go index 28d5a9da21..f17b04f5f8 100644 --- a/command/connect/proxy/proxy_test.go +++ b/command/connect/proxy/proxy_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxy import ( diff --git a/command/connect/proxy/register.go b/command/connect/proxy/register.go index 62110d9e3a..87d6dbb9a2 100644 --- a/command/connect/proxy/register.go +++ b/command/connect/proxy/register.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxy import ( diff --git a/command/connect/proxy/register_test.go b/command/connect/proxy/register_test.go index 159bafc9b5..823b11d23c 100644 --- a/command/connect/proxy/register_test.go +++ b/command/connect/proxy/register_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxy import ( diff --git a/command/connect/redirecttraffic/redirect_traffic.go b/command/connect/redirecttraffic/redirect_traffic.go index 8b979251fe..8a597696b7 100644 --- a/command/connect/redirecttraffic/redirect_traffic.go +++ b/command/connect/redirecttraffic/redirect_traffic.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package redirecttraffic import ( diff --git a/command/connect/redirecttraffic/redirect_traffic_test.go b/command/connect/redirecttraffic/redirect_traffic_test.go index f592d4c739..de9b362416 100644 --- a/command/connect/redirecttraffic/redirect_traffic_test.go +++ b/command/connect/redirecttraffic/redirect_traffic_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package redirecttraffic import ( diff --git a/command/debug/debug.go b/command/debug/debug.go index 4aa2eaaaf0..9fe18280b8 100644 --- a/command/debug/debug.go +++ b/command/debug/debug.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package debug import ( diff --git a/command/debug/debug_test.go b/command/debug/debug_test.go index 629236c823..c05d115873 100644 --- a/command/debug/debug_test.go +++ b/command/debug/debug_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package debug import ( diff --git a/command/event/event.go b/command/event/event.go index 0b12f72fcb..73c19b6c5f 100644 --- a/command/event/event.go +++ b/command/event/event.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package event import ( diff --git a/command/event/event_test.go b/command/event/event_test.go index ba645396af..349cb0daa8 100644 --- a/command/event/event_test.go +++ b/command/event/event_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package event import ( diff --git a/command/exec/exec.go b/command/exec/exec.go index cac2effb65..53026a6f8c 100644 --- a/command/exec/exec.go +++ b/command/exec/exec.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package exec import ( diff --git a/command/exec/exec_test.go b/command/exec/exec_test.go index 4c97a029aa..d8335160f2 100644 --- a/command/exec/exec_test.go +++ b/command/exec/exec_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package exec import ( diff --git a/command/flags/config.go b/command/flags/config.go index be8f914364..39c615554d 100644 --- a/command/flags/config.go +++ b/command/flags/config.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package flags import ( diff --git a/command/flags/config_test.go b/command/flags/config_test.go index 209b416e4a..1a6d69ca4b 100644 --- a/command/flags/config_test.go +++ b/command/flags/config_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package flags import ( diff --git a/command/flags/flag_map_value.go b/command/flags/flag_map_value.go index 8a8c3b6bd9..af5fec436d 100644 --- a/command/flags/flag_map_value.go +++ b/command/flags/flag_map_value.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package flags import ( diff --git a/command/flags/flag_map_value_test.go b/command/flags/flag_map_value_test.go index 4348d17961..d04342a01b 100644 --- a/command/flags/flag_map_value_test.go +++ b/command/flags/flag_map_value_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package flags import ( diff --git a/command/flags/flag_slice_value.go b/command/flags/flag_slice_value.go index a40fd1838e..58428e58ce 100644 --- a/command/flags/flag_slice_value.go +++ b/command/flags/flag_slice_value.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package flags import "strings" diff --git a/command/flags/flag_slice_value_test.go b/command/flags/flag_slice_value_test.go index 82dff4c377..24187f3f41 100644 --- a/command/flags/flag_slice_value_test.go +++ b/command/flags/flag_slice_value_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package flags import ( diff --git a/command/flags/http.go b/command/flags/http.go index b4a2a9038c..bbf0af39a9 100644 --- a/command/flags/http.go +++ b/command/flags/http.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package flags import ( diff --git a/command/flags/http_test.go b/command/flags/http_test.go index a144ebabd6..f8b48f80cb 100644 --- a/command/flags/http_test.go +++ b/command/flags/http_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package flags import ( diff --git a/command/flags/merge.go b/command/flags/merge.go index 86b6c774c9..251698e320 100644 --- a/command/flags/merge.go +++ b/command/flags/merge.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package flags import "flag" diff --git a/command/flags/usage.go b/command/flags/usage.go index 646665947b..3583620bd9 100644 --- a/command/flags/usage.go +++ b/command/flags/usage.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package flags import ( diff --git a/command/forceleave/forceleave.go b/command/forceleave/forceleave.go index 513c175567..2c9e2ceb1d 100644 --- a/command/forceleave/forceleave.go +++ b/command/forceleave/forceleave.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package forceleave import ( diff --git a/command/forceleave/forceleave_test.go b/command/forceleave/forceleave_test.go index f69059ca05..05d4907775 100644 --- a/command/forceleave/forceleave_test.go +++ b/command/forceleave/forceleave_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package forceleave import ( diff --git a/command/helpers/decode_shim.go b/command/helpers/decode_shim.go index b9153dc180..d2a73895a5 100644 --- a/command/helpers/decode_shim.go +++ b/command/helpers/decode_shim.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package helpers import ( diff --git a/command/helpers/helpers.go b/command/helpers/helpers.go index 493c9ff4ab..a105559602 100644 --- a/command/helpers/helpers.go +++ b/command/helpers/helpers.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package helpers import ( diff --git a/command/helpers/helpers_test.go b/command/helpers/helpers_test.go index e9fbeb071a..6479386747 100644 --- a/command/helpers/helpers_test.go +++ b/command/helpers/helpers_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package helpers import ( diff --git a/command/info/info.go b/command/info/info.go index b8b3900c83..5bbad23eab 100644 --- a/command/info/info.go +++ b/command/info/info.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package info import ( diff --git a/command/info/info_test.go b/command/info/info_test.go index f1ba8cd418..0faac3acc6 100644 --- a/command/info/info_test.go +++ b/command/info/info_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package info import ( diff --git a/command/intention/check/check.go b/command/intention/check/check.go index 18e4df76f7..dce63c75bc 100644 --- a/command/intention/check/check.go +++ b/command/intention/check/check.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package check import ( diff --git a/command/intention/check/check_test.go b/command/intention/check/check_test.go index 729e913548..666d44d80c 100644 --- a/command/intention/check/check_test.go +++ b/command/intention/check/check_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package check import ( diff --git a/command/intention/create/create.go b/command/intention/create/create.go index a890a09746..df92dfe302 100644 --- a/command/intention/create/create.go +++ b/command/intention/create/create.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package create import ( diff --git a/command/intention/create/create_test.go b/command/intention/create/create_test.go index 932dcbd88f..90250368ef 100644 --- a/command/intention/create/create_test.go +++ b/command/intention/create/create_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package create import ( diff --git a/command/intention/delete/delete.go b/command/intention/delete/delete.go index 3f5a3d394e..a58ee163e6 100644 --- a/command/intention/delete/delete.go +++ b/command/intention/delete/delete.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package delete import ( diff --git a/command/intention/delete/delete_test.go b/command/intention/delete/delete_test.go index 64758d9890..51e59c8b52 100644 --- a/command/intention/delete/delete_test.go +++ b/command/intention/delete/delete_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package delete import ( diff --git a/command/intention/format.go b/command/intention/format.go index 6e2146a9d7..bd202cfa50 100644 --- a/command/intention/format.go +++ b/command/intention/format.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package intention import ( diff --git a/command/intention/get/get.go b/command/intention/get/get.go index 5672684824..64dd2c8441 100644 --- a/command/intention/get/get.go +++ b/command/intention/get/get.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package get import ( diff --git a/command/intention/get/get_test.go b/command/intention/get/get_test.go index 2b06855f78..7559a36118 100644 --- a/command/intention/get/get_test.go +++ b/command/intention/get/get_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package get import ( diff --git a/command/intention/helpers.go b/command/intention/helpers.go index c1d3a15b0b..abc7c21e73 100644 --- a/command/intention/helpers.go +++ b/command/intention/helpers.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package intention import ( diff --git a/command/intention/helpers_test.go b/command/intention/helpers_test.go index 50dc88b9bc..cd2db64c69 100644 --- a/command/intention/helpers_test.go +++ b/command/intention/helpers_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package intention import ( diff --git a/command/intention/intention.go b/command/intention/intention.go index 44cc7db42d..77ba5e2f5e 100644 --- a/command/intention/intention.go +++ b/command/intention/intention.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package intention import ( diff --git a/command/intention/intention_test.go b/command/intention/intention_test.go index e697f537fd..3a728fc028 100644 --- a/command/intention/intention_test.go +++ b/command/intention/intention_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package intention import ( diff --git a/command/intention/list/intention_list.go b/command/intention/list/intention_list.go index fc0e0f98dc..408f9d8dcd 100644 --- a/command/intention/list/intention_list.go +++ b/command/intention/list/intention_list.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package list import ( diff --git a/command/intention/list/intention_list_test.go b/command/intention/list/intention_list_test.go index e96c78c9e6..c8b493687e 100644 --- a/command/intention/list/intention_list_test.go +++ b/command/intention/list/intention_list_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package list import ( diff --git a/command/intention/match/match.go b/command/intention/match/match.go index 8678d708ad..ee115a7b1a 100644 --- a/command/intention/match/match.go +++ b/command/intention/match/match.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package match import ( diff --git a/command/intention/match/match_test.go b/command/intention/match/match_test.go index 1c91bfd33d..6715c7eba8 100644 --- a/command/intention/match/match_test.go +++ b/command/intention/match/match_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package match import ( diff --git a/command/join/join.go b/command/join/join.go index 5e94adcd1d..f5d041ed4b 100644 --- a/command/join/join.go +++ b/command/join/join.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package join import ( diff --git a/command/join/join_test.go b/command/join/join_test.go index 48b89b32ea..828cb46b6e 100644 --- a/command/join/join_test.go +++ b/command/join/join_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package join import ( diff --git a/command/keygen/keygen.go b/command/keygen/keygen.go index b232dd62bd..e2907bda0c 100644 --- a/command/keygen/keygen.go +++ b/command/keygen/keygen.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package keygen import ( diff --git a/command/keygen/keygen_test.go b/command/keygen/keygen_test.go index 288334496e..59edb12896 100644 --- a/command/keygen/keygen_test.go +++ b/command/keygen/keygen_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package keygen import ( diff --git a/command/keyring/keyring.go b/command/keyring/keyring.go index b2f418c82b..0e4756f619 100644 --- a/command/keyring/keyring.go +++ b/command/keyring/keyring.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package keyring import ( diff --git a/command/keyring/keyring_test.go b/command/keyring/keyring_test.go index 166129fe00..68c5e7f982 100644 --- a/command/keyring/keyring_test.go +++ b/command/keyring/keyring_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package keyring import ( diff --git a/command/kv/del/kv_delete.go b/command/kv/del/kv_delete.go index f46691045b..e58e4a2296 100644 --- a/command/kv/del/kv_delete.go +++ b/command/kv/del/kv_delete.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package del import ( diff --git a/command/kv/del/kv_delete_test.go b/command/kv/del/kv_delete_test.go index c85c651a18..254fb4aa50 100644 --- a/command/kv/del/kv_delete_test.go +++ b/command/kv/del/kv_delete_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package del import ( diff --git a/command/kv/exp/kv_export.go b/command/kv/exp/kv_export.go index 84f87f637d..2f2e835bd4 100644 --- a/command/kv/exp/kv_export.go +++ b/command/kv/exp/kv_export.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package exp import ( diff --git a/command/kv/exp/kv_export_test.go b/command/kv/exp/kv_export_test.go index 8944be8363..76da13dcd4 100644 --- a/command/kv/exp/kv_export_test.go +++ b/command/kv/exp/kv_export_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package exp import ( diff --git a/command/kv/get/kv_get.go b/command/kv/get/kv_get.go index aa93ef963b..4abf025175 100644 --- a/command/kv/get/kv_get.go +++ b/command/kv/get/kv_get.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package get import ( diff --git a/command/kv/get/kv_get_test.go b/command/kv/get/kv_get_test.go index 5143391ef0..56318586de 100644 --- a/command/kv/get/kv_get_test.go +++ b/command/kv/get/kv_get_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package get import ( diff --git a/command/kv/imp/kv_import.go b/command/kv/imp/kv_import.go index 0d8570dd60..1d91d281df 100644 --- a/command/kv/imp/kv_import.go +++ b/command/kv/imp/kv_import.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package imp import ( diff --git a/command/kv/imp/kv_import_test.go b/command/kv/imp/kv_import_test.go index 3be9d54182..6bed5684ce 100644 --- a/command/kv/imp/kv_import_test.go +++ b/command/kv/imp/kv_import_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package imp import ( diff --git a/command/kv/impexp/kvimpexp.go b/command/kv/impexp/kvimpexp.go index 4f4c7e87e1..0dc4b394e0 100644 --- a/command/kv/impexp/kvimpexp.go +++ b/command/kv/impexp/kvimpexp.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package impexp import ( diff --git a/command/kv/kv.go b/command/kv/kv.go index 1a5d6a3452..86d8c258e0 100644 --- a/command/kv/kv.go +++ b/command/kv/kv.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package kv import ( diff --git a/command/kv/kv_test.go b/command/kv/kv_test.go index 8a9bc25dfb..85195ee9ac 100644 --- a/command/kv/kv_test.go +++ b/command/kv/kv_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package kv import ( diff --git a/command/kv/put/kv_put.go b/command/kv/put/kv_put.go index 57df7c1c9b..5f0580ce14 100644 --- a/command/kv/put/kv_put.go +++ b/command/kv/put/kv_put.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package put import ( diff --git a/command/kv/put/kv_put_test.go b/command/kv/put/kv_put_test.go index f0bee0cda1..1f0245c8e0 100644 --- a/command/kv/put/kv_put_test.go +++ b/command/kv/put/kv_put_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package put import ( diff --git a/command/leave/leave.go b/command/leave/leave.go index 7653d717b7..8d997fb83c 100644 --- a/command/leave/leave.go +++ b/command/leave/leave.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package leave import ( diff --git a/command/leave/leave_test.go b/command/leave/leave_test.go index 4cc82b57db..317a6862b9 100644 --- a/command/leave/leave_test.go +++ b/command/leave/leave_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package leave import ( diff --git a/command/lock/lock.go b/command/lock/lock.go index dbf06d1d8b..a662babe04 100644 --- a/command/lock/lock.go +++ b/command/lock/lock.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package lock import ( diff --git a/command/lock/lock_test.go b/command/lock/lock_test.go index e9a03fc880..f32de5bc5e 100644 --- a/command/lock/lock_test.go +++ b/command/lock/lock_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package lock import ( diff --git a/command/lock/util_unix.go b/command/lock/util_unix.go index cc6902ff5c..d2c9bf1dd4 100644 --- a/command/lock/util_unix.go +++ b/command/lock/util_unix.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !windows // +build !windows diff --git a/command/lock/util_windows.go b/command/lock/util_windows.go index 14547e345b..12f148fa00 100644 --- a/command/lock/util_windows.go +++ b/command/lock/util_windows.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build windows // +build windows diff --git a/command/login/aws.go b/command/login/aws.go index c0d2212dc7..e7fb6af58e 100644 --- a/command/login/aws.go +++ b/command/login/aws.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package login import ( diff --git a/command/login/login.go b/command/login/login.go index e4209eeda4..0ab5237852 100644 --- a/command/login/login.go +++ b/command/login/login.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package login import ( diff --git a/command/login/login_ce.go b/command/login/login_ce.go index 22466d56f2..34f9351778 100644 --- a/command/login/login_ce.go +++ b/command/login/login_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/command/login/login_test.go b/command/login/login_test.go index e7297ffe51..c3bf117676 100644 --- a/command/login/login_test.go +++ b/command/login/login_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package login import ( diff --git a/command/logout/logout.go b/command/logout/logout.go index 8edd8fd5fc..35365f4469 100644 --- a/command/logout/logout.go +++ b/command/logout/logout.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package logout import ( diff --git a/command/logout/logout_test.go b/command/logout/logout_test.go index 4ec8bf1d20..7228def746 100644 --- a/command/logout/logout_test.go +++ b/command/logout/logout_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package logout import ( diff --git a/command/maint/maint.go b/command/maint/maint.go index fa11ca63de..252aa1de46 100644 --- a/command/maint/maint.go +++ b/command/maint/maint.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package maint import ( diff --git a/command/maint/maint_test.go b/command/maint/maint_test.go index 9e538eba93..eabd173a62 100644 --- a/command/maint/maint_test.go +++ b/command/maint/maint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package maint import ( diff --git a/command/members/members.go b/command/members/members.go index 76af710b90..7b10612643 100644 --- a/command/members/members.go +++ b/command/members/members.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package members import ( diff --git a/command/members/members_test.go b/command/members/members_test.go index c9a2d42b77..76e3bbe126 100644 --- a/command/members/members_test.go +++ b/command/members/members_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package members import ( diff --git a/command/monitor/monitor.go b/command/monitor/monitor.go index bd98012969..e1d0e8597d 100644 --- a/command/monitor/monitor.go +++ b/command/monitor/monitor.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package monitor import ( diff --git a/command/monitor/monitor_test.go b/command/monitor/monitor_test.go index 167d50c44e..e9eacdda4c 100644 --- a/command/monitor/monitor_test.go +++ b/command/monitor/monitor_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package monitor import ( diff --git a/command/operator/autopilot/get/operator_autopilot_get.go b/command/operator/autopilot/get/operator_autopilot_get.go index d8943d84ed..5cc2dc351e 100644 --- a/command/operator/autopilot/get/operator_autopilot_get.go +++ b/command/operator/autopilot/get/operator_autopilot_get.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package get import ( diff --git a/command/operator/autopilot/get/operator_autopilot_get_test.go b/command/operator/autopilot/get/operator_autopilot_get_test.go index 6bde185d7b..264706ea24 100644 --- a/command/operator/autopilot/get/operator_autopilot_get_test.go +++ b/command/operator/autopilot/get/operator_autopilot_get_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package get import ( diff --git a/command/operator/autopilot/operator_autopilot.go b/command/operator/autopilot/operator_autopilot.go index 53a239a954..d1de582fbe 100644 --- a/command/operator/autopilot/operator_autopilot.go +++ b/command/operator/autopilot/operator_autopilot.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package autopilot import ( diff --git a/command/operator/autopilot/operator_autopilot_test.go b/command/operator/autopilot/operator_autopilot_test.go index e82008dcd6..9861749b17 100644 --- a/command/operator/autopilot/operator_autopilot_test.go +++ b/command/operator/autopilot/operator_autopilot_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package autopilot import ( diff --git a/command/operator/autopilot/set/operator_autopilot_set.go b/command/operator/autopilot/set/operator_autopilot_set.go index b6f0041ab3..6a8dd5fec9 100644 --- a/command/operator/autopilot/set/operator_autopilot_set.go +++ b/command/operator/autopilot/set/operator_autopilot_set.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package set import ( diff --git a/command/operator/autopilot/set/operator_autopilot_set_test.go b/command/operator/autopilot/set/operator_autopilot_set_test.go index 21963216fe..b92e7ef4b4 100644 --- a/command/operator/autopilot/set/operator_autopilot_set_test.go +++ b/command/operator/autopilot/set/operator_autopilot_set_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package set import ( diff --git a/command/operator/autopilot/state/formatter.go b/command/operator/autopilot/state/formatter.go index cebc9e30d8..11cec09c6a 100644 --- a/command/operator/autopilot/state/formatter.go +++ b/command/operator/autopilot/state/formatter.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/command/operator/autopilot/state/operator_autopilot_state.go b/command/operator/autopilot/state/operator_autopilot_state.go index cf4aebd747..be85fdb3cc 100644 --- a/command/operator/autopilot/state/operator_autopilot_state.go +++ b/command/operator/autopilot/state/operator_autopilot_state.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/command/operator/autopilot/state/operator_autopilot_state_test.go b/command/operator/autopilot/state/operator_autopilot_state_test.go index 6462bccbb3..adc4b65933 100644 --- a/command/operator/autopilot/state/operator_autopilot_state_test.go +++ b/command/operator/autopilot/state/operator_autopilot_state_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package state import ( diff --git a/command/operator/operator.go b/command/operator/operator.go index d56881eee5..06c8c7622e 100644 --- a/command/operator/operator.go +++ b/command/operator/operator.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package operator import ( diff --git a/command/operator/operator_test.go b/command/operator/operator_test.go index f980e86096..d25f4fc4f8 100644 --- a/command/operator/operator_test.go +++ b/command/operator/operator_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package operator import ( diff --git a/command/operator/raft/listpeers/operator_raft_list.go b/command/operator/raft/listpeers/operator_raft_list.go index a54ccb9d3e..abe682c103 100644 --- a/command/operator/raft/listpeers/operator_raft_list.go +++ b/command/operator/raft/listpeers/operator_raft_list.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package listpeers import ( diff --git a/command/operator/raft/listpeers/operator_raft_list_test.go b/command/operator/raft/listpeers/operator_raft_list_test.go index c40ae8c48d..c29ed9d418 100644 --- a/command/operator/raft/listpeers/operator_raft_list_test.go +++ b/command/operator/raft/listpeers/operator_raft_list_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package listpeers import ( diff --git a/command/operator/raft/operator_raft.go b/command/operator/raft/operator_raft.go index f3cedbc567..52bcb446f9 100644 --- a/command/operator/raft/operator_raft.go +++ b/command/operator/raft/operator_raft.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package raft import ( diff --git a/command/operator/raft/operator_raft_test.go b/command/operator/raft/operator_raft_test.go index 2ede9936ef..cac0545fa5 100644 --- a/command/operator/raft/operator_raft_test.go +++ b/command/operator/raft/operator_raft_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package raft import ( diff --git a/command/operator/raft/removepeer/operator_raft_remove.go b/command/operator/raft/removepeer/operator_raft_remove.go index 7fcbc44a81..12692d4d52 100644 --- a/command/operator/raft/removepeer/operator_raft_remove.go +++ b/command/operator/raft/removepeer/operator_raft_remove.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package removepeer import ( diff --git a/command/operator/raft/removepeer/operator_raft_remove_test.go b/command/operator/raft/removepeer/operator_raft_remove_test.go index b339077714..e764771264 100644 --- a/command/operator/raft/removepeer/operator_raft_remove_test.go +++ b/command/operator/raft/removepeer/operator_raft_remove_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package removepeer import ( diff --git a/command/operator/raft/transferleader/transfer_leader.go b/command/operator/raft/transferleader/transfer_leader.go index 31f8e208a0..ebeb77dfc8 100644 --- a/command/operator/raft/transferleader/transfer_leader.go +++ b/command/operator/raft/transferleader/transfer_leader.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package transferleader import ( diff --git a/command/operator/raft/transferleader/transfer_leader_test.go b/command/operator/raft/transferleader/transfer_leader_test.go index b597971198..2b56fe1d78 100644 --- a/command/operator/raft/transferleader/transfer_leader_test.go +++ b/command/operator/raft/transferleader/transfer_leader_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package transferleader import ( diff --git a/command/operator/usage/instances/usage_instances.go b/command/operator/usage/instances/usage_instances.go index c1c94caa69..f2aa662ce4 100644 --- a/command/operator/usage/instances/usage_instances.go +++ b/command/operator/usage/instances/usage_instances.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package instances import ( diff --git a/command/operator/usage/instances/usage_instances_ce.go b/command/operator/usage/instances/usage_instances_ce.go index a6845630d6..ef614edfac 100644 --- a/command/operator/usage/instances/usage_instances_ce.go +++ b/command/operator/usage/instances/usage_instances_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/command/operator/usage/instances/usage_instances_ce_test.go b/command/operator/usage/instances/usage_instances_ce_test.go index 01a6e5e57a..690b05e6df 100644 --- a/command/operator/usage/instances/usage_instances_ce_test.go +++ b/command/operator/usage/instances/usage_instances_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/command/operator/usage/instances/usage_instances_test.go b/command/operator/usage/instances/usage_instances_test.go index 0f41b79aa0..7dac04dd3e 100644 --- a/command/operator/usage/instances/usage_instances_test.go +++ b/command/operator/usage/instances/usage_instances_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package instances import ( diff --git a/command/operator/usage/usage.go b/command/operator/usage/usage.go index ae0d01dbc6..6e7cde57e4 100644 --- a/command/operator/usage/usage.go +++ b/command/operator/usage/usage.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package usage import ( diff --git a/command/peering/delete/delete.go b/command/peering/delete/delete.go index cb98189006..039ace5391 100644 --- a/command/peering/delete/delete.go +++ b/command/peering/delete/delete.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package delete import ( diff --git a/command/peering/delete/delete_test.go b/command/peering/delete/delete_test.go index 984e773f57..5aa299b78d 100644 --- a/command/peering/delete/delete_test.go +++ b/command/peering/delete/delete_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package delete import ( diff --git a/command/peering/establish/establish.go b/command/peering/establish/establish.go index 14cd0e310e..42178f1490 100644 --- a/command/peering/establish/establish.go +++ b/command/peering/establish/establish.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package establish import ( diff --git a/command/peering/establish/establish_test.go b/command/peering/establish/establish_test.go index f24ac2a265..25abae316b 100644 --- a/command/peering/establish/establish_test.go +++ b/command/peering/establish/establish_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package establish import ( diff --git a/command/peering/generate/generate.go b/command/peering/generate/generate.go index 5753b9b79e..e2122aa7aa 100644 --- a/command/peering/generate/generate.go +++ b/command/peering/generate/generate.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package generate import ( diff --git a/command/peering/generate/generate_test.go b/command/peering/generate/generate_test.go index b23d664d84..863b266ed1 100644 --- a/command/peering/generate/generate_test.go +++ b/command/peering/generate/generate_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package generate import ( diff --git a/command/peering/list/list.go b/command/peering/list/list.go index 8cdeea7a98..10e85d9b58 100644 --- a/command/peering/list/list.go +++ b/command/peering/list/list.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package list import ( diff --git a/command/peering/list/list_test.go b/command/peering/list/list_test.go index c015fc8e86..43da968472 100644 --- a/command/peering/list/list_test.go +++ b/command/peering/list/list_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package list import ( diff --git a/command/peering/peering.go b/command/peering/peering.go index 1872f37387..157dd42c63 100644 --- a/command/peering/peering.go +++ b/command/peering/peering.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package peering import ( diff --git a/command/peering/read/read.go b/command/peering/read/read.go index cef63e4fd3..8d15210fcf 100644 --- a/command/peering/read/read.go +++ b/command/peering/read/read.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package read import ( diff --git a/command/peering/read/read_test.go b/command/peering/read/read_test.go index aac0e9e2f1..90a2ac8792 100644 --- a/command/peering/read/read_test.go +++ b/command/peering/read/read_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package read import ( diff --git a/command/registry.go b/command/registry.go index 1f4f9670c1..d95b5788a5 100644 --- a/command/registry.go +++ b/command/registry.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package command import ( diff --git a/command/registry_ce.go b/command/registry_ce.go index cd5d2ee2e6..7ea2f73a12 100644 --- a/command/registry_ce.go +++ b/command/registry_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/command/reload/reload.go b/command/reload/reload.go index 16fed1c7f8..458b90cbf6 100644 --- a/command/reload/reload.go +++ b/command/reload/reload.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package reload import ( diff --git a/command/reload/reload_test.go b/command/reload/reload_test.go index ca6e60dec0..11313fb138 100644 --- a/command/reload/reload_test.go +++ b/command/reload/reload_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package reload import ( diff --git a/command/rtt/rtt.go b/command/rtt/rtt.go index dfd50d9bf4..db9e3efd06 100644 --- a/command/rtt/rtt.go +++ b/command/rtt/rtt.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package rtt import ( diff --git a/command/rtt/rtt_test.go b/command/rtt/rtt_test.go index a5bf58a24b..4b0621cfe3 100644 --- a/command/rtt/rtt_test.go +++ b/command/rtt/rtt_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package rtt import ( diff --git a/command/services/config.go b/command/services/config.go index 56a9562234..1a173078d6 100644 --- a/command/services/config.go +++ b/command/services/config.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package services import ( diff --git a/command/services/config_test.go b/command/services/config_test.go index b54a793aa4..b8a2207fb9 100644 --- a/command/services/config_test.go +++ b/command/services/config_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package services import ( diff --git a/command/services/deregister/deregister.go b/command/services/deregister/deregister.go index 3f352b36a6..bff2c97270 100644 --- a/command/services/deregister/deregister.go +++ b/command/services/deregister/deregister.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package deregister import ( diff --git a/command/services/deregister/deregister_test.go b/command/services/deregister/deregister_test.go index b2b7cf577e..2ee9d8de5f 100644 --- a/command/services/deregister/deregister_test.go +++ b/command/services/deregister/deregister_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package deregister import ( diff --git a/command/services/register/register.go b/command/services/register/register.go index 33e5e2ab53..33599dda01 100644 --- a/command/services/register/register.go +++ b/command/services/register/register.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package register import ( diff --git a/command/services/register/register_test.go b/command/services/register/register_test.go index 80badaaad3..24d5f4fb87 100644 --- a/command/services/register/register_test.go +++ b/command/services/register/register_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package register import ( diff --git a/command/services/services.go b/command/services/services.go index 0e050d77d3..521092f063 100644 --- a/command/services/services.go +++ b/command/services/services.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package services import ( diff --git a/command/services/services_test.go b/command/services/services_test.go index c7521718a3..a2d4b45262 100644 --- a/command/services/services_test.go +++ b/command/services/services_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package services import ( diff --git a/command/snapshot/inspect/formatter.go b/command/snapshot/inspect/formatter.go index 1258fb8502..53da998b25 100644 --- a/command/snapshot/inspect/formatter.go +++ b/command/snapshot/inspect/formatter.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package inspect import ( diff --git a/command/snapshot/inspect/formatter_test.go b/command/snapshot/inspect/formatter_test.go index 428995a27c..48b8d1da4d 100644 --- a/command/snapshot/inspect/formatter_test.go +++ b/command/snapshot/inspect/formatter_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package inspect import ( diff --git a/command/snapshot/inspect/snapshot_inspect.go b/command/snapshot/inspect/snapshot_inspect.go index 2a09067a16..483e937eb4 100644 --- a/command/snapshot/inspect/snapshot_inspect.go +++ b/command/snapshot/inspect/snapshot_inspect.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package inspect import ( diff --git a/command/snapshot/inspect/snapshot_inspect_test.go b/command/snapshot/inspect/snapshot_inspect_test.go index 5c302c6a7a..1f7ff69f1b 100644 --- a/command/snapshot/inspect/snapshot_inspect_test.go +++ b/command/snapshot/inspect/snapshot_inspect_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package inspect import ( diff --git a/command/snapshot/restore/snapshot_restore.go b/command/snapshot/restore/snapshot_restore.go index ae09f0f40b..aaa08a162d 100644 --- a/command/snapshot/restore/snapshot_restore.go +++ b/command/snapshot/restore/snapshot_restore.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package restore import ( diff --git a/command/snapshot/restore/snapshot_restore_test.go b/command/snapshot/restore/snapshot_restore_test.go index 38a54967e1..61c8b2bed0 100644 --- a/command/snapshot/restore/snapshot_restore_test.go +++ b/command/snapshot/restore/snapshot_restore_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package restore import ( diff --git a/command/snapshot/save/snapshot_save.go b/command/snapshot/save/snapshot_save.go index 6820406067..ac333e8ca3 100644 --- a/command/snapshot/save/snapshot_save.go +++ b/command/snapshot/save/snapshot_save.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package save import ( diff --git a/command/snapshot/save/snapshot_save_test.go b/command/snapshot/save/snapshot_save_test.go index 5c916415d4..44d07aebb8 100644 --- a/command/snapshot/save/snapshot_save_test.go +++ b/command/snapshot/save/snapshot_save_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package save import ( diff --git a/command/snapshot/snapshot_command.go b/command/snapshot/snapshot_command.go index 0ef9af526a..2e96550e19 100644 --- a/command/snapshot/snapshot_command.go +++ b/command/snapshot/snapshot_command.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package snapshot import ( diff --git a/command/snapshot/snapshot_command_test.go b/command/snapshot/snapshot_command_test.go index 5ac6236bc6..d38f5cde92 100644 --- a/command/snapshot/snapshot_command_test.go +++ b/command/snapshot/snapshot_command_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package snapshot import ( diff --git a/command/tls/ca/create/tls_ca_create.go b/command/tls/ca/create/tls_ca_create.go index fd97acfd2c..43a9c249f1 100644 --- a/command/tls/ca/create/tls_ca_create.go +++ b/command/tls/ca/create/tls_ca_create.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package create import ( diff --git a/command/tls/ca/create/tls_ca_create_test.go b/command/tls/ca/create/tls_ca_create_test.go index 72292ee5b6..aee2b69062 100644 --- a/command/tls/ca/create/tls_ca_create_test.go +++ b/command/tls/ca/create/tls_ca_create_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package create import ( diff --git a/command/tls/ca/tls_ca.go b/command/tls/ca/tls_ca.go index 64fe986ccd..ef943a4fbf 100644 --- a/command/tls/ca/tls_ca.go +++ b/command/tls/ca/tls_ca.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package ca import ( diff --git a/command/tls/ca/tls_ca_test.go b/command/tls/ca/tls_ca_test.go index eee5f40091..d24c15665f 100644 --- a/command/tls/ca/tls_ca_test.go +++ b/command/tls/ca/tls_ca_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package ca import ( diff --git a/command/tls/cert/create/tls_cert_create.go b/command/tls/cert/create/tls_cert_create.go index 75c9b1ada1..9e0f92173b 100644 --- a/command/tls/cert/create/tls_cert_create.go +++ b/command/tls/cert/create/tls_cert_create.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package create import ( diff --git a/command/tls/cert/create/tls_cert_create_test.go b/command/tls/cert/create/tls_cert_create_test.go index e5134b1bd1..6e807d4a4f 100644 --- a/command/tls/cert/create/tls_cert_create_test.go +++ b/command/tls/cert/create/tls_cert_create_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package create import ( diff --git a/command/tls/cert/tls_cert.go b/command/tls/cert/tls_cert.go index d6fe01bddb..38551ef6c6 100644 --- a/command/tls/cert/tls_cert.go +++ b/command/tls/cert/tls_cert.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cert import ( diff --git a/command/tls/cert/tls_cert_test.go b/command/tls/cert/tls_cert_test.go index 958c7f76fa..912ff3e58e 100644 --- a/command/tls/cert/tls_cert_test.go +++ b/command/tls/cert/tls_cert_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cert import ( diff --git a/command/tls/tls.go b/command/tls/tls.go index c3a5e35451..a25a313ed0 100644 --- a/command/tls/tls.go +++ b/command/tls/tls.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package tls import ( diff --git a/command/tls/tls_test.go b/command/tls/tls_test.go index ccf8c22ac0..7bd99fd4c1 100644 --- a/command/tls/tls_test.go +++ b/command/tls/tls_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package tls import ( diff --git a/command/troubleshoot/proxy/troubleshoot_proxy.go b/command/troubleshoot/proxy/troubleshoot_proxy.go index 57d982dea0..1f513043fb 100644 --- a/command/troubleshoot/proxy/troubleshoot_proxy.go +++ b/command/troubleshoot/proxy/troubleshoot_proxy.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxy import ( diff --git a/command/troubleshoot/troubleshoot.go b/command/troubleshoot/troubleshoot.go index 2935d52cf8..36c77ff104 100644 --- a/command/troubleshoot/troubleshoot.go +++ b/command/troubleshoot/troubleshoot.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package troubleshoot import ( diff --git a/command/troubleshoot/troubleshoot_test.go b/command/troubleshoot/troubleshoot_test.go index 65e0042753..a0e3f1c069 100644 --- a/command/troubleshoot/troubleshoot_test.go +++ b/command/troubleshoot/troubleshoot_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package troubleshoot import ( diff --git a/command/troubleshoot/upstreams/troubleshoot_upstreams.go b/command/troubleshoot/upstreams/troubleshoot_upstreams.go index 8f941699ce..d91cd5955b 100644 --- a/command/troubleshoot/upstreams/troubleshoot_upstreams.go +++ b/command/troubleshoot/upstreams/troubleshoot_upstreams.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package upstreams import ( diff --git a/command/validate/validate.go b/command/validate/validate.go index 67370b792c..1a9630c65f 100644 --- a/command/validate/validate.go +++ b/command/validate/validate.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package validate import ( diff --git a/command/validate/validate_test.go b/command/validate/validate_test.go index 29091f1292..dc5b519dbe 100644 --- a/command/validate/validate_test.go +++ b/command/validate/validate_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package validate import ( diff --git a/command/version/formatter.go b/command/version/formatter.go index c5753f1059..45da6dcb05 100644 --- a/command/version/formatter.go +++ b/command/version/formatter.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package version import ( diff --git a/command/version/formatter_test.go b/command/version/formatter_test.go index 094f8ede17..45e4019dfb 100644 --- a/command/version/formatter_test.go +++ b/command/version/formatter_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package version import ( diff --git a/command/version/version.go b/command/version/version.go index 9cda50ed85..3db1581cf0 100644 --- a/command/version/version.go +++ b/command/version/version.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package version import ( diff --git a/command/version/version_test.go b/command/version/version_test.go index d795f9715c..d0af11506e 100644 --- a/command/version/version_test.go +++ b/command/version/version_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package version import ( diff --git a/command/watch/watch.go b/command/watch/watch.go index 09de508713..205ff3fb08 100644 --- a/command/watch/watch.go +++ b/command/watch/watch.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package watch import ( diff --git a/command/watch/watch_test.go b/command/watch/watch_test.go index 503a83dd03..ba29c2731a 100644 --- a/command/watch/watch_test.go +++ b/command/watch/watch_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package watch import ( diff --git a/connect/certgen/certgen.go b/connect/certgen/certgen.go index afc3c3a027..509e7f8df4 100644 --- a/connect/certgen/certgen.go +++ b/connect/certgen/certgen.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // certgen: a tool for generating test certificates on disk for use as // test-fixtures and for end-to-end testing and local development. // diff --git a/connect/example_test.go b/connect/example_test.go index eb66bdbc02..51571bf181 100644 --- a/connect/example_test.go +++ b/connect/example_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connect import ( diff --git a/connect/proxy/config.go b/connect/proxy/config.go index 80f9f4da0a..19476d48d4 100644 --- a/connect/proxy/config.go +++ b/connect/proxy/config.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxy import ( diff --git a/connect/proxy/config_test.go b/connect/proxy/config_test.go index b93f4d779d..a196958316 100644 --- a/connect/proxy/config_test.go +++ b/connect/proxy/config_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxy import ( diff --git a/connect/proxy/conn.go b/connect/proxy/conn.go index de41c3ea98..acc1a49eb4 100644 --- a/connect/proxy/conn.go +++ b/connect/proxy/conn.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxy import ( diff --git a/connect/proxy/conn_test.go b/connect/proxy/conn_test.go index ab12ef96df..b5be7952d0 100644 --- a/connect/proxy/conn_test.go +++ b/connect/proxy/conn_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxy import ( diff --git a/connect/proxy/listener.go b/connect/proxy/listener.go index 7839df0428..fc823d2712 100644 --- a/connect/proxy/listener.go +++ b/connect/proxy/listener.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxy import ( diff --git a/connect/proxy/listener_test.go b/connect/proxy/listener_test.go index e0f182b952..5554ecf353 100644 --- a/connect/proxy/listener_test.go +++ b/connect/proxy/listener_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxy import ( diff --git a/connect/proxy/proxy.go b/connect/proxy/proxy.go index fcce311560..c365862ad8 100644 --- a/connect/proxy/proxy.go +++ b/connect/proxy/proxy.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxy import ( diff --git a/connect/proxy/proxy_test.go b/connect/proxy/proxy_test.go index 904e9c7c44..20b4cdd55e 100644 --- a/connect/proxy/proxy_test.go +++ b/connect/proxy/proxy_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxy import ( diff --git a/connect/proxy/testing.go b/connect/proxy/testing.go index db27581d0f..6756f16a25 100644 --- a/connect/proxy/testing.go +++ b/connect/proxy/testing.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package proxy import ( diff --git a/connect/resolver.go b/connect/resolver.go index 68d56cc7b9..fa89bc36d3 100644 --- a/connect/resolver.go +++ b/connect/resolver.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connect import ( diff --git a/connect/resolver_test.go b/connect/resolver_test.go index e84ea1f2b9..3aece268b5 100644 --- a/connect/resolver_test.go +++ b/connect/resolver_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connect import ( diff --git a/connect/service.go b/connect/service.go index bad2d7fe5c..ea38dd59b2 100644 --- a/connect/service.go +++ b/connect/service.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connect import ( diff --git a/connect/service_test.go b/connect/service_test.go index 5405a32362..0f6ed51a8b 100644 --- a/connect/service_test.go +++ b/connect/service_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connect import ( diff --git a/connect/testing.go b/connect/testing.go index d054c0dee9..1017ee15f5 100644 --- a/connect/testing.go +++ b/connect/testing.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connect import ( diff --git a/connect/tls.go b/connect/tls.go index b142515eca..137c75db06 100644 --- a/connect/tls.go +++ b/connect/tls.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connect import ( diff --git a/connect/tls_test.go b/connect/tls_test.go index 1f83072240..8e3914bf27 100644 --- a/connect/tls_test.go +++ b/connect/tls_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package connect import ( diff --git a/envoyextensions/extensioncommon/basic_envoy_extender.go b/envoyextensions/extensioncommon/basic_envoy_extender.go index 9eb78ba61f..a5d16e9ee6 100644 --- a/envoyextensions/extensioncommon/basic_envoy_extender.go +++ b/envoyextensions/extensioncommon/basic_envoy_extender.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package extensioncommon import ( diff --git a/envoyextensions/extensioncommon/envoy_extender.go b/envoyextensions/extensioncommon/envoy_extender.go index 6345a7dc6e..df7c7eebee 100644 --- a/envoyextensions/extensioncommon/envoy_extender.go +++ b/envoyextensions/extensioncommon/envoy_extender.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package extensioncommon import ( diff --git a/envoyextensions/extensioncommon/envoy_extender_test.go b/envoyextensions/extensioncommon/envoy_extender_test.go index 48e338ed89..9fe6b49aeb 100644 --- a/envoyextensions/extensioncommon/envoy_extender_test.go +++ b/envoyextensions/extensioncommon/envoy_extender_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package extensioncommon import ( diff --git a/envoyextensions/extensioncommon/resources.go b/envoyextensions/extensioncommon/resources.go index 24f25cab62..1f79241984 100644 --- a/envoyextensions/extensioncommon/resources.go +++ b/envoyextensions/extensioncommon/resources.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package extensioncommon import ( diff --git a/envoyextensions/extensioncommon/runtime_config.go b/envoyextensions/extensioncommon/runtime_config.go index 918577c8c9..46a5db6b04 100644 --- a/envoyextensions/extensioncommon/runtime_config.go +++ b/envoyextensions/extensioncommon/runtime_config.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package extensioncommon import "github.com/hashicorp/consul/api" diff --git a/envoyextensions/extensioncommon/runtime_config_test.go b/envoyextensions/extensioncommon/runtime_config_test.go index 8fcbb09427..55294bd83b 100644 --- a/envoyextensions/extensioncommon/runtime_config_test.go +++ b/envoyextensions/extensioncommon/runtime_config_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package extensioncommon import ( diff --git a/envoyextensions/xdscommon/envoy_versioning.go b/envoyextensions/xdscommon/envoy_versioning.go index 3f9e9d2c6e..8f4f598467 100644 --- a/envoyextensions/xdscommon/envoy_versioning.go +++ b/envoyextensions/xdscommon/envoy_versioning.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xdscommon import ( diff --git a/envoyextensions/xdscommon/envoy_versioning_test.go b/envoyextensions/xdscommon/envoy_versioning_test.go index 1315ae5dab..d3d8fe4893 100644 --- a/envoyextensions/xdscommon/envoy_versioning_test.go +++ b/envoyextensions/xdscommon/envoy_versioning_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xdscommon import ( diff --git a/envoyextensions/xdscommon/proxysupport.go b/envoyextensions/xdscommon/proxysupport.go index 2e1b96f8ee..284a8e8890 100644 --- a/envoyextensions/xdscommon/proxysupport.go +++ b/envoyextensions/xdscommon/proxysupport.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xdscommon import "strings" diff --git a/envoyextensions/xdscommon/proxysupport_test.go b/envoyextensions/xdscommon/proxysupport_test.go index 61f793c4df..cc90b726c9 100644 --- a/envoyextensions/xdscommon/proxysupport_test.go +++ b/envoyextensions/xdscommon/proxysupport_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xdscommon import ( diff --git a/envoyextensions/xdscommon/xdscommon.go b/envoyextensions/xdscommon/xdscommon.go index b1061fb101..492436a0f6 100644 --- a/envoyextensions/xdscommon/xdscommon.go +++ b/envoyextensions/xdscommon/xdscommon.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package xdscommon import ( diff --git a/fixup_acl_move.sh b/fixup_acl_move.sh index e8fa2698ae..ac57c8c7e9 100644 --- a/fixup_acl_move.sh +++ b/fixup_acl_move.sh @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + GOIMPORTS=~/go/bin/goimports diff --git a/internal/go-sso/oidcauth/auth.go b/internal/go-sso/oidcauth/auth.go index d1c69744a0..a2f35763a3 100644 --- a/internal/go-sso/oidcauth/auth.go +++ b/internal/go-sso/oidcauth/auth.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // package oidcauth bundles up an opinionated approach to authentication using // both the OIDC authorization code workflow and simple JWT decoding (via // static keys, JWKS, and OIDC discovery). diff --git a/internal/go-sso/oidcauth/config.go b/internal/go-sso/oidcauth/config.go index 49fec039d3..84bbac9e0c 100644 --- a/internal/go-sso/oidcauth/config.go +++ b/internal/go-sso/oidcauth/config.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package oidcauth import ( diff --git a/internal/go-sso/oidcauth/config_test.go b/internal/go-sso/oidcauth/config_test.go index ec3e668dbc..c72a69e084 100644 --- a/internal/go-sso/oidcauth/config_test.go +++ b/internal/go-sso/oidcauth/config_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package oidcauth import ( diff --git a/internal/go-sso/oidcauth/internal/strutil/util.go b/internal/go-sso/oidcauth/internal/strutil/util.go index 73bc6bcb0e..9cdc0b1acb 100644 --- a/internal/go-sso/oidcauth/internal/strutil/util.go +++ b/internal/go-sso/oidcauth/internal/strutil/util.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package strutil // StrListContains looks for a string in a list of strings. diff --git a/internal/go-sso/oidcauth/internal/strutil/util_test.go b/internal/go-sso/oidcauth/internal/strutil/util_test.go index 3a58ae0cac..06d76a6c69 100644 --- a/internal/go-sso/oidcauth/internal/strutil/util_test.go +++ b/internal/go-sso/oidcauth/internal/strutil/util_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package strutil import ( diff --git a/internal/go-sso/oidcauth/jwt.go b/internal/go-sso/oidcauth/jwt.go index c0488f8b3a..fbb6a31669 100644 --- a/internal/go-sso/oidcauth/jwt.go +++ b/internal/go-sso/oidcauth/jwt.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package oidcauth import ( diff --git a/internal/go-sso/oidcauth/jwt_test.go b/internal/go-sso/oidcauth/jwt_test.go index e43c634d75..621fb6660b 100644 --- a/internal/go-sso/oidcauth/jwt_test.go +++ b/internal/go-sso/oidcauth/jwt_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package oidcauth import ( diff --git a/internal/go-sso/oidcauth/oidc.go b/internal/go-sso/oidcauth/oidc.go index bd0f5ebd7f..df00dfcc25 100644 --- a/internal/go-sso/oidcauth/oidc.go +++ b/internal/go-sso/oidcauth/oidc.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package oidcauth import ( diff --git a/internal/go-sso/oidcauth/oidc_test.go b/internal/go-sso/oidcauth/oidc_test.go index 0de0997413..48de99b641 100644 --- a/internal/go-sso/oidcauth/oidc_test.go +++ b/internal/go-sso/oidcauth/oidc_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package oidcauth import ( diff --git a/internal/go-sso/oidcauth/oidcauthtest/testing.go b/internal/go-sso/oidcauth/oidcauthtest/testing.go index 46b1a8ff39..0956673c05 100644 --- a/internal/go-sso/oidcauth/oidcauthtest/testing.go +++ b/internal/go-sso/oidcauth/oidcauthtest/testing.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // package oidcauthtest exposes tools to assist in writing unit tests of OIDC // and JWT authentication workflows. // diff --git a/internal/go-sso/oidcauth/oidcjwt.go b/internal/go-sso/oidcauth/oidcjwt.go index b2df662cd5..14a6b4def2 100644 --- a/internal/go-sso/oidcauth/oidcjwt.go +++ b/internal/go-sso/oidcauth/oidcjwt.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package oidcauth import ( diff --git a/internal/go-sso/oidcauth/oidcjwt_test.go b/internal/go-sso/oidcauth/oidcjwt_test.go index 814f54c67b..4957485633 100644 --- a/internal/go-sso/oidcauth/oidcjwt_test.go +++ b/internal/go-sso/oidcauth/oidcjwt_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package oidcauth import ( diff --git a/internal/go-sso/oidcauth/util.go b/internal/go-sso/oidcauth/util.go index c68cae9d65..709798dee6 100644 --- a/internal/go-sso/oidcauth/util.go +++ b/internal/go-sso/oidcauth/util.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package oidcauth import ( diff --git a/internal/go-sso/oidcauth/util_test.go b/internal/go-sso/oidcauth/util_test.go index 772e0f1d87..6cf8bae1b3 100644 --- a/internal/go-sso/oidcauth/util_test.go +++ b/internal/go-sso/oidcauth/util_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package oidcauth import ( diff --git a/internal/testing/golden/golden.go b/internal/testing/golden/golden.go index 50f0a4f65b..4466ad4cbc 100644 --- a/internal/testing/golden/golden.go +++ b/internal/testing/golden/golden.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package golden import ( diff --git a/internal/tools/proto-gen-rpc-glue/e2e/consul/agent/structs/structs.go b/internal/tools/proto-gen-rpc-glue/e2e/consul/agent/structs/structs.go index 3021dd00d6..6e76027299 100644 --- a/internal/tools/proto-gen-rpc-glue/e2e/consul/agent/structs/structs.go +++ b/internal/tools/proto-gen-rpc-glue/e2e/consul/agent/structs/structs.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package structs import ( diff --git a/internal/tools/proto-gen-rpc-glue/e2e/consul/proto/pbcommon/common.go b/internal/tools/proto-gen-rpc-glue/e2e/consul/proto/pbcommon/common.go index f8211604d4..1395e682ed 100644 --- a/internal/tools/proto-gen-rpc-glue/e2e/consul/proto/pbcommon/common.go +++ b/internal/tools/proto-gen-rpc-glue/e2e/consul/proto/pbcommon/common.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package pbcommon import ( diff --git a/internal/tools/proto-gen-rpc-glue/e2e/source.pb.go b/internal/tools/proto-gen-rpc-glue/e2e/source.pb.go index a75728bb57..c69dac63b5 100644 --- a/internal/tools/proto-gen-rpc-glue/e2e/source.pb.go +++ b/internal/tools/proto-gen-rpc-glue/e2e/source.pb.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build example // +build example diff --git a/internal/tools/proto-gen-rpc-glue/main.go b/internal/tools/proto-gen-rpc-glue/main.go index 38ef20eb2f..2412c33862 100644 --- a/internal/tools/proto-gen-rpc-glue/main.go +++ b/internal/tools/proto-gen-rpc-glue/main.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package main import ( diff --git a/internal/tools/proto-gen-rpc-glue/main_test.go b/internal/tools/proto-gen-rpc-glue/main_test.go index f5df2184ed..01eb28e92a 100644 --- a/internal/tools/proto-gen-rpc-glue/main_test.go +++ b/internal/tools/proto-gen-rpc-glue/main_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package main import ( diff --git a/internal/tools/protoc-gen-consul-rate-limit/main.go b/internal/tools/protoc-gen-consul-rate-limit/main.go index 7ba20604ac..2d2bc5178c 100644 --- a/internal/tools/protoc-gen-consul-rate-limit/main.go +++ b/internal/tools/protoc-gen-consul-rate-limit/main.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // protoc-gen-consul-rate-limit maintains the mapping of gRPC method names to // a specification of how they should be rate-limited. This is used by the gRPC // InTapHandle function (see agent/grpc-middleware/rate.go) to enforce relevant diff --git a/internal/tools/protoc-gen-consul-rate-limit/postprocess/main.go b/internal/tools/protoc-gen-consul-rate-limit/postprocess/main.go index adf3c25f3c..246f62f20d 100644 --- a/internal/tools/protoc-gen-consul-rate-limit/postprocess/main.go +++ b/internal/tools/protoc-gen-consul-rate-limit/postprocess/main.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package main import ( diff --git a/ipaddr/detect.go b/ipaddr/detect.go index 1512a00498..bc2bf56c35 100644 --- a/ipaddr/detect.go +++ b/ipaddr/detect.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package ipaddr import ( diff --git a/ipaddr/detect_test.go b/ipaddr/detect_test.go index 91eea1b9f6..c199492c17 100644 --- a/ipaddr/detect_test.go +++ b/ipaddr/detect_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package ipaddr import ( diff --git a/ipaddr/ipaddr.go b/ipaddr/ipaddr.go index 321c8d9b1d..89f8c70a4c 100644 --- a/ipaddr/ipaddr.go +++ b/ipaddr/ipaddr.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package ipaddr import ( diff --git a/ipaddr/ipaddr_test.go b/ipaddr/ipaddr_test.go index e08bfe266e..009144c2de 100644 --- a/ipaddr/ipaddr_test.go +++ b/ipaddr/ipaddr_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package ipaddr import ( diff --git a/lib/cluster.go b/lib/cluster.go index b69d17bfe2..a97ceea722 100644 --- a/lib/cluster.go +++ b/lib/cluster.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package lib import ( diff --git a/lib/cluster_test.go b/lib/cluster_test.go index 02629c827f..3493a6fb39 100644 --- a/lib/cluster_test.go +++ b/lib/cluster_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package lib import ( diff --git a/lib/decode/decode.go b/lib/decode/decode.go index f47b5a4bc3..645916d2d6 100644 --- a/lib/decode/decode.go +++ b/lib/decode/decode.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + /* Package decode provides tools for customizing the decoding of configuration, into structures using mapstructure. diff --git a/lib/decode/decode_test.go b/lib/decode/decode_test.go index b8243233d1..3219e96b4b 100644 --- a/lib/decode/decode_test.go +++ b/lib/decode/decode_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package decode import ( diff --git a/lib/eof.go b/lib/eof.go index d4bd1b75a2..e208ca73d7 100644 --- a/lib/eof.go +++ b/lib/eof.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package lib import ( diff --git a/lib/eof_test.go b/lib/eof_test.go index de63e15e17..330a1152a8 100644 --- a/lib/eof_test.go +++ b/lib/eof_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package lib import ( diff --git a/lib/file/atomic.go b/lib/file/atomic.go index 3b72656705..4053f443d8 100644 --- a/lib/file/atomic.go +++ b/lib/file/atomic.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package file import ( diff --git a/lib/file/atomic_test.go b/lib/file/atomic_test.go index 575fc6067c..baf4bc1771 100644 --- a/lib/file/atomic_test.go +++ b/lib/file/atomic_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package file import ( diff --git a/lib/hoststats/collector.go b/lib/hoststats/collector.go index c4c57b35c5..fb316e0dce 100644 --- a/lib/hoststats/collector.go +++ b/lib/hoststats/collector.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package hoststats import ( diff --git a/lib/hoststats/cpu.go b/lib/hoststats/cpu.go index 45633b40df..420a80ef94 100644 --- a/lib/hoststats/cpu.go +++ b/lib/hoststats/cpu.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package hoststats import ( diff --git a/lib/hoststats/cpu_test.go b/lib/hoststats/cpu_test.go index 5d5efbe976..dcc1df9aab 100644 --- a/lib/hoststats/cpu_test.go +++ b/lib/hoststats/cpu_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package hoststats import ( diff --git a/lib/hoststats/host.go b/lib/hoststats/host.go index 426cf43ea2..3a44618d20 100644 --- a/lib/hoststats/host.go +++ b/lib/hoststats/host.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package hoststats import ( diff --git a/lib/hoststats/metrics.go b/lib/hoststats/metrics.go index c89d40b813..95055cea43 100644 --- a/lib/hoststats/metrics.go +++ b/lib/hoststats/metrics.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package hoststats import ( diff --git a/lib/json.go b/lib/json.go index 59c7612d1a..7e58942a82 100644 --- a/lib/json.go +++ b/lib/json.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package lib import ( diff --git a/lib/map_walker.go b/lib/map_walker.go index b3779311be..1be33b61f1 100644 --- a/lib/map_walker.go +++ b/lib/map_walker.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package lib import ( diff --git a/lib/map_walker_test.go b/lib/map_walker_test.go index 068add7590..6156abe462 100644 --- a/lib/map_walker_test.go +++ b/lib/map_walker_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package lib import ( diff --git a/lib/maps/maps.go b/lib/maps/maps.go index eea90683c0..ae19d030a2 100644 --- a/lib/maps/maps.go +++ b/lib/maps/maps.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package maps func SliceOfKeys[K comparable, V any](m map[K]V) []K { diff --git a/lib/maps/maps_test.go b/lib/maps/maps_test.go index bf9268d7a1..5d0f4edbc4 100644 --- a/lib/maps/maps_test.go +++ b/lib/maps/maps_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package maps import ( diff --git a/lib/math.go b/lib/math.go index 0cfc2ad289..673dfb84e9 100644 --- a/lib/math.go +++ b/lib/math.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package lib func AbsInt(a int) int { diff --git a/lib/math_test.go b/lib/math_test.go index e0e52f123e..2ce631fe75 100644 --- a/lib/math_test.go +++ b/lib/math_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package lib_test import ( diff --git a/lib/mutex/mutex.go b/lib/mutex/mutex.go index 9841acb49b..8101204c2e 100644 --- a/lib/mutex/mutex.go +++ b/lib/mutex/mutex.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + /* Package mutex implements the sync.Locker interface using x/sync/semaphore. It may be used as a replacement for sync.Mutex when one or more goroutines need to diff --git a/lib/mutex/mutex_test.go b/lib/mutex/mutex_test.go index 0324b39003..2d51706e4e 100644 --- a/lib/mutex/mutex_test.go +++ b/lib/mutex/mutex_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package mutex import ( diff --git a/lib/path.go b/lib/path.go index 8c959a72fa..fd45378ec1 100644 --- a/lib/path.go +++ b/lib/path.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package lib import ( diff --git a/lib/retry/retry.go b/lib/retry/retry.go index b76b10e532..a1b55066a1 100644 --- a/lib/retry/retry.go +++ b/lib/retry/retry.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package retry import ( diff --git a/lib/retry/retry_test.go b/lib/retry/retry_test.go index 470d0db66e..d8a822f6b6 100644 --- a/lib/retry/retry_test.go +++ b/lib/retry/retry_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package retry import ( diff --git a/lib/routine/routine.go b/lib/routine/routine.go index 4b7277ff99..b5ebe85e22 100644 --- a/lib/routine/routine.go +++ b/lib/routine/routine.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package routine import ( diff --git a/lib/routine/routine_test.go b/lib/routine/routine_test.go index 61eb15ccd8..c04311ac59 100644 --- a/lib/routine/routine_test.go +++ b/lib/routine/routine_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package routine import ( diff --git a/lib/rtt.go b/lib/rtt.go index fb9090ab1d..d716e6fcbe 100644 --- a/lib/rtt.go +++ b/lib/rtt.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package lib import ( diff --git a/lib/rtt_test.go b/lib/rtt_test.go index 4e08b38c85..1e7779b9ad 100644 --- a/lib/rtt_test.go +++ b/lib/rtt_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package lib import ( diff --git a/lib/semaphore/semaphore.go b/lib/semaphore/semaphore.go index 30db570f06..fdfbbb34db 100644 --- a/lib/semaphore/semaphore.go +++ b/lib/semaphore/semaphore.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // Package semaphore implements a simple semaphore that is based on // golang.org/x/sync/semaphore but doesn't support weights. It's advantage over // a simple buffered chan is that the capacity of the semaphore (i.e. the number diff --git a/lib/semaphore/semaphore_test.go b/lib/semaphore/semaphore_test.go index 02c2d5fdec..b3182e1107 100644 --- a/lib/semaphore/semaphore_test.go +++ b/lib/semaphore/semaphore_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package semaphore // Based on https://github.com/golang/sync/blob/master/semaphore/semaphore_test.go diff --git a/lib/serf/serf.go b/lib/serf/serf.go index 8f97e24d85..932fed427b 100644 --- a/lib/serf/serf.go +++ b/lib/serf/serf.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package serf import ( diff --git a/lib/stop_context.go b/lib/stop_context.go index b8e81aa4fc..98bde25e45 100644 --- a/lib/stop_context.go +++ b/lib/stop_context.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package lib import ( diff --git a/lib/stop_context_test.go b/lib/stop_context_test.go index 8512e7dce9..b62749513f 100644 --- a/lib/stop_context_test.go +++ b/lib/stop_context_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package lib import ( diff --git a/lib/strings.go b/lib/strings.go index fea1cf58b1..7213a93259 100644 --- a/lib/strings.go +++ b/lib/strings.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package lib import ( diff --git a/lib/stringslice/stringslice.go b/lib/stringslice/stringslice.go index aadf8a5517..7c32864b94 100644 --- a/lib/stringslice/stringslice.go +++ b/lib/stringslice/stringslice.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package stringslice // StrContains => Contains diff --git a/lib/stringslice/stringslice_test.go b/lib/stringslice/stringslice_test.go index 6a6a7ff58d..dd25071757 100644 --- a/lib/stringslice/stringslice_test.go +++ b/lib/stringslice/stringslice_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package stringslice import ( diff --git a/lib/telemetry.go b/lib/telemetry.go index c1af5a3afd..e06341eefb 100644 --- a/lib/telemetry.go +++ b/lib/telemetry.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package lib import ( diff --git a/lib/telemetry_test.go b/lib/telemetry_test.go index 7009a80564..ab0f7e5b91 100644 --- a/lib/telemetry_test.go +++ b/lib/telemetry_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package lib import ( diff --git a/lib/template/hil.go b/lib/template/hil.go index f3b22f5b1c..502f10d258 100644 --- a/lib/template/hil.go +++ b/lib/template/hil.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package template import ( diff --git a/lib/template/hil_test.go b/lib/template/hil_test.go index 3147ab3097..4f582f61d1 100644 --- a/lib/template/hil_test.go +++ b/lib/template/hil_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package template import ( diff --git a/lib/translate.go b/lib/translate.go index 3404039a6e..6fd49010fc 100644 --- a/lib/translate.go +++ b/lib/translate.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package lib import ( diff --git a/lib/translate_test.go b/lib/translate_test.go index eb04c8cf69..f36588b740 100644 --- a/lib/translate_test.go +++ b/lib/translate_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package lib import ( diff --git a/lib/ttlcache/eviction.go b/lib/ttlcache/eviction.go index 7e985a1309..5d5012e7db 100644 --- a/lib/ttlcache/eviction.go +++ b/lib/ttlcache/eviction.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + /* Package ttlcache provides an ExpiryHeap that can be used by a cache to track the expiration time of its entries. When an expiry is reached the Timer will fire diff --git a/lib/ttlcache/eviction_test.go b/lib/ttlcache/eviction_test.go index ab5ae83329..18bf2fbbc7 100644 --- a/lib/ttlcache/eviction_test.go +++ b/lib/ttlcache/eviction_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package ttlcache import ( diff --git a/lib/useragent.go b/lib/useragent.go index f083fe3f19..89c73dec55 100644 --- a/lib/useragent.go +++ b/lib/useragent.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package lib import ( diff --git a/lib/useragent_test.go b/lib/useragent_test.go index 3ebaa9ecb7..23df537c9d 100644 --- a/lib/useragent_test.go +++ b/lib/useragent_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package lib import ( diff --git a/lib/uuid.go b/lib/uuid.go index 7815ef9eec..2c0d657f5b 100644 --- a/lib/uuid.go +++ b/lib/uuid.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package lib import ( diff --git a/logging/gated_writer.go b/logging/gated_writer.go index c8b5f920fc..5a28c8cf52 100644 --- a/logging/gated_writer.go +++ b/logging/gated_writer.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package logging import ( diff --git a/logging/gated_writer_test.go b/logging/gated_writer_test.go index 05e0dd871f..cc44ad04b2 100644 --- a/logging/gated_writer_test.go +++ b/logging/gated_writer_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package logging import ( diff --git a/logging/grpc.go b/logging/grpc.go index 6e960a0c7b..ebe2207e45 100644 --- a/logging/grpc.go +++ b/logging/grpc.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package logging import ( diff --git a/logging/grpc_test.go b/logging/grpc_test.go index de803ce4e6..0a90f11066 100644 --- a/logging/grpc_test.go +++ b/logging/grpc_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package logging import ( diff --git a/logging/log_levels.go b/logging/log_levels.go index 11824409c0..5ed830ee30 100644 --- a/logging/log_levels.go +++ b/logging/log_levels.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package logging import ( diff --git a/logging/logfile.go b/logging/logfile.go index bb0c712697..a4d48da2d6 100644 --- a/logging/logfile.go +++ b/logging/logfile.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package logging import ( diff --git a/logging/logfile_bsd.go b/logging/logfile_bsd.go index d81d065be1..3c5be0a370 100644 --- a/logging/logfile_bsd.go +++ b/logging/logfile_bsd.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build darwin || freebsd || netbsd || openbsd // +build darwin freebsd netbsd openbsd diff --git a/logging/logfile_linux.go b/logging/logfile_linux.go index 6cdacfe80e..e852d392bc 100644 --- a/logging/logfile_linux.go +++ b/logging/logfile_linux.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build dragonfly || linux // +build dragonfly linux diff --git a/logging/logfile_solaris.go b/logging/logfile_solaris.go index b64610cc38..3d99ab3477 100644 --- a/logging/logfile_solaris.go +++ b/logging/logfile_solaris.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build solaris // +build solaris diff --git a/logging/logfile_test.go b/logging/logfile_test.go index 64b051fda6..26c23439f2 100644 --- a/logging/logfile_test.go +++ b/logging/logfile_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package logging import ( diff --git a/logging/logfile_windows.go b/logging/logfile_windows.go index 688a8351cd..d60f8d2a99 100644 --- a/logging/logfile_windows.go +++ b/logging/logfile_windows.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package logging import ( diff --git a/logging/logger.go b/logging/logger.go index 39b5383362..8d63ed7e15 100644 --- a/logging/logger.go +++ b/logging/logger.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package logging import ( diff --git a/logging/logger_test.go b/logging/logger_test.go index bfd0264650..5cb0c1e441 100644 --- a/logging/logger_test.go +++ b/logging/logger_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package logging import ( diff --git a/logging/monitor/monitor.go b/logging/monitor/monitor.go index e286bf76c7..6a812a879f 100644 --- a/logging/monitor/monitor.go +++ b/logging/monitor/monitor.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package monitor import ( diff --git a/logging/monitor/monitor_test.go b/logging/monitor/monitor_test.go index a8b02aed1f..5f834f4f23 100644 --- a/logging/monitor/monitor_test.go +++ b/logging/monitor/monitor_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package monitor import ( diff --git a/logging/names.go b/logging/names.go index 003bb3e86a..04e7c244df 100644 --- a/logging/names.go +++ b/logging/names.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package logging const ( diff --git a/logging/syslog.go b/logging/syslog.go index 6e2c71e262..ceb0ae0ac2 100644 --- a/logging/syslog.go +++ b/logging/syslog.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package logging import ( diff --git a/logging/syslog_test.go b/logging/syslog_test.go index 19931e3461..1b3d66feba 100644 --- a/logging/syslog_test.go +++ b/logging/syslog_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build linux || darwin || dragonfly || freebsd || netbsd || openbsd || solaris // +build linux darwin dragonfly freebsd netbsd openbsd solaris diff --git a/logging/syslog_unsupported_test.go b/logging/syslog_unsupported_test.go index 5a3f4886de..dab3d47d72 100644 --- a/logging/syslog_unsupported_test.go +++ b/logging/syslog_unsupported_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build windows || plan9 || nacl // +build windows plan9 nacl diff --git a/main.go b/main.go index 804635060a..d29454035b 100644 --- a/main.go +++ b/main.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package main import ( diff --git a/proto-public/.copywrite.hcl b/proto-public/.copywrite.hcl new file mode 100644 index 0000000000..f7eb05dd79 --- /dev/null +++ b/proto-public/.copywrite.hcl @@ -0,0 +1,51 @@ +schema_version = 1 + +project { + license = "MPL-2.0" + copyright_year = 2024 + + # (OPTIONAL) A list of globs that should not have copyright/license headers. + # Supports doublestar glob patterns for more flexibility in defining which + # files or folders should be ignored + header_ignore = [ + # Forked and modified UI libs + "ui/packages/consul-ui/app/utils/dom/event-target/**", + "ui/packages/consul-ui/lib/rehype-prism/**", + "ui/packages/consul-ui/lib/block-slots/**", + + # UI file that do not render properly with copyright headers + "ui/packages/consul-ui/app/components/brand-loader/enterprise.hbs", + "ui/packages/consul-ui/app/components/brand-loader/index.hbs", + + # ignore specific test data files + "agent/uiserver/testdata/**", + + # generated files + "agent/structs/structs.deepcopy.go", + "agent/proxycfg/proxycfg.deepcopy.go", + "agent/grpc-middleware/rate_limit_mappings.gen.go", + "agent/uiserver/dist/**", + "agent/consul/state/catalog_schema.deepcopy.go", + "agent/config/config.deepcopy.go", + "agent/grpc-middleware/testutil/testservice/simple.pb.go", + "proto-public/annotations/ratelimit/ratelimit.pb.go", + "proto-public/pbacl/acl.pb.go", + "proto-public/pbconnectca/ca.pb.go", + "proto-public/pbdataplane/dataplane.pb.go", + "proto-public/pbdns/dns.pb.go", + "proto-public/pbserverdiscovery/serverdiscovery.pb.go", + "proto/pbacl/acl.pb.go", + "proto/pbautoconf/auto_config.pb.go", + "proto/pbcommon/common.pb.go", + "proto/pbconfig/config.pb.go", + "proto/pbconfigentry/config_entry.pb.go", + "proto/pbconnect/connect.pb.go", + "proto/pboperator/operator.pb.go", + "proto/pbpeering/peering.pb.go", + "proto/pbpeerstream/peerstream.pb.go", + "proto/pbservice/healthcheck.pb.go", + "proto/pbservice/node.pb.go", + "proto/pbservice/service.pb.go", + "proto/pbsubscribe/subscribe.pb.go", + ] +} diff --git a/proto-public/annotations/ratelimit/ratelimit.pb.go b/proto-public/annotations/ratelimit/ratelimit.pb.go index c59ca19f08..c7686b5fa9 100644 --- a/proto-public/annotations/ratelimit/ratelimit.pb.go +++ b/proto-public/annotations/ratelimit/ratelimit.pb.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.31.0 diff --git a/proto-public/annotations/ratelimit/ratelimit.proto b/proto-public/annotations/ratelimit/ratelimit.proto index f60a7880ac..ecb2a6aba5 100644 --- a/proto-public/annotations/ratelimit/ratelimit.proto +++ b/proto-public/annotations/ratelimit/ratelimit.proto @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + syntax = "proto3"; package hashicorp.consul.internal.ratelimit; diff --git a/proto-public/buf.gen.yaml b/proto-public/buf.gen.yaml index 8a878a3d33..c6fafeed92 100644 --- a/proto-public/buf.gen.yaml +++ b/proto-public/buf.gen.yaml @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: MPL-2.0 + version: v1 managed: enabled: true diff --git a/proto-public/buf.yaml b/proto-public/buf.yaml index 85ac0bcd5b..57a1d6115a 100644 --- a/proto-public/buf.yaml +++ b/proto-public/buf.yaml @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: MPL-2.0 + version: v1 lint: use: diff --git a/proto-public/pbacl/acl.pb.go b/proto-public/pbacl/acl.pb.go index f2de0d4ab5..96d6f07283 100644 --- a/proto-public/pbacl/acl.pb.go +++ b/proto-public/pbacl/acl.pb.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.31.0 diff --git a/proto-public/pbacl/acl.proto b/proto-public/pbacl/acl.proto index 71395acc5d..06973715a9 100644 --- a/proto-public/pbacl/acl.proto +++ b/proto-public/pbacl/acl.proto @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + syntax = "proto3"; package hashicorp.consul.acl; diff --git a/proto-public/pbconnectca/ca.pb.go b/proto-public/pbconnectca/ca.pb.go index 2116cceb75..469924ab44 100644 --- a/proto-public/pbconnectca/ca.pb.go +++ b/proto-public/pbconnectca/ca.pb.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.31.0 diff --git a/proto-public/pbconnectca/ca.proto b/proto-public/pbconnectca/ca.proto index 0184bfc4aa..b43f7df862 100644 --- a/proto-public/pbconnectca/ca.proto +++ b/proto-public/pbconnectca/ca.proto @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + syntax = "proto3"; package hashicorp.consul.connectca; diff --git a/proto-public/pbdataplane/dataplane.pb.go b/proto-public/pbdataplane/dataplane.pb.go index f7ed94091c..dd268dfdfe 100644 --- a/proto-public/pbdataplane/dataplane.pb.go +++ b/proto-public/pbdataplane/dataplane.pb.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + // Package dataplane provides a service on Consul servers for the Consul Dataplane // Code generated by protoc-gen-go. DO NOT EDIT. diff --git a/proto-public/pbdataplane/dataplane.proto b/proto-public/pbdataplane/dataplane.proto index 1eb6b3f374..e712cdab58 100644 --- a/proto-public/pbdataplane/dataplane.proto +++ b/proto-public/pbdataplane/dataplane.proto @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + // Package dataplane provides a service on Consul servers for the Consul Dataplane syntax = "proto3"; diff --git a/proto-public/pbdns/dns.pb.go b/proto-public/pbdns/dns.pb.go index 3bf8337f17..fc9227f2b2 100644 --- a/proto-public/pbdns/dns.pb.go +++ b/proto-public/pbdns/dns.pb.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.31.0 diff --git a/proto-public/pbdns/dns.proto b/proto-public/pbdns/dns.proto index bf8afc48f3..c534e16807 100644 --- a/proto-public/pbdns/dns.proto +++ b/proto-public/pbdns/dns.proto @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + syntax = "proto3"; package hashicorp.consul.dns; diff --git a/proto-public/pbserverdiscovery/serverdiscovery.pb.go b/proto-public/pbserverdiscovery/serverdiscovery.pb.go index e55b946d6b..0e58f51eee 100644 --- a/proto-public/pbserverdiscovery/serverdiscovery.pb.go +++ b/proto-public/pbserverdiscovery/serverdiscovery.pb.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + // Package serverdiscovery provides a service on Consul servers to discover the set of servers // currently able to handle incoming requests. diff --git a/proto-public/pbserverdiscovery/serverdiscovery.proto b/proto-public/pbserverdiscovery/serverdiscovery.proto index a4a41e9631..b3015a1035 100644 --- a/proto-public/pbserverdiscovery/serverdiscovery.proto +++ b/proto-public/pbserverdiscovery/serverdiscovery.proto @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + // Package serverdiscovery provides a service on Consul servers to discover the set of servers // currently able to handle incoming requests. diff --git a/proto/buf.gen.yaml b/proto/buf.gen.yaml index cd296f741a..040d7ff1d7 100644 --- a/proto/buf.gen.yaml +++ b/proto/buf.gen.yaml @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + version: v1 managed: enabled: true diff --git a/proto/buf.yaml b/proto/buf.yaml index d0218e3f8e..78e0018f21 100644 --- a/proto/buf.yaml +++ b/proto/buf.yaml @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + version: v1 lint: use: diff --git a/proto/pbacl/acl.go b/proto/pbacl/acl.go index ec64d59299..5c9cc6285e 100644 --- a/proto/pbacl/acl.go +++ b/proto/pbacl/acl.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package pbacl import ( diff --git a/proto/pbacl/acl.pb.go b/proto/pbacl/acl.pb.go index 02b25a0626..fc8363c3dd 100644 --- a/proto/pbacl/acl.pb.go +++ b/proto/pbacl/acl.pb.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.31.0 diff --git a/proto/pbacl/acl.proto b/proto/pbacl/acl.proto index 299149c2e0..0fa9ecd89d 100644 --- a/proto/pbacl/acl.proto +++ b/proto/pbacl/acl.proto @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + syntax = "proto3"; package hashicorp.consul.internal.acl; diff --git a/proto/pbautoconf/auto_config.go b/proto/pbautoconf/auto_config.go index 6c14c296f2..39d37d1dc8 100644 --- a/proto/pbautoconf/auto_config.go +++ b/proto/pbautoconf/auto_config.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package pbautoconf import "time" diff --git a/proto/pbautoconf/auto_config.pb.go b/proto/pbautoconf/auto_config.pb.go index c20a4de7ef..b34880694d 100644 --- a/proto/pbautoconf/auto_config.pb.go +++ b/proto/pbautoconf/auto_config.pb.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.31.0 diff --git a/proto/pbautoconf/auto_config.proto b/proto/pbautoconf/auto_config.proto index c43f1c912e..93c6bbce82 100644 --- a/proto/pbautoconf/auto_config.proto +++ b/proto/pbautoconf/auto_config.proto @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + syntax = "proto3"; package hashicorp.consul.internal.autoconf; diff --git a/proto/pbautoconf/auto_config_ce.go b/proto/pbautoconf/auto_config_ce.go index 461bfb1a77..032ca67ba3 100644 --- a/proto/pbautoconf/auto_config_ce.go +++ b/proto/pbautoconf/auto_config_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/proto/pbcommon/common.go b/proto/pbcommon/common.go index 892c53887a..ab224250dc 100644 --- a/proto/pbcommon/common.go +++ b/proto/pbcommon/common.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package pbcommon import ( diff --git a/proto/pbcommon/common.pb.go b/proto/pbcommon/common.pb.go index 63f1fe3dfb..020b92c13b 100644 --- a/proto/pbcommon/common.pb.go +++ b/proto/pbcommon/common.pb.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.31.0 diff --git a/proto/pbcommon/common.proto b/proto/pbcommon/common.proto index 35a891c459..7e745b8f58 100644 --- a/proto/pbcommon/common.proto +++ b/proto/pbcommon/common.proto @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + syntax = "proto3"; package hashicorp.consul.internal.common; diff --git a/proto/pbcommon/common_ce.go b/proto/pbcommon/common_ce.go index 0df88ec20b..94aef583a1 100644 --- a/proto/pbcommon/common_ce.go +++ b/proto/pbcommon/common_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/proto/pbcommon/convert_pbstruct.go b/proto/pbcommon/convert_pbstruct.go index d4ede0a0d9..f2dd6d4810 100644 --- a/proto/pbcommon/convert_pbstruct.go +++ b/proto/pbcommon/convert_pbstruct.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package pbcommon import ( diff --git a/proto/pbcommon/convert_pbstruct_test.go b/proto/pbcommon/convert_pbstruct_test.go index 2ff956da4a..82f52c6992 100644 --- a/proto/pbcommon/convert_pbstruct_test.go +++ b/proto/pbcommon/convert_pbstruct_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package pbcommon import ( diff --git a/proto/pbconfig/config.pb.go b/proto/pbconfig/config.pb.go index 43034fb1e4..915f2deece 100644 --- a/proto/pbconfig/config.pb.go +++ b/proto/pbconfig/config.pb.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.31.0 diff --git a/proto/pbconfig/config.proto b/proto/pbconfig/config.proto index 749bc65e5c..96a0f1cae0 100644 --- a/proto/pbconfig/config.proto +++ b/proto/pbconfig/config.proto @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + syntax = "proto3"; package hashicorp.consul.internal.config; diff --git a/proto/pbconfigentry/config_entry.go b/proto/pbconfigentry/config_entry.go index f791ffede7..cb9ce5d189 100644 --- a/proto/pbconfigentry/config_entry.go +++ b/proto/pbconfigentry/config_entry.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package pbconfigentry import ( diff --git a/proto/pbconfigentry/config_entry.pb.go b/proto/pbconfigentry/config_entry.pb.go index a8df357bd5..33d4626a11 100644 --- a/proto/pbconfigentry/config_entry.pb.go +++ b/proto/pbconfigentry/config_entry.pb.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.31.0 diff --git a/proto/pbconfigentry/config_entry.proto b/proto/pbconfigentry/config_entry.proto index a462b45a83..8e98be84b7 100644 --- a/proto/pbconfigentry/config_entry.proto +++ b/proto/pbconfigentry/config_entry.proto @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + syntax = "proto3"; package hashicorp.consul.internal.configentry; diff --git a/proto/pbconnect/connect.go b/proto/pbconnect/connect.go index ae279b31aa..f2ee9d7f15 100644 --- a/proto/pbconnect/connect.go +++ b/proto/pbconnect/connect.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package pbconnect import ( diff --git a/proto/pbconnect/connect.pb.go b/proto/pbconnect/connect.pb.go index c98217af2f..b62fd739b6 100644 --- a/proto/pbconnect/connect.pb.go +++ b/proto/pbconnect/connect.pb.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.31.0 diff --git a/proto/pbconnect/connect.proto b/proto/pbconnect/connect.proto index 071f76deae..348e95f221 100644 --- a/proto/pbconnect/connect.proto +++ b/proto/pbconnect/connect.proto @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + syntax = "proto3"; package hashicorp.consul.internal.connect; diff --git a/proto/pboperator/operator.pb.go b/proto/pboperator/operator.pb.go index 322ed0b8c3..83aa492f2c 100644 --- a/proto/pboperator/operator.pb.go +++ b/proto/pboperator/operator.pb.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.31.0 diff --git a/proto/pboperator/operator.proto b/proto/pboperator/operator.proto index 896c9eb227..f6c67d6186 100644 --- a/proto/pboperator/operator.proto +++ b/proto/pboperator/operator.proto @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + syntax = "proto3"; package hashicorp.consul.internal.operator; diff --git a/proto/pbpeering/peering.go b/proto/pbpeering/peering.go index 3481b37a40..728b66133c 100644 --- a/proto/pbpeering/peering.go +++ b/proto/pbpeering/peering.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package pbpeering import ( diff --git a/proto/pbpeering/peering.pb.go b/proto/pbpeering/peering.pb.go index 2b8001e10b..36c5bd16d4 100644 --- a/proto/pbpeering/peering.pb.go +++ b/proto/pbpeering/peering.pb.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.31.0 diff --git a/proto/pbpeering/peering.proto b/proto/pbpeering/peering.proto index 9df06710e3..3ffc0fa4c5 100644 --- a/proto/pbpeering/peering.proto +++ b/proto/pbpeering/peering.proto @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + syntax = "proto3"; package hashicorp.consul.internal.peering; diff --git a/proto/pbpeering/peering_ce.go b/proto/pbpeering/peering_ce.go index d5e5b4a896..4c4dd959e8 100644 --- a/proto/pbpeering/peering_ce.go +++ b/proto/pbpeering/peering_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/proto/pbpeerstream/convert.go b/proto/pbpeerstream/convert.go index 67ddb636fd..87b3972a64 100644 --- a/proto/pbpeerstream/convert.go +++ b/proto/pbpeerstream/convert.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package pbpeerstream import ( diff --git a/proto/pbpeerstream/peerstream.go b/proto/pbpeerstream/peerstream.go index 00bd690ae1..3dc6aa6093 100644 --- a/proto/pbpeerstream/peerstream.go +++ b/proto/pbpeerstream/peerstream.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package pbpeerstream func (x Operation) GoString() string { diff --git a/proto/pbpeerstream/peerstream.pb.go b/proto/pbpeerstream/peerstream.pb.go index a81bef0e78..64a36f6ffa 100644 --- a/proto/pbpeerstream/peerstream.pb.go +++ b/proto/pbpeerstream/peerstream.pb.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.31.0 diff --git a/proto/pbpeerstream/peerstream.proto b/proto/pbpeerstream/peerstream.proto index 4bdcb27267..09522506c2 100644 --- a/proto/pbpeerstream/peerstream.proto +++ b/proto/pbpeerstream/peerstream.proto @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + syntax = "proto3"; package hashicorp.consul.internal.peerstream; diff --git a/proto/pbpeerstream/types.go b/proto/pbpeerstream/types.go index b492caf2b0..bf2250c64d 100644 --- a/proto/pbpeerstream/types.go +++ b/proto/pbpeerstream/types.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package pbpeerstream const ( diff --git a/proto/pbservice/convert.go b/proto/pbservice/convert.go index 167a12148c..24787c11aa 100644 --- a/proto/pbservice/convert.go +++ b/proto/pbservice/convert.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package pbservice import ( diff --git a/proto/pbservice/convert_ce.go b/proto/pbservice/convert_ce.go index 5ecd2f7f45..398aebeeb0 100644 --- a/proto/pbservice/convert_ce.go +++ b/proto/pbservice/convert_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/proto/pbservice/convert_ce_test.go b/proto/pbservice/convert_ce_test.go index 253da69e51..59a29c6ca7 100644 --- a/proto/pbservice/convert_ce_test.go +++ b/proto/pbservice/convert_ce_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/proto/pbservice/convert_test.go b/proto/pbservice/convert_test.go index a6491a2172..2778f6ada5 100644 --- a/proto/pbservice/convert_test.go +++ b/proto/pbservice/convert_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package pbservice import ( diff --git a/proto/pbservice/healthcheck.pb.go b/proto/pbservice/healthcheck.pb.go index c3fad9c5a6..36429ce83a 100644 --- a/proto/pbservice/healthcheck.pb.go +++ b/proto/pbservice/healthcheck.pb.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.31.0 diff --git a/proto/pbservice/healthcheck.proto b/proto/pbservice/healthcheck.proto index 8e6c876695..a24149c312 100644 --- a/proto/pbservice/healthcheck.proto +++ b/proto/pbservice/healthcheck.proto @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + syntax = "proto3"; package hashicorp.consul.internal.service; diff --git a/proto/pbservice/ids.go b/proto/pbservice/ids.go index d2a85c7fcd..bac74d6f7e 100644 --- a/proto/pbservice/ids.go +++ b/proto/pbservice/ids.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package pbservice import ( diff --git a/proto/pbservice/ids_test.go b/proto/pbservice/ids_test.go index 3c933db4b4..35ed3f446c 100644 --- a/proto/pbservice/ids_test.go +++ b/proto/pbservice/ids_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package pbservice import ( diff --git a/proto/pbservice/node.pb.go b/proto/pbservice/node.pb.go index bce9de6d2f..a1a2b97bbc 100644 --- a/proto/pbservice/node.pb.go +++ b/proto/pbservice/node.pb.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.31.0 diff --git a/proto/pbservice/node.proto b/proto/pbservice/node.proto index 7431b836ce..359e714755 100644 --- a/proto/pbservice/node.proto +++ b/proto/pbservice/node.proto @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + syntax = "proto3"; package hashicorp.consul.internal.service; diff --git a/proto/pbservice/service.pb.go b/proto/pbservice/service.pb.go index 7536cc8e67..1fd32bb647 100644 --- a/proto/pbservice/service.pb.go +++ b/proto/pbservice/service.pb.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.31.0 diff --git a/proto/pbservice/service.proto b/proto/pbservice/service.proto index 22c8e2b75d..ef7f22dcf7 100644 --- a/proto/pbservice/service.proto +++ b/proto/pbservice/service.proto @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + syntax = "proto3"; package hashicorp.consul.internal.service; diff --git a/proto/pbsubscribe/subscribe.go b/proto/pbsubscribe/subscribe.go index 0b2b21bcff..918c3d2980 100644 --- a/proto/pbsubscribe/subscribe.go +++ b/proto/pbsubscribe/subscribe.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package pbsubscribe import ( diff --git a/proto/pbsubscribe/subscribe.pb.go b/proto/pbsubscribe/subscribe.pb.go index 8e7c524f10..fea7971250 100644 --- a/proto/pbsubscribe/subscribe.pb.go +++ b/proto/pbsubscribe/subscribe.pb.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // //Package event provides a service for subscribing to state change events. diff --git a/proto/pbsubscribe/subscribe.proto b/proto/pbsubscribe/subscribe.proto index 957388f33b..e880257b95 100644 --- a/proto/pbsubscribe/subscribe.proto +++ b/proto/pbsubscribe/subscribe.proto @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + /* Package event provides a service for subscribing to state change events. */ diff --git a/proto/prototest/testing.go b/proto/prototest/testing.go index f128e50747..cfac341359 100644 --- a/proto/prototest/testing.go +++ b/proto/prototest/testing.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package prototest import ( diff --git a/proto/prototest/testing_test.go b/proto/prototest/testing_test.go index 22c1848821..2ee383baa1 100644 --- a/proto/prototest/testing_test.go +++ b/proto/prototest/testing_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package prototest import ( diff --git a/sdk/.copywrite.hcl b/sdk/.copywrite.hcl new file mode 100644 index 0000000000..7e4c0b58a8 --- /dev/null +++ b/sdk/.copywrite.hcl @@ -0,0 +1,8 @@ +schema_version = 1 + +project { + license = "MPL-2.0" + copyright_year = 2024 + + header_ignore = [] +} diff --git a/sdk/freeport/ephemeral_darwin.go b/sdk/freeport/ephemeral_darwin.go index 13d366af65..5ea57d1289 100644 --- a/sdk/freeport/ephemeral_darwin.go +++ b/sdk/freeport/ephemeral_darwin.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + //go:build darwin // +build darwin diff --git a/sdk/freeport/ephemeral_darwin_test.go b/sdk/freeport/ephemeral_darwin_test.go index 10d0b9bba9..22f5540560 100644 --- a/sdk/freeport/ephemeral_darwin_test.go +++ b/sdk/freeport/ephemeral_darwin_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + //go:build darwin // +build darwin diff --git a/sdk/freeport/ephemeral_fallback.go b/sdk/freeport/ephemeral_fallback.go index d250ce64fa..35d0216c55 100644 --- a/sdk/freeport/ephemeral_fallback.go +++ b/sdk/freeport/ephemeral_fallback.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + //go:build !linux && !darwin // +build !linux,!darwin diff --git a/sdk/freeport/ephemeral_linux.go b/sdk/freeport/ephemeral_linux.go index 22cf4caee6..69449ef8d0 100644 --- a/sdk/freeport/ephemeral_linux.go +++ b/sdk/freeport/ephemeral_linux.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + //go:build linux // +build linux diff --git a/sdk/freeport/ephemeral_linux_test.go b/sdk/freeport/ephemeral_linux_test.go index cd4e9db342..f5ea7e86bf 100644 --- a/sdk/freeport/ephemeral_linux_test.go +++ b/sdk/freeport/ephemeral_linux_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + //go:build linux // +build linux diff --git a/sdk/freeport/freeport.go b/sdk/freeport/freeport.go index c51ef98153..8009d4da56 100644 --- a/sdk/freeport/freeport.go +++ b/sdk/freeport/freeport.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + // Package freeport provides a helper for reserving free TCP ports across multiple // processes on the same machine. Each process reserves a block of ports outside // the ephemeral port range. Tests can request one of these reserved ports diff --git a/sdk/freeport/freeport_test.go b/sdk/freeport/freeport_test.go index 58a5024ec4..f5fd6d23db 100644 --- a/sdk/freeport/freeport_test.go +++ b/sdk/freeport/freeport_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package freeport import ( diff --git a/sdk/freeport/systemlimit.go b/sdk/freeport/systemlimit.go index 2db29870da..1a4258689c 100644 --- a/sdk/freeport/systemlimit.go +++ b/sdk/freeport/systemlimit.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + //go:build !windows // +build !windows diff --git a/sdk/freeport/systemlimit_windows.go b/sdk/freeport/systemlimit_windows.go index 867c64af3a..d51ed74ad0 100644 --- a/sdk/freeport/systemlimit_windows.go +++ b/sdk/freeport/systemlimit_windows.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + //go:build windows // +build windows diff --git a/sdk/iptables/iptables.go b/sdk/iptables/iptables.go index 653fd02b9b..5b965a6322 100644 --- a/sdk/iptables/iptables.go +++ b/sdk/iptables/iptables.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package iptables import ( diff --git a/sdk/iptables/iptables_executor_linux.go b/sdk/iptables/iptables_executor_linux.go index 5c25d5beae..b152de47cc 100644 --- a/sdk/iptables/iptables_executor_linux.go +++ b/sdk/iptables/iptables_executor_linux.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + //go:build linux // +build linux diff --git a/sdk/iptables/iptables_executor_unsupported.go b/sdk/iptables/iptables_executor_unsupported.go index 3708328aa6..bc77ddb466 100644 --- a/sdk/iptables/iptables_executor_unsupported.go +++ b/sdk/iptables/iptables_executor_unsupported.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + //go:build !linux // +build !linux diff --git a/sdk/iptables/iptables_test.go b/sdk/iptables/iptables_test.go index 1c79fdf057..20a3e19352 100644 --- a/sdk/iptables/iptables_test.go +++ b/sdk/iptables/iptables_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package iptables import ( diff --git a/sdk/testutil/assertions.go b/sdk/testutil/assertions.go index 4f74daf047..a681c8d02c 100644 --- a/sdk/testutil/assertions.go +++ b/sdk/testutil/assertions.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package testutil import ( diff --git a/sdk/testutil/context.go b/sdk/testutil/context.go index 77fc53c067..257f205aa2 100644 --- a/sdk/testutil/context.go +++ b/sdk/testutil/context.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package testutil import ( diff --git a/sdk/testutil/io.go b/sdk/testutil/io.go index fb1a54f8a8..518b4c81ee 100644 --- a/sdk/testutil/io.go +++ b/sdk/testutil/io.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package testutil import ( diff --git a/sdk/testutil/retry/retry.go b/sdk/testutil/retry/retry.go index 6e3ab3d466..cb120f59d3 100644 --- a/sdk/testutil/retry/retry.go +++ b/sdk/testutil/retry/retry.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + // Package retry provides support for repeating operations in tests. // // A sample retry operation looks like this: diff --git a/sdk/testutil/retry/retry_test.go b/sdk/testutil/retry/retry_test.go index 31923a0bfb..2e0852cbdc 100644 --- a/sdk/testutil/retry/retry_test.go +++ b/sdk/testutil/retry/retry_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package retry import ( diff --git a/sdk/testutil/server.go b/sdk/testutil/server.go index 362c042ec8..ffa988084c 100644 --- a/sdk/testutil/server.go +++ b/sdk/testutil/server.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package testutil // TestServer is a test helper. It uses a fork/exec model to create diff --git a/sdk/testutil/server_methods.go b/sdk/testutil/server_methods.go index d25e66bc8d..fef4aa30da 100644 --- a/sdk/testutil/server_methods.go +++ b/sdk/testutil/server_methods.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package testutil import ( diff --git a/sdk/testutil/server_wrapper.go b/sdk/testutil/server_wrapper.go index 6d847f60c1..daf4685457 100644 --- a/sdk/testutil/server_wrapper.go +++ b/sdk/testutil/server_wrapper.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package testutil import "testing" diff --git a/sdk/testutil/testlog.go b/sdk/testutil/testlog.go index bb41c4b55a..f0d9b9823b 100644 --- a/sdk/testutil/testlog.go +++ b/sdk/testutil/testlog.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package testutil import ( diff --git a/sdk/testutil/types.go b/sdk/testutil/types.go index 1cd018f4da..e5721d3c96 100644 --- a/sdk/testutil/types.go +++ b/sdk/testutil/types.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + package testutil // TestingTB is an interface that describes the implementation of the testing object. diff --git a/sentinel/evaluator.go b/sentinel/evaluator.go index 0c83eae7df..fd609fff90 100644 --- a/sentinel/evaluator.go +++ b/sentinel/evaluator.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package sentinel // Evaluator wraps the Sentinel evaluator from the HashiCorp Sentinel policy diff --git a/sentinel/scope.go b/sentinel/scope.go index 17af241182..4a6a87e146 100644 --- a/sentinel/scope.go +++ b/sentinel/scope.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package sentinel import ( diff --git a/sentinel/sentinel_ce.go b/sentinel/sentinel_ce.go index d4323b3abd..9b21607c43 100644 --- a/sentinel/sentinel_ce.go +++ b/sentinel/sentinel_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/service_os/service.go b/service_os/service.go index 432baaf2ad..8a23c09347 100644 --- a/service_os/service.go +++ b/service_os/service.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package service_os var chanGraceExit = make(chan int) diff --git a/service_os/service_windows.go b/service_os/service_windows.go index 80d2e9165b..6a9ca4386a 100644 --- a/service_os/service_windows.go +++ b/service_os/service_windows.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build windows // +build windows diff --git a/snapshot/archive.go b/snapshot/archive.go index b0e9ca5211..38aad441bf 100644 --- a/snapshot/archive.go +++ b/snapshot/archive.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // The archive utilities manage the internal format of a snapshot, which is a // tar file with the following contents: // diff --git a/snapshot/archive_test.go b/snapshot/archive_test.go index 6a6e17d37f..74148b84e8 100644 --- a/snapshot/archive_test.go +++ b/snapshot/archive_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package snapshot import ( diff --git a/snapshot/snapshot.go b/snapshot/snapshot.go index eafe7076b2..f09f8870e3 100644 --- a/snapshot/snapshot.go +++ b/snapshot/snapshot.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + // snapshot manages the interactions between Consul and Raft in order to take // and restore snapshots for disaster recovery. The internal format of a // snapshot is simply a tar file, as described in archive.go. diff --git a/snapshot/snapshot_test.go b/snapshot/snapshot_test.go index 4fb570bb7b..4e9701360d 100644 --- a/snapshot/snapshot_test.go +++ b/snapshot/snapshot_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package snapshot import ( diff --git a/test/bin/cluster.bash b/test/bin/cluster.bash index b776f1a2f1..a6bc7d336f 100755 --- a/test/bin/cluster.bash +++ b/test/bin/cluster.bash @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # # Script for bringing up an N node consul cluster # on the local machine on different ports. diff --git a/test/ca/generate.sh b/test/ca/generate.sh index 8fa8a01382..0c82d808aa 100755 --- a/test/ca/generate.sh +++ b/test/ca/generate.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -e openssl req -new -sha256 -nodes -out ../key/ourdomain.csr -newkey rsa:2048 -keyout ../key/ourdomain.key -config ../key/ourdomain.cfg diff --git a/test/client_certs/generate.sh b/test/client_certs/generate.sh index 56d38394f9..3d1192fc94 100755 --- a/test/client_certs/generate.sh +++ b/test/client_certs/generate.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/hostname/generate.sh b/test/hostname/generate.sh index a6c018a8ad..8e43dbee4e 100755 --- a/test/hostname/generate.sh +++ b/test/hostname/generate.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-api-gateway-http-hostnames/capture.sh b/test/integration/connect/envoy/case-api-gateway-http-hostnames/capture.sh index 8ba0e0ddab..92123f3f4c 100644 --- a/test/integration/connect/envoy/case-api-gateway-http-hostnames/capture.sh +++ b/test/integration/connect/envoy/case-api-gateway-http-hostnames/capture.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:20000 api-gateway primary || true \ No newline at end of file diff --git a/test/integration/connect/envoy/case-api-gateway-http-hostnames/service_gateway.hcl b/test/integration/connect/envoy/case-api-gateway-http-hostnames/service_gateway.hcl index 486c25c59e..1d0d5fffe2 100644 --- a/test/integration/connect/envoy/case-api-gateway-http-hostnames/service_gateway.hcl +++ b/test/integration/connect/envoy/case-api-gateway-http-hostnames/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "api-gateway" kind = "api-gateway" diff --git a/test/integration/connect/envoy/case-api-gateway-http-hostnames/setup.sh b/test/integration/connect/envoy/case-api-gateway-http-hostnames/setup.sh index f4963a2a24..3b3db83268 100644 --- a/test/integration/connect/envoy/case-api-gateway-http-hostnames/setup.sh +++ b/test/integration/connect/envoy/case-api-gateway-http-hostnames/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-api-gateway-http-hostnames/vars.sh b/test/integration/connect/envoy/case-api-gateway-http-hostnames/vars.sh index 38a47d8527..1456b6a5ad 100644 --- a/test/integration/connect/envoy/case-api-gateway-http-hostnames/vars.sh +++ b/test/integration/connect/envoy/case-api-gateway-http-hostnames/vars.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="$DEFAULT_REQUIRED_SERVICES api-gateway-primary" diff --git a/test/integration/connect/envoy/case-api-gateway-http-simple/capture.sh b/test/integration/connect/envoy/case-api-gateway-http-simple/capture.sh index 8ba0e0ddab..92123f3f4c 100644 --- a/test/integration/connect/envoy/case-api-gateway-http-simple/capture.sh +++ b/test/integration/connect/envoy/case-api-gateway-http-simple/capture.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:20000 api-gateway primary || true \ No newline at end of file diff --git a/test/integration/connect/envoy/case-api-gateway-http-simple/service_gateway.hcl b/test/integration/connect/envoy/case-api-gateway-http-simple/service_gateway.hcl index 486c25c59e..1d0d5fffe2 100644 --- a/test/integration/connect/envoy/case-api-gateway-http-simple/service_gateway.hcl +++ b/test/integration/connect/envoy/case-api-gateway-http-simple/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "api-gateway" kind = "api-gateway" diff --git a/test/integration/connect/envoy/case-api-gateway-http-simple/setup.sh b/test/integration/connect/envoy/case-api-gateway-http-simple/setup.sh index 6dab478e20..e25e92ba00 100644 --- a/test/integration/connect/envoy/case-api-gateway-http-simple/setup.sh +++ b/test/integration/connect/envoy/case-api-gateway-http-simple/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-api-gateway-http-simple/vars.sh b/test/integration/connect/envoy/case-api-gateway-http-simple/vars.sh index 38a47d8527..1456b6a5ad 100644 --- a/test/integration/connect/envoy/case-api-gateway-http-simple/vars.sh +++ b/test/integration/connect/envoy/case-api-gateway-http-simple/vars.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="$DEFAULT_REQUIRED_SERVICES api-gateway-primary" diff --git a/test/integration/connect/envoy/case-api-gateway-http-splitter-targets/capture.sh b/test/integration/connect/envoy/case-api-gateway-http-splitter-targets/capture.sh index 8ba0e0ddab..92123f3f4c 100644 --- a/test/integration/connect/envoy/case-api-gateway-http-splitter-targets/capture.sh +++ b/test/integration/connect/envoy/case-api-gateway-http-splitter-targets/capture.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:20000 api-gateway primary || true \ No newline at end of file diff --git a/test/integration/connect/envoy/case-api-gateway-http-splitter-targets/service_gateway.hcl b/test/integration/connect/envoy/case-api-gateway-http-splitter-targets/service_gateway.hcl index 486c25c59e..1d0d5fffe2 100644 --- a/test/integration/connect/envoy/case-api-gateway-http-splitter-targets/service_gateway.hcl +++ b/test/integration/connect/envoy/case-api-gateway-http-splitter-targets/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "api-gateway" kind = "api-gateway" diff --git a/test/integration/connect/envoy/case-api-gateway-http-splitter-targets/service_s3.hcl b/test/integration/connect/envoy/case-api-gateway-http-splitter-targets/service_s3.hcl index 2f6d05e0fe..b41ec03498 100644 --- a/test/integration/connect/envoy/case-api-gateway-http-splitter-targets/service_s3.hcl +++ b/test/integration/connect/envoy/case-api-gateway-http-splitter-targets/service_s3.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { id = "s3" name = "s3" diff --git a/test/integration/connect/envoy/case-api-gateway-http-splitter-targets/setup.sh b/test/integration/connect/envoy/case-api-gateway-http-splitter-targets/setup.sh index 47916da173..622df90c29 100644 --- a/test/integration/connect/envoy/case-api-gateway-http-splitter-targets/setup.sh +++ b/test/integration/connect/envoy/case-api-gateway-http-splitter-targets/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-api-gateway-http-splitter-targets/vars.sh b/test/integration/connect/envoy/case-api-gateway-http-splitter-targets/vars.sh index 38a47d8527..1456b6a5ad 100644 --- a/test/integration/connect/envoy/case-api-gateway-http-splitter-targets/vars.sh +++ b/test/integration/connect/envoy/case-api-gateway-http-splitter-targets/vars.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="$DEFAULT_REQUIRED_SERVICES api-gateway-primary" diff --git a/test/integration/connect/envoy/case-api-gateway-http-tls-overlapping-hosts/capture.sh b/test/integration/connect/envoy/case-api-gateway-http-tls-overlapping-hosts/capture.sh index 8ba0e0ddab..92123f3f4c 100644 --- a/test/integration/connect/envoy/case-api-gateway-http-tls-overlapping-hosts/capture.sh +++ b/test/integration/connect/envoy/case-api-gateway-http-tls-overlapping-hosts/capture.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:20000 api-gateway primary || true \ No newline at end of file diff --git a/test/integration/connect/envoy/case-api-gateway-http-tls-overlapping-hosts/service_gateway.hcl b/test/integration/connect/envoy/case-api-gateway-http-tls-overlapping-hosts/service_gateway.hcl index 486c25c59e..1d0d5fffe2 100644 --- a/test/integration/connect/envoy/case-api-gateway-http-tls-overlapping-hosts/service_gateway.hcl +++ b/test/integration/connect/envoy/case-api-gateway-http-tls-overlapping-hosts/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "api-gateway" kind = "api-gateway" diff --git a/test/integration/connect/envoy/case-api-gateway-http-tls-overlapping-hosts/setup.sh b/test/integration/connect/envoy/case-api-gateway-http-tls-overlapping-hosts/setup.sh index 2b2cbd160f..23076cd00e 100644 --- a/test/integration/connect/envoy/case-api-gateway-http-tls-overlapping-hosts/setup.sh +++ b/test/integration/connect/envoy/case-api-gateway-http-tls-overlapping-hosts/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-api-gateway-http-tls-overlapping-hosts/vars.sh b/test/integration/connect/envoy/case-api-gateway-http-tls-overlapping-hosts/vars.sh index 38a47d8527..1456b6a5ad 100644 --- a/test/integration/connect/envoy/case-api-gateway-http-tls-overlapping-hosts/vars.sh +++ b/test/integration/connect/envoy/case-api-gateway-http-tls-overlapping-hosts/vars.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="$DEFAULT_REQUIRED_SERVICES api-gateway-primary" diff --git a/test/integration/connect/envoy/case-api-gateway-tcp-conflicted/capture.sh b/test/integration/connect/envoy/case-api-gateway-tcp-conflicted/capture.sh index 8ba0e0ddab..92123f3f4c 100644 --- a/test/integration/connect/envoy/case-api-gateway-tcp-conflicted/capture.sh +++ b/test/integration/connect/envoy/case-api-gateway-tcp-conflicted/capture.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:20000 api-gateway primary || true \ No newline at end of file diff --git a/test/integration/connect/envoy/case-api-gateway-tcp-conflicted/service_gateway.hcl b/test/integration/connect/envoy/case-api-gateway-tcp-conflicted/service_gateway.hcl index 486c25c59e..1d0d5fffe2 100644 --- a/test/integration/connect/envoy/case-api-gateway-tcp-conflicted/service_gateway.hcl +++ b/test/integration/connect/envoy/case-api-gateway-tcp-conflicted/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "api-gateway" kind = "api-gateway" diff --git a/test/integration/connect/envoy/case-api-gateway-tcp-conflicted/setup.sh b/test/integration/connect/envoy/case-api-gateway-tcp-conflicted/setup.sh index 3a45aab7d0..f2e90f7733 100644 --- a/test/integration/connect/envoy/case-api-gateway-tcp-conflicted/setup.sh +++ b/test/integration/connect/envoy/case-api-gateway-tcp-conflicted/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-api-gateway-tcp-conflicted/vars.sh b/test/integration/connect/envoy/case-api-gateway-tcp-conflicted/vars.sh index 38a47d8527..1456b6a5ad 100644 --- a/test/integration/connect/envoy/case-api-gateway-tcp-conflicted/vars.sh +++ b/test/integration/connect/envoy/case-api-gateway-tcp-conflicted/vars.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="$DEFAULT_REQUIRED_SERVICES api-gateway-primary" diff --git a/test/integration/connect/envoy/case-api-gateway-tcp-simple/capture.sh b/test/integration/connect/envoy/case-api-gateway-tcp-simple/capture.sh index 8ba0e0ddab..92123f3f4c 100644 --- a/test/integration/connect/envoy/case-api-gateway-tcp-simple/capture.sh +++ b/test/integration/connect/envoy/case-api-gateway-tcp-simple/capture.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:20000 api-gateway primary || true \ No newline at end of file diff --git a/test/integration/connect/envoy/case-api-gateway-tcp-simple/service_gateway.hcl b/test/integration/connect/envoy/case-api-gateway-tcp-simple/service_gateway.hcl index 486c25c59e..1d0d5fffe2 100644 --- a/test/integration/connect/envoy/case-api-gateway-tcp-simple/service_gateway.hcl +++ b/test/integration/connect/envoy/case-api-gateway-tcp-simple/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "api-gateway" kind = "api-gateway" diff --git a/test/integration/connect/envoy/case-api-gateway-tcp-simple/setup.sh b/test/integration/connect/envoy/case-api-gateway-tcp-simple/setup.sh index fd4f474abf..2a791040c9 100644 --- a/test/integration/connect/envoy/case-api-gateway-tcp-simple/setup.sh +++ b/test/integration/connect/envoy/case-api-gateway-tcp-simple/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-api-gateway-tcp-simple/vars.sh b/test/integration/connect/envoy/case-api-gateway-tcp-simple/vars.sh index 38a47d8527..1456b6a5ad 100644 --- a/test/integration/connect/envoy/case-api-gateway-tcp-simple/vars.sh +++ b/test/integration/connect/envoy/case-api-gateway-tcp-simple/vars.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="$DEFAULT_REQUIRED_SERVICES api-gateway-primary" diff --git a/test/integration/connect/envoy/case-api-gateway-tcp-tls-overlapping-hosts/capture.sh b/test/integration/connect/envoy/case-api-gateway-tcp-tls-overlapping-hosts/capture.sh index 8ba0e0ddab..92123f3f4c 100644 --- a/test/integration/connect/envoy/case-api-gateway-tcp-tls-overlapping-hosts/capture.sh +++ b/test/integration/connect/envoy/case-api-gateway-tcp-tls-overlapping-hosts/capture.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:20000 api-gateway primary || true \ No newline at end of file diff --git a/test/integration/connect/envoy/case-api-gateway-tcp-tls-overlapping-hosts/service_gateway.hcl b/test/integration/connect/envoy/case-api-gateway-tcp-tls-overlapping-hosts/service_gateway.hcl index 486c25c59e..1d0d5fffe2 100644 --- a/test/integration/connect/envoy/case-api-gateway-tcp-tls-overlapping-hosts/service_gateway.hcl +++ b/test/integration/connect/envoy/case-api-gateway-tcp-tls-overlapping-hosts/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "api-gateway" kind = "api-gateway" diff --git a/test/integration/connect/envoy/case-api-gateway-tcp-tls-overlapping-hosts/setup.sh b/test/integration/connect/envoy/case-api-gateway-tcp-tls-overlapping-hosts/setup.sh index 66dd3fa75e..ca9568e348 100644 --- a/test/integration/connect/envoy/case-api-gateway-tcp-tls-overlapping-hosts/setup.sh +++ b/test/integration/connect/envoy/case-api-gateway-tcp-tls-overlapping-hosts/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-api-gateway-tcp-tls-overlapping-hosts/vars.sh b/test/integration/connect/envoy/case-api-gateway-tcp-tls-overlapping-hosts/vars.sh index 38a47d8527..1456b6a5ad 100644 --- a/test/integration/connect/envoy/case-api-gateway-tcp-tls-overlapping-hosts/vars.sh +++ b/test/integration/connect/envoy/case-api-gateway-tcp-tls-overlapping-hosts/vars.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="$DEFAULT_REQUIRED_SERVICES api-gateway-primary" diff --git a/test/integration/connect/envoy/case-badauthz/capture.sh b/test/integration/connect/envoy/case-badauthz/capture.sh index af3245f345..c6b9e36ed1 100644 --- a/test/integration/connect/envoy/case-badauthz/capture.sh +++ b/test/integration/connect/envoy/case-badauthz/capture.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:19000 s1 || true snapshot_envoy_admin localhost:19001 s2 || true diff --git a/test/integration/connect/envoy/case-badauthz/setup.sh b/test/integration/connect/envoy/case-badauthz/setup.sh index eb4f3de93b..1aa0962cf6 100644 --- a/test/integration/connect/envoy/case-badauthz/setup.sh +++ b/test/integration/connect/envoy/case-badauthz/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-basic/capture.sh b/test/integration/connect/envoy/case-basic/capture.sh index 1a11f7d5e0..14dc00afc6 100644 --- a/test/integration/connect/envoy/case-basic/capture.sh +++ b/test/integration/connect/envoy/case-basic/capture.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:19000 s1 primary || true snapshot_envoy_admin localhost:19001 s2 primary || true diff --git a/test/integration/connect/envoy/case-basic/setup.sh b/test/integration/connect/envoy/case-basic/setup.sh index e8321972b3..3fb3ade6c5 100644 --- a/test/integration/connect/envoy/case-basic/setup.sh +++ b/test/integration/connect/envoy/case-basic/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-centralconf/capture.sh b/test/integration/connect/envoy/case-centralconf/capture.sh index 7f0c582f89..8bc4413d09 100644 --- a/test/integration/connect/envoy/case-centralconf/capture.sh +++ b/test/integration/connect/envoy/case-centralconf/capture.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:19000 s1 primary || true diff --git a/test/integration/connect/envoy/case-centralconf/service_s1.hcl b/test/integration/connect/envoy/case-centralconf/service_s1.hcl index 0d8957c000..54c6ac6501 100644 --- a/test/integration/connect/envoy/case-centralconf/service_s1.hcl +++ b/test/integration/connect/envoy/case-centralconf/service_s1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s1" port = 8080 diff --git a/test/integration/connect/envoy/case-centralconf/service_s2.hcl b/test/integration/connect/envoy/case-centralconf/service_s2.hcl index da36f6d06c..1a89f85594 100644 --- a/test/integration/connect/envoy/case-centralconf/service_s2.hcl +++ b/test/integration/connect/envoy/case-centralconf/service_s2.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s2" port = 8181 diff --git a/test/integration/connect/envoy/case-centralconf/setup.sh b/test/integration/connect/envoy/case-centralconf/setup.sh index f0c2593f7d..934ea006fd 100644 --- a/test/integration/connect/envoy/case-centralconf/setup.sh +++ b/test/integration/connect/envoy/case-centralconf/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/alpha/base.hcl b/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/alpha/base.hcl index f81ab0edd6..8cd6db1487 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/alpha/base.hcl +++ b/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/alpha/base.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + primary_datacenter = "alpha" log_level = "trace" peering { diff --git a/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/alpha/service_gateway.hcl b/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/alpha/service_gateway.hcl index bcdcb2e8b3..640b9b6ce7 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/alpha/service_gateway.hcl +++ b/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/alpha/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "mesh-gateway" kind = "mesh-gateway" diff --git a/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/alpha/service_s1.hcl b/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/alpha/service_s1.hcl index e97ec23666..b065abc905 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/alpha/service_s1.hcl +++ b/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/alpha/service_s1.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # We don't want an s1 service in this peer diff --git a/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/alpha/service_s2.hcl b/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/alpha/service_s2.hcl index 01d4505c67..90d2315f4d 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/alpha/service_s2.hcl +++ b/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/alpha/service_s2.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s2" port = 8181 diff --git a/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/alpha/setup.sh b/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/alpha/setup.sh index 46ec303e2f..af71eccb8e 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/alpha/setup.sh +++ b/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/alpha/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/bind.hcl b/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/bind.hcl index f54393f03e..e54caa47a4 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/bind.hcl +++ b/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/bind.hcl @@ -1,2 +1,5 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + bind_addr = "0.0.0.0" advertise_addr = "{{ GetInterfaceIP \"eth0\" }}" \ No newline at end of file diff --git a/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/capture.sh b/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/capture.sh index ab90eb425a..0921d3c32a 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/capture.sh +++ b/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/capture.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:19000 s1 primary || true snapshot_envoy_admin localhost:19001 s2 primary || true diff --git a/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/primary/base.hcl b/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/primary/base.hcl index c1e134d5a2..55c268b37e 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/primary/base.hcl +++ b/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/primary/base.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + peering { enabled = true } diff --git a/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/primary/service_s1.hcl b/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/primary/service_s1.hcl index d10535324d..63dfc2994f 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/primary/service_s1.hcl +++ b/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/primary/service_s1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s1" port = 8080 diff --git a/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/primary/service_s2.hcl b/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/primary/service_s2.hcl index 01d4505c67..90d2315f4d 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/primary/service_s2.hcl +++ b/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/primary/service_s2.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s2" port = 8181 diff --git a/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/primary/setup.sh b/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/primary/setup.sh index db5571d0c7..d84fe0a869 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/primary/setup.sh +++ b/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/primary/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/vars.sh b/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/vars.sh index 8e9108a340..41b9591533 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/vars.sh +++ b/test/integration/connect/envoy/case-cfg-resolver-cluster-peering-failover/vars.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="s1 s1-sidecar-proxy s2 s2-sidecar-proxy s2-alpha s2-sidecar-proxy-alpha gateway-alpha tcpdump-primary tcpdump-alpha" export REQUIRE_PEERS=1 diff --git a/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/bind.hcl b/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/bind.hcl index f54393f03e..e54caa47a4 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/bind.hcl +++ b/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/bind.hcl @@ -1,2 +1,5 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + bind_addr = "0.0.0.0" advertise_addr = "{{ GetInterfaceIP \"eth0\" }}" \ No newline at end of file diff --git a/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/capture.sh b/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/capture.sh index 7726004914..0ee4884a15 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/capture.sh +++ b/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/capture.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:19000 s1 primary || true snapshot_envoy_admin localhost:19001 s2 primary || true diff --git a/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/primary/setup.sh b/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/primary/setup.sh index f5734d4b7c..8b24664564 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/primary/setup.sh +++ b/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/primary/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/secondary/join.hcl b/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/secondary/join.hcl index 32cc24f2eb..f0bd3fbd4a 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/secondary/join.hcl +++ b/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/secondary/join.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + retry_join_wan = ["consul-primary-server"] diff --git a/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/secondary/service_gateway.hcl b/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/secondary/service_gateway.hcl index 55f03ac050..4f91a74018 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/secondary/service_gateway.hcl +++ b/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/secondary/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "mesh-gateway" kind = "mesh-gateway" diff --git a/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/secondary/service_s1.hcl b/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/secondary/service_s1.hcl index eff93eb6b5..8b4d4a83a4 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/secondary/service_s1.hcl +++ b/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/secondary/service_s1.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # we don't want an s1 service in the secondary dc \ No newline at end of file diff --git a/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/secondary/setup.sh b/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/secondary/setup.sh index 2dc07d3594..ed13954a1f 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/secondary/setup.sh +++ b/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/secondary/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/vars.sh b/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/vars.sh index 1e2ad55da9..11e14176e3 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/vars.sh +++ b/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-none/vars.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES=" s1 s1-sidecar-proxy diff --git a/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/bind.hcl b/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/bind.hcl index f54393f03e..e54caa47a4 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/bind.hcl +++ b/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/bind.hcl @@ -1,2 +1,5 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + bind_addr = "0.0.0.0" advertise_addr = "{{ GetInterfaceIP \"eth0\" }}" \ No newline at end of file diff --git a/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/capture.sh b/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/capture.sh index 7726004914..0ee4884a15 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/capture.sh +++ b/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/capture.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:19000 s1 primary || true snapshot_envoy_admin localhost:19001 s2 primary || true diff --git a/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/primary/setup.sh b/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/primary/setup.sh index ccd9a81a87..25a7c173f0 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/primary/setup.sh +++ b/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/primary/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/secondary/join.hcl b/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/secondary/join.hcl index 32cc24f2eb..f0bd3fbd4a 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/secondary/join.hcl +++ b/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/secondary/join.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + retry_join_wan = ["consul-primary-server"] diff --git a/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/secondary/service_gateway.hcl b/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/secondary/service_gateway.hcl index 55f03ac050..4f91a74018 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/secondary/service_gateway.hcl +++ b/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/secondary/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "mesh-gateway" kind = "mesh-gateway" diff --git a/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/secondary/service_s1.hcl b/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/secondary/service_s1.hcl index eff93eb6b5..8b4d4a83a4 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/secondary/service_s1.hcl +++ b/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/secondary/service_s1.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # we don't want an s1 service in the secondary dc \ No newline at end of file diff --git a/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/secondary/setup.sh b/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/secondary/setup.sh index 2dc07d3594..ed13954a1f 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/secondary/setup.sh +++ b/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/secondary/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/vars.sh b/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/vars.sh index 1e2ad55da9..11e14176e3 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/vars.sh +++ b/test/integration/connect/envoy/case-cfg-resolver-dc-failover-gateways-remote/vars.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES=" s1 s1-sidecar-proxy diff --git a/test/integration/connect/envoy/case-cfg-resolver-defaultsubset/service_s2-v1.hcl b/test/integration/connect/envoy/case-cfg-resolver-defaultsubset/service_s2-v1.hcl index dd84f53764..b96b473cf4 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-defaultsubset/service_s2-v1.hcl +++ b/test/integration/connect/envoy/case-cfg-resolver-defaultsubset/service_s2-v1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { id = "s2-v1" name = "s2" diff --git a/test/integration/connect/envoy/case-cfg-resolver-defaultsubset/service_s2-v2.hcl b/test/integration/connect/envoy/case-cfg-resolver-defaultsubset/service_s2-v2.hcl index b15ca6c4ea..d642e71fa3 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-defaultsubset/service_s2-v2.hcl +++ b/test/integration/connect/envoy/case-cfg-resolver-defaultsubset/service_s2-v2.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { id = "s2-v2" name = "s2" diff --git a/test/integration/connect/envoy/case-cfg-resolver-defaultsubset/setup.sh b/test/integration/connect/envoy/case-cfg-resolver-defaultsubset/setup.sh index 2dfca49e9c..043dd7f7fc 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-defaultsubset/setup.sh +++ b/test/integration/connect/envoy/case-cfg-resolver-defaultsubset/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-cfg-resolver-defaultsubset/vars.sh b/test/integration/connect/envoy/case-cfg-resolver-defaultsubset/vars.sh index 6527fbf122..358c95541f 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-defaultsubset/vars.sh +++ b/test/integration/connect/envoy/case-cfg-resolver-defaultsubset/vars.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES=" $DEFAULT_REQUIRED_SERVICES diff --git a/test/integration/connect/envoy/case-cfg-resolver-features/capture.sh b/test/integration/connect/envoy/case-cfg-resolver-features/capture.sh index 5fc32a25a9..b1782df01e 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-features/capture.sh +++ b/test/integration/connect/envoy/case-cfg-resolver-features/capture.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:19000 s1 primary || true snapshot_envoy_admin localhost:19001 s2-v1 primary || true diff --git a/test/integration/connect/envoy/case-cfg-resolver-features/service_s2-v1.hcl b/test/integration/connect/envoy/case-cfg-resolver-features/service_s2-v1.hcl index dd84f53764..b96b473cf4 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-features/service_s2-v1.hcl +++ b/test/integration/connect/envoy/case-cfg-resolver-features/service_s2-v1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { id = "s2-v1" name = "s2" diff --git a/test/integration/connect/envoy/case-cfg-resolver-features/service_s2-v2.hcl b/test/integration/connect/envoy/case-cfg-resolver-features/service_s2-v2.hcl index b15ca6c4ea..d642e71fa3 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-features/service_s2-v2.hcl +++ b/test/integration/connect/envoy/case-cfg-resolver-features/service_s2-v2.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { id = "s2-v2" name = "s2" diff --git a/test/integration/connect/envoy/case-cfg-resolver-features/setup.sh b/test/integration/connect/envoy/case-cfg-resolver-features/setup.sh index 2695c0621f..2e3078edc8 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-features/setup.sh +++ b/test/integration/connect/envoy/case-cfg-resolver-features/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-cfg-resolver-features/vars.sh b/test/integration/connect/envoy/case-cfg-resolver-features/vars.sh index 6527fbf122..358c95541f 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-features/vars.sh +++ b/test/integration/connect/envoy/case-cfg-resolver-features/vars.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES=" $DEFAULT_REQUIRED_SERVICES diff --git a/test/integration/connect/envoy/case-cfg-resolver-subset-onlypassing/service_s2-v1.hcl b/test/integration/connect/envoy/case-cfg-resolver-subset-onlypassing/service_s2-v1.hcl index a2f6423e00..d45b146272 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-subset-onlypassing/service_s2-v1.hcl +++ b/test/integration/connect/envoy/case-cfg-resolver-subset-onlypassing/service_s2-v1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { id = "s2-v1" name = "s2" diff --git a/test/integration/connect/envoy/case-cfg-resolver-subset-onlypassing/setup.sh b/test/integration/connect/envoy/case-cfg-resolver-subset-onlypassing/setup.sh index 902dfeeb6a..606cadd8f1 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-subset-onlypassing/setup.sh +++ b/test/integration/connect/envoy/case-cfg-resolver-subset-onlypassing/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-cfg-resolver-subset-onlypassing/vars.sh b/test/integration/connect/envoy/case-cfg-resolver-subset-onlypassing/vars.sh index 4f6997f27a..aab3c8c39e 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-subset-onlypassing/vars.sh +++ b/test/integration/connect/envoy/case-cfg-resolver-subset-onlypassing/vars.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES=" $DEFAULT_REQUIRED_SERVICES diff --git a/test/integration/connect/envoy/case-cfg-resolver-subset-redirect/service_s3-v1.hcl b/test/integration/connect/envoy/case-cfg-resolver-subset-redirect/service_s3-v1.hcl index 5b0b95677a..d9a050a16f 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-subset-redirect/service_s3-v1.hcl +++ b/test/integration/connect/envoy/case-cfg-resolver-subset-redirect/service_s3-v1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { id = "s3-v1" name = "s3" diff --git a/test/integration/connect/envoy/case-cfg-resolver-subset-redirect/service_s3-v2.hcl b/test/integration/connect/envoy/case-cfg-resolver-subset-redirect/service_s3-v2.hcl index 9a55907366..19e2c7cac1 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-subset-redirect/service_s3-v2.hcl +++ b/test/integration/connect/envoy/case-cfg-resolver-subset-redirect/service_s3-v2.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { id = "s3-v2" name = "s3" diff --git a/test/integration/connect/envoy/case-cfg-resolver-subset-redirect/service_s3.hcl b/test/integration/connect/envoy/case-cfg-resolver-subset-redirect/service_s3.hcl index f8f7150ea7..973e69b01c 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-subset-redirect/service_s3.hcl +++ b/test/integration/connect/envoy/case-cfg-resolver-subset-redirect/service_s3.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s3" port = 8282 diff --git a/test/integration/connect/envoy/case-cfg-resolver-subset-redirect/setup.sh b/test/integration/connect/envoy/case-cfg-resolver-subset-redirect/setup.sh index ba7ee3bb6e..7d02158a63 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-subset-redirect/setup.sh +++ b/test/integration/connect/envoy/case-cfg-resolver-subset-redirect/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-cfg-resolver-subset-redirect/vars.sh b/test/integration/connect/envoy/case-cfg-resolver-subset-redirect/vars.sh index e8e8533ed7..a9a2bcd571 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-subset-redirect/vars.sh +++ b/test/integration/connect/envoy/case-cfg-resolver-subset-redirect/vars.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES=" $DEFAULT_REQUIRED_SERVICES diff --git a/test/integration/connect/envoy/case-cfg-resolver-svc-failover/service_s3-v1.hcl b/test/integration/connect/envoy/case-cfg-resolver-svc-failover/service_s3-v1.hcl index 5b0b95677a..d9a050a16f 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-svc-failover/service_s3-v1.hcl +++ b/test/integration/connect/envoy/case-cfg-resolver-svc-failover/service_s3-v1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { id = "s3-v1" name = "s3" diff --git a/test/integration/connect/envoy/case-cfg-resolver-svc-failover/service_s3-v2.hcl b/test/integration/connect/envoy/case-cfg-resolver-svc-failover/service_s3-v2.hcl index 9a55907366..19e2c7cac1 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-svc-failover/service_s3-v2.hcl +++ b/test/integration/connect/envoy/case-cfg-resolver-svc-failover/service_s3-v2.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { id = "s3-v2" name = "s3" diff --git a/test/integration/connect/envoy/case-cfg-resolver-svc-failover/service_s3.hcl b/test/integration/connect/envoy/case-cfg-resolver-svc-failover/service_s3.hcl index f8f7150ea7..973e69b01c 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-svc-failover/service_s3.hcl +++ b/test/integration/connect/envoy/case-cfg-resolver-svc-failover/service_s3.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s3" port = 8282 diff --git a/test/integration/connect/envoy/case-cfg-resolver-svc-failover/setup.sh b/test/integration/connect/envoy/case-cfg-resolver-svc-failover/setup.sh index 953919d108..eae9bd4fea 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-svc-failover/setup.sh +++ b/test/integration/connect/envoy/case-cfg-resolver-svc-failover/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-cfg-resolver-svc-failover/vars.sh b/test/integration/connect/envoy/case-cfg-resolver-svc-failover/vars.sh index e8e8533ed7..a9a2bcd571 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-svc-failover/vars.sh +++ b/test/integration/connect/envoy/case-cfg-resolver-svc-failover/vars.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES=" $DEFAULT_REQUIRED_SERVICES diff --git a/test/integration/connect/envoy/case-cfg-resolver-svc-redirect-http/service_s3.hcl b/test/integration/connect/envoy/case-cfg-resolver-svc-redirect-http/service_s3.hcl index c8761365b7..94e31c3df8 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-svc-redirect-http/service_s3.hcl +++ b/test/integration/connect/envoy/case-cfg-resolver-svc-redirect-http/service_s3.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s3" port = 8282 diff --git a/test/integration/connect/envoy/case-cfg-resolver-svc-redirect-http/setup.sh b/test/integration/connect/envoy/case-cfg-resolver-svc-redirect-http/setup.sh index 87bc93016b..097f1fa756 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-svc-redirect-http/setup.sh +++ b/test/integration/connect/envoy/case-cfg-resolver-svc-redirect-http/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-cfg-resolver-svc-redirect-http/vars.sh b/test/integration/connect/envoy/case-cfg-resolver-svc-redirect-http/vars.sh index fd3a5ae7db..63c854f959 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-svc-redirect-http/vars.sh +++ b/test/integration/connect/envoy/case-cfg-resolver-svc-redirect-http/vars.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="$DEFAULT_REQUIRED_SERVICES s3 s3-sidecar-proxy" diff --git a/test/integration/connect/envoy/case-cfg-resolver-svc-redirect-tcp/service_s3.hcl b/test/integration/connect/envoy/case-cfg-resolver-svc-redirect-tcp/service_s3.hcl index c8761365b7..94e31c3df8 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-svc-redirect-tcp/service_s3.hcl +++ b/test/integration/connect/envoy/case-cfg-resolver-svc-redirect-tcp/service_s3.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s3" port = 8282 diff --git a/test/integration/connect/envoy/case-cfg-resolver-svc-redirect-tcp/setup.sh b/test/integration/connect/envoy/case-cfg-resolver-svc-redirect-tcp/setup.sh index 4d13925e2b..fd106032bf 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-svc-redirect-tcp/setup.sh +++ b/test/integration/connect/envoy/case-cfg-resolver-svc-redirect-tcp/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-cfg-resolver-svc-redirect-tcp/vars.sh b/test/integration/connect/envoy/case-cfg-resolver-svc-redirect-tcp/vars.sh index fd3a5ae7db..63c854f959 100644 --- a/test/integration/connect/envoy/case-cfg-resolver-svc-redirect-tcp/vars.sh +++ b/test/integration/connect/envoy/case-cfg-resolver-svc-redirect-tcp/vars.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="$DEFAULT_REQUIRED_SERVICES s3 s3-sidecar-proxy" diff --git a/test/integration/connect/envoy/case-cfg-router-features/capture.sh b/test/integration/connect/envoy/case-cfg-router-features/capture.sh index 5fc32a25a9..b1782df01e 100644 --- a/test/integration/connect/envoy/case-cfg-router-features/capture.sh +++ b/test/integration/connect/envoy/case-cfg-router-features/capture.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:19000 s1 primary || true snapshot_envoy_admin localhost:19001 s2-v1 primary || true diff --git a/test/integration/connect/envoy/case-cfg-router-features/service_s2-v1.hcl b/test/integration/connect/envoy/case-cfg-router-features/service_s2-v1.hcl index dd84f53764..b96b473cf4 100644 --- a/test/integration/connect/envoy/case-cfg-router-features/service_s2-v1.hcl +++ b/test/integration/connect/envoy/case-cfg-router-features/service_s2-v1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { id = "s2-v1" name = "s2" diff --git a/test/integration/connect/envoy/case-cfg-router-features/service_s2-v2.hcl b/test/integration/connect/envoy/case-cfg-router-features/service_s2-v2.hcl index b15ca6c4ea..d642e71fa3 100644 --- a/test/integration/connect/envoy/case-cfg-router-features/service_s2-v2.hcl +++ b/test/integration/connect/envoy/case-cfg-router-features/service_s2-v2.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { id = "s2-v2" name = "s2" diff --git a/test/integration/connect/envoy/case-cfg-router-features/setup.sh b/test/integration/connect/envoy/case-cfg-router-features/setup.sh index f4b559c148..577b3512b4 100644 --- a/test/integration/connect/envoy/case-cfg-router-features/setup.sh +++ b/test/integration/connect/envoy/case-cfg-router-features/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-cfg-router-features/vars.sh b/test/integration/connect/envoy/case-cfg-router-features/vars.sh index 6527fbf122..358c95541f 100644 --- a/test/integration/connect/envoy/case-cfg-router-features/vars.sh +++ b/test/integration/connect/envoy/case-cfg-router-features/vars.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES=" $DEFAULT_REQUIRED_SERVICES diff --git a/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/alpha/base.hcl b/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/alpha/base.hcl index f81ab0edd6..8cd6db1487 100644 --- a/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/alpha/base.hcl +++ b/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/alpha/base.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + primary_datacenter = "alpha" log_level = "trace" peering { diff --git a/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/alpha/service_gateway.hcl b/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/alpha/service_gateway.hcl index bcdcb2e8b3..640b9b6ce7 100644 --- a/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/alpha/service_gateway.hcl +++ b/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/alpha/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "mesh-gateway" kind = "mesh-gateway" diff --git a/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/alpha/service_s1.hcl b/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/alpha/service_s1.hcl index e97ec23666..b065abc905 100644 --- a/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/alpha/service_s1.hcl +++ b/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/alpha/service_s1.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # We don't want an s1 service in this peer diff --git a/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/alpha/service_s2.hcl b/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/alpha/service_s2.hcl index 14bf414fdc..26b5f481f3 100644 --- a/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/alpha/service_s2.hcl +++ b/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/alpha/service_s2.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s2" port = 8181 diff --git a/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/alpha/setup.sh b/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/alpha/setup.sh index ff7dcb8114..99c4eb46f2 100644 --- a/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/alpha/setup.sh +++ b/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/alpha/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/bind.hcl b/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/bind.hcl index f54393f03e..e54caa47a4 100644 --- a/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/bind.hcl +++ b/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/bind.hcl @@ -1,2 +1,5 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + bind_addr = "0.0.0.0" advertise_addr = "{{ GetInterfaceIP \"eth0\" }}" \ No newline at end of file diff --git a/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/capture.sh b/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/capture.sh index ab90eb425a..0921d3c32a 100644 --- a/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/capture.sh +++ b/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/capture.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:19000 s1 primary || true snapshot_envoy_admin localhost:19001 s2 primary || true diff --git a/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/primary/base.hcl b/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/primary/base.hcl index c1e134d5a2..55c268b37e 100644 --- a/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/primary/base.hcl +++ b/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/primary/base.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + peering { enabled = true } diff --git a/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/primary/service_s1.hcl b/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/primary/service_s1.hcl index 3709b91364..d50d8cb049 100644 --- a/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/primary/service_s1.hcl +++ b/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/primary/service_s1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s1" port = 8080 diff --git a/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/primary/service_s2.hcl b/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/primary/service_s2.hcl index 14bf414fdc..26b5f481f3 100644 --- a/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/primary/service_s2.hcl +++ b/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/primary/service_s2.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s2" port = 8181 diff --git a/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/primary/setup.sh b/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/primary/setup.sh index e59202e811..9b274b375f 100644 --- a/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/primary/setup.sh +++ b/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/primary/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/vars.sh b/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/vars.sh index 6a07e33a4a..7c231bcfad 100644 --- a/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/vars.sh +++ b/test/integration/connect/envoy/case-cfg-splitter-cluster-peering/vars.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="s1 s1-sidecar-proxy s2 s2-sidecar-proxy s2-alpha s2-sidecar-proxy-alpha gateway-alpha" export REQUIRE_PEERS=1 diff --git a/test/integration/connect/envoy/case-cfg-splitter-features/capture.sh b/test/integration/connect/envoy/case-cfg-splitter-features/capture.sh index 5fc32a25a9..b1782df01e 100644 --- a/test/integration/connect/envoy/case-cfg-splitter-features/capture.sh +++ b/test/integration/connect/envoy/case-cfg-splitter-features/capture.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:19000 s1 primary || true snapshot_envoy_admin localhost:19001 s2-v1 primary || true diff --git a/test/integration/connect/envoy/case-cfg-splitter-features/service_s2-v1.hcl b/test/integration/connect/envoy/case-cfg-splitter-features/service_s2-v1.hcl index dd84f53764..b96b473cf4 100644 --- a/test/integration/connect/envoy/case-cfg-splitter-features/service_s2-v1.hcl +++ b/test/integration/connect/envoy/case-cfg-splitter-features/service_s2-v1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { id = "s2-v1" name = "s2" diff --git a/test/integration/connect/envoy/case-cfg-splitter-features/service_s2-v2.hcl b/test/integration/connect/envoy/case-cfg-splitter-features/service_s2-v2.hcl index b15ca6c4ea..d642e71fa3 100644 --- a/test/integration/connect/envoy/case-cfg-splitter-features/service_s2-v2.hcl +++ b/test/integration/connect/envoy/case-cfg-splitter-features/service_s2-v2.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { id = "s2-v2" name = "s2" diff --git a/test/integration/connect/envoy/case-cfg-splitter-features/setup.sh b/test/integration/connect/envoy/case-cfg-splitter-features/setup.sh index c04afa2b6a..311799fccf 100644 --- a/test/integration/connect/envoy/case-cfg-splitter-features/setup.sh +++ b/test/integration/connect/envoy/case-cfg-splitter-features/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-cfg-splitter-features/vars.sh b/test/integration/connect/envoy/case-cfg-splitter-features/vars.sh index 6527fbf122..358c95541f 100644 --- a/test/integration/connect/envoy/case-cfg-splitter-features/vars.sh +++ b/test/integration/connect/envoy/case-cfg-splitter-features/vars.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES=" $DEFAULT_REQUIRED_SERVICES diff --git a/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/alpha/base.hcl b/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/alpha/base.hcl index f81ab0edd6..8cd6db1487 100644 --- a/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/alpha/base.hcl +++ b/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/alpha/base.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + primary_datacenter = "alpha" log_level = "trace" peering { diff --git a/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/alpha/service_gateway.hcl b/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/alpha/service_gateway.hcl index bcdcb2e8b3..640b9b6ce7 100644 --- a/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/alpha/service_gateway.hcl +++ b/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/alpha/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "mesh-gateway" kind = "mesh-gateway" diff --git a/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/alpha/service_s1.hcl b/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/alpha/service_s1.hcl index 99fbc26eed..ca196db64f 100644 --- a/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/alpha/service_s1.hcl +++ b/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/alpha/service_s1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s1" port = 8080 diff --git a/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/alpha/service_s2.hcl b/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/alpha/service_s2.hcl index 14bf414fdc..26b5f481f3 100644 --- a/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/alpha/service_s2.hcl +++ b/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/alpha/service_s2.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s2" port = 8181 diff --git a/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/alpha/setup.sh b/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/alpha/setup.sh index 42177898e0..47127ab03d 100644 --- a/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/alpha/setup.sh +++ b/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/alpha/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/bind.hcl b/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/bind.hcl index f54393f03e..e54caa47a4 100644 --- a/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/bind.hcl +++ b/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/bind.hcl @@ -1,2 +1,5 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + bind_addr = "0.0.0.0" advertise_addr = "{{ GetInterfaceIP \"eth0\" }}" \ No newline at end of file diff --git a/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/capture.sh b/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/capture.sh index f6b2e2cf12..965f136de6 100644 --- a/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/capture.sh +++ b/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/capture.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:20000 ingress-gateway primary || true snapshot_envoy_admin localhost:19000 s1 primary || true diff --git a/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/primary/base.hcl b/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/primary/base.hcl index c1e134d5a2..55c268b37e 100644 --- a/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/primary/base.hcl +++ b/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/primary/base.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + peering { enabled = true } diff --git a/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/primary/service_ingress.hcl b/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/primary/service_ingress.hcl index 781ef1851b..a1324f7f83 100644 --- a/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/primary/service_ingress.hcl +++ b/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/primary/service_ingress.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "ingress-gateway" kind = "ingress-gateway" diff --git a/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/primary/setup.sh b/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/primary/setup.sh index 54a201cad0..ed0da099d6 100644 --- a/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/primary/setup.sh +++ b/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/primary/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/vars.sh b/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/vars.sh index 9f0aefa402..e5b080741a 100644 --- a/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/vars.sh +++ b/test/integration/connect/envoy/case-cfg-splitter-peering-ingress-gateways/vars.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="s1 s1-sidecar-proxy s1-alpha s1-sidecar-proxy-alpha s2-alpha s2-sidecar-proxy-alpha gateway-alpha ingress-gateway-primary" export REQUIRE_PEERS=1 \ No newline at end of file diff --git a/test/integration/connect/envoy/case-consul-exec/setup.sh b/test/integration/connect/envoy/case-consul-exec/setup.sh index f7397d5945..7e869b53f1 100644 --- a/test/integration/connect/envoy/case-consul-exec/setup.sh +++ b/test/integration/connect/envoy/case-consul-exec/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-consul-exec/vars.sh b/test/integration/connect/envoy/case-consul-exec/vars.sh index 79f66307d6..81ee777414 100644 --- a/test/integration/connect/envoy/case-consul-exec/vars.sh +++ b/test/integration/connect/envoy/case-consul-exec/vars.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # Bring up s1 and it's proxy as well because the check that it has a cert causes # a proxy connection to be opened and having the backend not be available seems diff --git a/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/alpha/base.hcl b/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/alpha/base.hcl index f81ab0edd6..8cd6db1487 100644 --- a/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/alpha/base.hcl +++ b/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/alpha/base.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + primary_datacenter = "alpha" log_level = "trace" peering { diff --git a/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/alpha/service_gateway.hcl b/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/alpha/service_gateway.hcl index bcdcb2e8b3..640b9b6ce7 100644 --- a/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/alpha/service_gateway.hcl +++ b/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/alpha/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "mesh-gateway" kind = "mesh-gateway" diff --git a/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/alpha/service_s1.hcl b/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/alpha/service_s1.hcl index e97ec23666..b065abc905 100644 --- a/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/alpha/service_s1.hcl +++ b/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/alpha/service_s1.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # We don't want an s1 service in this peer diff --git a/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/alpha/service_s2.hcl b/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/alpha/service_s2.hcl index 01d4505c67..90d2315f4d 100644 --- a/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/alpha/service_s2.hcl +++ b/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/alpha/service_s2.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s2" port = 8181 diff --git a/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/alpha/setup.sh b/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/alpha/setup.sh index 4c6fa1594e..ca05659843 100644 --- a/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/alpha/setup.sh +++ b/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/alpha/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/bind.hcl b/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/bind.hcl index f54393f03e..e54caa47a4 100644 --- a/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/bind.hcl +++ b/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/bind.hcl @@ -1,2 +1,5 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + bind_addr = "0.0.0.0" advertise_addr = "{{ GetInterfaceIP \"eth0\" }}" \ No newline at end of file diff --git a/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/capture.sh b/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/capture.sh index f7205ae515..b4316246f3 100644 --- a/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/capture.sh +++ b/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/capture.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:19001 mesh-gateway primary || true snapshot_envoy_admin localhost:19003 mesh-gateway alpha || true diff --git a/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/primary/base.hcl b/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/primary/base.hcl index c1e134d5a2..55c268b37e 100644 --- a/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/primary/base.hcl +++ b/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/primary/base.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + peering { enabled = true } diff --git a/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/primary/service_gateway.hcl b/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/primary/service_gateway.hcl index 831a70ff32..a6b33968ad 100644 --- a/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/primary/service_gateway.hcl +++ b/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/primary/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "mesh-gateway" kind = "mesh-gateway" diff --git a/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/primary/service_s1.hcl b/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/primary/service_s1.hcl index af0773c29a..b3230f6dcf 100644 --- a/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/primary/service_s1.hcl +++ b/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/primary/service_s1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s1" port = 8080 diff --git a/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/primary/service_s2.hcl b/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/primary/service_s2.hcl index 77164e722b..d0f6294f72 100644 --- a/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/primary/service_s2.hcl +++ b/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/primary/service_s2.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # We don't want an s2 service in the primary dc \ No newline at end of file diff --git a/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/primary/setup.sh b/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/primary/setup.sh index 5b0775f03a..d107c44ea6 100644 --- a/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/primary/setup.sh +++ b/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/primary/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/vars.sh b/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/vars.sh index c856de1733..93ac3281f1 100644 --- a/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/vars.sh +++ b/test/integration/connect/envoy/case-cross-peer-control-plane-mgw/vars.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="s1 s1-sidecar-proxy gateway-primary s2-alpha s2-sidecar-proxy-alpha gateway-alpha" export REQUIRE_PEERS=1 diff --git a/test/integration/connect/envoy/case-cross-peers-http-router/alpha/base.hcl b/test/integration/connect/envoy/case-cross-peers-http-router/alpha/base.hcl index f81ab0edd6..8cd6db1487 100644 --- a/test/integration/connect/envoy/case-cross-peers-http-router/alpha/base.hcl +++ b/test/integration/connect/envoy/case-cross-peers-http-router/alpha/base.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + primary_datacenter = "alpha" log_level = "trace" peering { diff --git a/test/integration/connect/envoy/case-cross-peers-http-router/alpha/service_gateway.hcl b/test/integration/connect/envoy/case-cross-peers-http-router/alpha/service_gateway.hcl index bcdcb2e8b3..640b9b6ce7 100644 --- a/test/integration/connect/envoy/case-cross-peers-http-router/alpha/service_gateway.hcl +++ b/test/integration/connect/envoy/case-cross-peers-http-router/alpha/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "mesh-gateway" kind = "mesh-gateway" diff --git a/test/integration/connect/envoy/case-cross-peers-http-router/alpha/service_s1.hcl b/test/integration/connect/envoy/case-cross-peers-http-router/alpha/service_s1.hcl index e97ec23666..b065abc905 100644 --- a/test/integration/connect/envoy/case-cross-peers-http-router/alpha/service_s1.hcl +++ b/test/integration/connect/envoy/case-cross-peers-http-router/alpha/service_s1.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # We don't want an s1 service in this peer diff --git a/test/integration/connect/envoy/case-cross-peers-http-router/alpha/service_s2.hcl b/test/integration/connect/envoy/case-cross-peers-http-router/alpha/service_s2.hcl index 01d4505c67..90d2315f4d 100644 --- a/test/integration/connect/envoy/case-cross-peers-http-router/alpha/service_s2.hcl +++ b/test/integration/connect/envoy/case-cross-peers-http-router/alpha/service_s2.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s2" port = 8181 diff --git a/test/integration/connect/envoy/case-cross-peers-http-router/alpha/service_s3.hcl b/test/integration/connect/envoy/case-cross-peers-http-router/alpha/service_s3.hcl index c8761365b7..94e31c3df8 100644 --- a/test/integration/connect/envoy/case-cross-peers-http-router/alpha/service_s3.hcl +++ b/test/integration/connect/envoy/case-cross-peers-http-router/alpha/service_s3.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s3" port = 8282 diff --git a/test/integration/connect/envoy/case-cross-peers-http-router/alpha/setup.sh b/test/integration/connect/envoy/case-cross-peers-http-router/alpha/setup.sh index d25c61e21b..00ab68e361 100644 --- a/test/integration/connect/envoy/case-cross-peers-http-router/alpha/setup.sh +++ b/test/integration/connect/envoy/case-cross-peers-http-router/alpha/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-cross-peers-http-router/bind.hcl b/test/integration/connect/envoy/case-cross-peers-http-router/bind.hcl index f54393f03e..e54caa47a4 100644 --- a/test/integration/connect/envoy/case-cross-peers-http-router/bind.hcl +++ b/test/integration/connect/envoy/case-cross-peers-http-router/bind.hcl @@ -1,2 +1,5 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + bind_addr = "0.0.0.0" advertise_addr = "{{ GetInterfaceIP \"eth0\" }}" \ No newline at end of file diff --git a/test/integration/connect/envoy/case-cross-peers-http-router/capture.sh b/test/integration/connect/envoy/case-cross-peers-http-router/capture.sh index 65ddf9a092..be4068fd19 100644 --- a/test/integration/connect/envoy/case-cross-peers-http-router/capture.sh +++ b/test/integration/connect/envoy/case-cross-peers-http-router/capture.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:19000 s1 primary || true snapshot_envoy_admin localhost:19001 mesh-gateway primary || true diff --git a/test/integration/connect/envoy/case-cross-peers-http-router/primary/base.hcl b/test/integration/connect/envoy/case-cross-peers-http-router/primary/base.hcl index c1e134d5a2..55c268b37e 100644 --- a/test/integration/connect/envoy/case-cross-peers-http-router/primary/base.hcl +++ b/test/integration/connect/envoy/case-cross-peers-http-router/primary/base.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + peering { enabled = true } diff --git a/test/integration/connect/envoy/case-cross-peers-http-router/primary/service_gateway.hcl b/test/integration/connect/envoy/case-cross-peers-http-router/primary/service_gateway.hcl index 831a70ff32..a6b33968ad 100644 --- a/test/integration/connect/envoy/case-cross-peers-http-router/primary/service_gateway.hcl +++ b/test/integration/connect/envoy/case-cross-peers-http-router/primary/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "mesh-gateway" kind = "mesh-gateway" diff --git a/test/integration/connect/envoy/case-cross-peers-http-router/primary/service_s1.hcl b/test/integration/connect/envoy/case-cross-peers-http-router/primary/service_s1.hcl index 0e3dcbc3ed..ec6c29b8e1 100644 --- a/test/integration/connect/envoy/case-cross-peers-http-router/primary/service_s1.hcl +++ b/test/integration/connect/envoy/case-cross-peers-http-router/primary/service_s1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s1" port = 8080 diff --git a/test/integration/connect/envoy/case-cross-peers-http-router/primary/service_s2.hcl b/test/integration/connect/envoy/case-cross-peers-http-router/primary/service_s2.hcl index 77164e722b..d0f6294f72 100644 --- a/test/integration/connect/envoy/case-cross-peers-http-router/primary/service_s2.hcl +++ b/test/integration/connect/envoy/case-cross-peers-http-router/primary/service_s2.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # We don't want an s2 service in the primary dc \ No newline at end of file diff --git a/test/integration/connect/envoy/case-cross-peers-http-router/primary/setup.sh b/test/integration/connect/envoy/case-cross-peers-http-router/primary/setup.sh index ad9c9691cc..47c9eff114 100644 --- a/test/integration/connect/envoy/case-cross-peers-http-router/primary/setup.sh +++ b/test/integration/connect/envoy/case-cross-peers-http-router/primary/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-cross-peers-http-router/vars.sh b/test/integration/connect/envoy/case-cross-peers-http-router/vars.sh index e21a3c0d99..b11c21c524 100644 --- a/test/integration/connect/envoy/case-cross-peers-http-router/vars.sh +++ b/test/integration/connect/envoy/case-cross-peers-http-router/vars.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="s1 s1-sidecar-proxy gateway-primary s2-alpha s2-sidecar-proxy-alpha s3-alpha s3-sidecar-proxy-alpha gateway-alpha tcpdump-primary tcpdump-alpha" export REQUIRE_PEERS=1 diff --git a/test/integration/connect/envoy/case-cross-peers-http/alpha/base.hcl b/test/integration/connect/envoy/case-cross-peers-http/alpha/base.hcl index f81ab0edd6..8cd6db1487 100644 --- a/test/integration/connect/envoy/case-cross-peers-http/alpha/base.hcl +++ b/test/integration/connect/envoy/case-cross-peers-http/alpha/base.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + primary_datacenter = "alpha" log_level = "trace" peering { diff --git a/test/integration/connect/envoy/case-cross-peers-http/alpha/service_gateway.hcl b/test/integration/connect/envoy/case-cross-peers-http/alpha/service_gateway.hcl index bcdcb2e8b3..640b9b6ce7 100644 --- a/test/integration/connect/envoy/case-cross-peers-http/alpha/service_gateway.hcl +++ b/test/integration/connect/envoy/case-cross-peers-http/alpha/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "mesh-gateway" kind = "mesh-gateway" diff --git a/test/integration/connect/envoy/case-cross-peers-http/alpha/service_s1.hcl b/test/integration/connect/envoy/case-cross-peers-http/alpha/service_s1.hcl index e97ec23666..b065abc905 100644 --- a/test/integration/connect/envoy/case-cross-peers-http/alpha/service_s1.hcl +++ b/test/integration/connect/envoy/case-cross-peers-http/alpha/service_s1.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # We don't want an s1 service in this peer diff --git a/test/integration/connect/envoy/case-cross-peers-http/alpha/service_s2.hcl b/test/integration/connect/envoy/case-cross-peers-http/alpha/service_s2.hcl index 01d4505c67..90d2315f4d 100644 --- a/test/integration/connect/envoy/case-cross-peers-http/alpha/service_s2.hcl +++ b/test/integration/connect/envoy/case-cross-peers-http/alpha/service_s2.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s2" port = 8181 diff --git a/test/integration/connect/envoy/case-cross-peers-http/alpha/setup.sh b/test/integration/connect/envoy/case-cross-peers-http/alpha/setup.sh index d25840b742..267d9403db 100644 --- a/test/integration/connect/envoy/case-cross-peers-http/alpha/setup.sh +++ b/test/integration/connect/envoy/case-cross-peers-http/alpha/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-cross-peers-http/bind.hcl b/test/integration/connect/envoy/case-cross-peers-http/bind.hcl index f54393f03e..e54caa47a4 100644 --- a/test/integration/connect/envoy/case-cross-peers-http/bind.hcl +++ b/test/integration/connect/envoy/case-cross-peers-http/bind.hcl @@ -1,2 +1,5 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + bind_addr = "0.0.0.0" advertise_addr = "{{ GetInterfaceIP \"eth0\" }}" \ No newline at end of file diff --git a/test/integration/connect/envoy/case-cross-peers-http/capture.sh b/test/integration/connect/envoy/case-cross-peers-http/capture.sh index 2419a58cdd..3e81bd4465 100644 --- a/test/integration/connect/envoy/case-cross-peers-http/capture.sh +++ b/test/integration/connect/envoy/case-cross-peers-http/capture.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:19000 s1 primary || true snapshot_envoy_admin localhost:19001 mesh-gateway primary || true diff --git a/test/integration/connect/envoy/case-cross-peers-http/primary/base.hcl b/test/integration/connect/envoy/case-cross-peers-http/primary/base.hcl index c1e134d5a2..55c268b37e 100644 --- a/test/integration/connect/envoy/case-cross-peers-http/primary/base.hcl +++ b/test/integration/connect/envoy/case-cross-peers-http/primary/base.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + peering { enabled = true } diff --git a/test/integration/connect/envoy/case-cross-peers-http/primary/service_gateway.hcl b/test/integration/connect/envoy/case-cross-peers-http/primary/service_gateway.hcl index 831a70ff32..a6b33968ad 100644 --- a/test/integration/connect/envoy/case-cross-peers-http/primary/service_gateway.hcl +++ b/test/integration/connect/envoy/case-cross-peers-http/primary/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "mesh-gateway" kind = "mesh-gateway" diff --git a/test/integration/connect/envoy/case-cross-peers-http/primary/service_s1.hcl b/test/integration/connect/envoy/case-cross-peers-http/primary/service_s1.hcl index 0e3dcbc3ed..ec6c29b8e1 100644 --- a/test/integration/connect/envoy/case-cross-peers-http/primary/service_s1.hcl +++ b/test/integration/connect/envoy/case-cross-peers-http/primary/service_s1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s1" port = 8080 diff --git a/test/integration/connect/envoy/case-cross-peers-http/primary/service_s2.hcl b/test/integration/connect/envoy/case-cross-peers-http/primary/service_s2.hcl index 77164e722b..d0f6294f72 100644 --- a/test/integration/connect/envoy/case-cross-peers-http/primary/service_s2.hcl +++ b/test/integration/connect/envoy/case-cross-peers-http/primary/service_s2.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # We don't want an s2 service in the primary dc \ No newline at end of file diff --git a/test/integration/connect/envoy/case-cross-peers-http/primary/setup.sh b/test/integration/connect/envoy/case-cross-peers-http/primary/setup.sh index 7f205c5e6f..7c5ac5fdb8 100644 --- a/test/integration/connect/envoy/case-cross-peers-http/primary/setup.sh +++ b/test/integration/connect/envoy/case-cross-peers-http/primary/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-cross-peers-http/vars.sh b/test/integration/connect/envoy/case-cross-peers-http/vars.sh index 388d22b8bb..d999e45dd2 100644 --- a/test/integration/connect/envoy/case-cross-peers-http/vars.sh +++ b/test/integration/connect/envoy/case-cross-peers-http/vars.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="s1 s1-sidecar-proxy gateway-primary s2-alpha s2-sidecar-proxy-alpha gateway-alpha tcpdump-primary tcpdump-alpha" export REQUIRE_PEERS=1 diff --git a/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/alpha/base.hcl b/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/alpha/base.hcl index f81ab0edd6..8cd6db1487 100644 --- a/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/alpha/base.hcl +++ b/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/alpha/base.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + primary_datacenter = "alpha" log_level = "trace" peering { diff --git a/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/alpha/service_gateway.hcl b/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/alpha/service_gateway.hcl index bcdcb2e8b3..640b9b6ce7 100644 --- a/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/alpha/service_gateway.hcl +++ b/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/alpha/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "mesh-gateway" kind = "mesh-gateway" diff --git a/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/alpha/service_s1.hcl b/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/alpha/service_s1.hcl index e97ec23666..b065abc905 100644 --- a/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/alpha/service_s1.hcl +++ b/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/alpha/service_s1.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # We don't want an s1 service in this peer diff --git a/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/alpha/service_s2.hcl b/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/alpha/service_s2.hcl index 01d4505c67..90d2315f4d 100644 --- a/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/alpha/service_s2.hcl +++ b/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/alpha/service_s2.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s2" port = 8181 diff --git a/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/alpha/service_s3.hcl b/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/alpha/service_s3.hcl index c8761365b7..94e31c3df8 100644 --- a/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/alpha/service_s3.hcl +++ b/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/alpha/service_s3.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s3" port = 8282 diff --git a/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/alpha/setup.sh b/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/alpha/setup.sh index 556d8fa408..3cc1a2eb2d 100644 --- a/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/alpha/setup.sh +++ b/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/alpha/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/bind.hcl b/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/bind.hcl index f54393f03e..e54caa47a4 100644 --- a/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/bind.hcl +++ b/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/bind.hcl @@ -1,2 +1,5 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + bind_addr = "0.0.0.0" advertise_addr = "{{ GetInterfaceIP \"eth0\" }}" \ No newline at end of file diff --git a/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/capture.sh b/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/capture.sh index 65ddf9a092..be4068fd19 100644 --- a/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/capture.sh +++ b/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/capture.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:19000 s1 primary || true snapshot_envoy_admin localhost:19001 mesh-gateway primary || true diff --git a/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/primary/base.hcl b/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/primary/base.hcl index c1e134d5a2..55c268b37e 100644 --- a/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/primary/base.hcl +++ b/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/primary/base.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + peering { enabled = true } diff --git a/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/primary/service_gateway.hcl b/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/primary/service_gateway.hcl index 831a70ff32..a6b33968ad 100644 --- a/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/primary/service_gateway.hcl +++ b/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/primary/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "mesh-gateway" kind = "mesh-gateway" diff --git a/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/primary/service_s1.hcl b/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/primary/service_s1.hcl index 0e3dcbc3ed..ec6c29b8e1 100644 --- a/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/primary/service_s1.hcl +++ b/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/primary/service_s1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s1" port = 8080 diff --git a/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/primary/service_s2.hcl b/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/primary/service_s2.hcl index 77164e722b..d0f6294f72 100644 --- a/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/primary/service_s2.hcl +++ b/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/primary/service_s2.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # We don't want an s2 service in the primary dc \ No newline at end of file diff --git a/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/primary/setup.sh b/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/primary/setup.sh index 8bb0836c71..d72b0798f5 100644 --- a/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/primary/setup.sh +++ b/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/primary/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/vars.sh b/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/vars.sh index e21a3c0d99..b11c21c524 100644 --- a/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/vars.sh +++ b/test/integration/connect/envoy/case-cross-peers-resolver-redirect-tcp/vars.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="s1 s1-sidecar-proxy gateway-primary s2-alpha s2-sidecar-proxy-alpha s3-alpha s3-sidecar-proxy-alpha gateway-alpha tcpdump-primary tcpdump-alpha" export REQUIRE_PEERS=1 diff --git a/test/integration/connect/envoy/case-cross-peers/alpha/base.hcl b/test/integration/connect/envoy/case-cross-peers/alpha/base.hcl index f81ab0edd6..8cd6db1487 100644 --- a/test/integration/connect/envoy/case-cross-peers/alpha/base.hcl +++ b/test/integration/connect/envoy/case-cross-peers/alpha/base.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + primary_datacenter = "alpha" log_level = "trace" peering { diff --git a/test/integration/connect/envoy/case-cross-peers/alpha/service_gateway.hcl b/test/integration/connect/envoy/case-cross-peers/alpha/service_gateway.hcl index bcdcb2e8b3..640b9b6ce7 100644 --- a/test/integration/connect/envoy/case-cross-peers/alpha/service_gateway.hcl +++ b/test/integration/connect/envoy/case-cross-peers/alpha/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "mesh-gateway" kind = "mesh-gateway" diff --git a/test/integration/connect/envoy/case-cross-peers/alpha/service_s1.hcl b/test/integration/connect/envoy/case-cross-peers/alpha/service_s1.hcl index e97ec23666..b065abc905 100644 --- a/test/integration/connect/envoy/case-cross-peers/alpha/service_s1.hcl +++ b/test/integration/connect/envoy/case-cross-peers/alpha/service_s1.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # We don't want an s1 service in this peer diff --git a/test/integration/connect/envoy/case-cross-peers/alpha/service_s2.hcl b/test/integration/connect/envoy/case-cross-peers/alpha/service_s2.hcl index 01d4505c67..90d2315f4d 100644 --- a/test/integration/connect/envoy/case-cross-peers/alpha/service_s2.hcl +++ b/test/integration/connect/envoy/case-cross-peers/alpha/service_s2.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s2" port = 8181 diff --git a/test/integration/connect/envoy/case-cross-peers/alpha/setup.sh b/test/integration/connect/envoy/case-cross-peers/alpha/setup.sh index 29e3c01415..f5fd3d003a 100644 --- a/test/integration/connect/envoy/case-cross-peers/alpha/setup.sh +++ b/test/integration/connect/envoy/case-cross-peers/alpha/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-cross-peers/bind.hcl b/test/integration/connect/envoy/case-cross-peers/bind.hcl index f54393f03e..e54caa47a4 100644 --- a/test/integration/connect/envoy/case-cross-peers/bind.hcl +++ b/test/integration/connect/envoy/case-cross-peers/bind.hcl @@ -1,2 +1,5 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + bind_addr = "0.0.0.0" advertise_addr = "{{ GetInterfaceIP \"eth0\" }}" \ No newline at end of file diff --git a/test/integration/connect/envoy/case-cross-peers/capture.sh b/test/integration/connect/envoy/case-cross-peers/capture.sh index 2419a58cdd..3e81bd4465 100644 --- a/test/integration/connect/envoy/case-cross-peers/capture.sh +++ b/test/integration/connect/envoy/case-cross-peers/capture.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:19000 s1 primary || true snapshot_envoy_admin localhost:19001 mesh-gateway primary || true diff --git a/test/integration/connect/envoy/case-cross-peers/primary/base.hcl b/test/integration/connect/envoy/case-cross-peers/primary/base.hcl index c1e134d5a2..55c268b37e 100644 --- a/test/integration/connect/envoy/case-cross-peers/primary/base.hcl +++ b/test/integration/connect/envoy/case-cross-peers/primary/base.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + peering { enabled = true } diff --git a/test/integration/connect/envoy/case-cross-peers/primary/service_gateway.hcl b/test/integration/connect/envoy/case-cross-peers/primary/service_gateway.hcl index 831a70ff32..a6b33968ad 100644 --- a/test/integration/connect/envoy/case-cross-peers/primary/service_gateway.hcl +++ b/test/integration/connect/envoy/case-cross-peers/primary/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "mesh-gateway" kind = "mesh-gateway" diff --git a/test/integration/connect/envoy/case-cross-peers/primary/service_s1.hcl b/test/integration/connect/envoy/case-cross-peers/primary/service_s1.hcl index af0773c29a..b3230f6dcf 100644 --- a/test/integration/connect/envoy/case-cross-peers/primary/service_s1.hcl +++ b/test/integration/connect/envoy/case-cross-peers/primary/service_s1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s1" port = 8080 diff --git a/test/integration/connect/envoy/case-cross-peers/primary/service_s2.hcl b/test/integration/connect/envoy/case-cross-peers/primary/service_s2.hcl index 77164e722b..d0f6294f72 100644 --- a/test/integration/connect/envoy/case-cross-peers/primary/service_s2.hcl +++ b/test/integration/connect/envoy/case-cross-peers/primary/service_s2.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # We don't want an s2 service in the primary dc \ No newline at end of file diff --git a/test/integration/connect/envoy/case-cross-peers/primary/setup.sh b/test/integration/connect/envoy/case-cross-peers/primary/setup.sh index 8bb0836c71..d72b0798f5 100644 --- a/test/integration/connect/envoy/case-cross-peers/primary/setup.sh +++ b/test/integration/connect/envoy/case-cross-peers/primary/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-cross-peers/vars.sh b/test/integration/connect/envoy/case-cross-peers/vars.sh index 388d22b8bb..d999e45dd2 100644 --- a/test/integration/connect/envoy/case-cross-peers/vars.sh +++ b/test/integration/connect/envoy/case-cross-peers/vars.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="s1 s1-sidecar-proxy gateway-primary s2-alpha s2-sidecar-proxy-alpha gateway-alpha tcpdump-primary tcpdump-alpha" export REQUIRE_PEERS=1 diff --git a/test/integration/connect/envoy/case-dogstatsd-udp/service_s1.hcl b/test/integration/connect/envoy/case-dogstatsd-udp/service_s1.hcl index a170184865..a4e91f3aa4 100644 --- a/test/integration/connect/envoy/case-dogstatsd-udp/service_s1.hcl +++ b/test/integration/connect/envoy/case-dogstatsd-udp/service_s1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s1" port = 8080 diff --git a/test/integration/connect/envoy/case-dogstatsd-udp/setup.sh b/test/integration/connect/envoy/case-dogstatsd-udp/setup.sh index e8321972b3..3fb3ade6c5 100644 --- a/test/integration/connect/envoy/case-dogstatsd-udp/setup.sh +++ b/test/integration/connect/envoy/case-dogstatsd-udp/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-dogstatsd-udp/vars.sh b/test/integration/connect/envoy/case-dogstatsd-udp/vars.sh index 783eeaab96..7fa5a238ce 100644 --- a/test/integration/connect/envoy/case-dogstatsd-udp/vars.sh +++ b/test/integration/connect/envoy/case-dogstatsd-udp/vars.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="$DEFAULT_REQUIRED_SERVICES fake-statsd" \ No newline at end of file diff --git a/test/integration/connect/envoy/case-expose-checks/capture.sh b/test/integration/connect/envoy/case-expose-checks/capture.sh index af3245f345..c6b9e36ed1 100644 --- a/test/integration/connect/envoy/case-expose-checks/capture.sh +++ b/test/integration/connect/envoy/case-expose-checks/capture.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:19000 s1 || true snapshot_envoy_admin localhost:19001 s2 || true diff --git a/test/integration/connect/envoy/case-expose-checks/service_s1.hcl b/test/integration/connect/envoy/case-expose-checks/service_s1.hcl index 7f48b1c515..b2b685c08a 100644 --- a/test/integration/connect/envoy/case-expose-checks/service_s1.hcl +++ b/test/integration/connect/envoy/case-expose-checks/service_s1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s1" port = 8080 diff --git a/test/integration/connect/envoy/case-expose-checks/service_s2.hcl b/test/integration/connect/envoy/case-expose-checks/service_s2.hcl index ce2fe46c88..f5cb3fb037 100644 --- a/test/integration/connect/envoy/case-expose-checks/service_s2.hcl +++ b/test/integration/connect/envoy/case-expose-checks/service_s2.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s2" port = 8181 diff --git a/test/integration/connect/envoy/case-expose-checks/setup.sh b/test/integration/connect/envoy/case-expose-checks/setup.sh index e8321972b3..3fb3ade6c5 100644 --- a/test/integration/connect/envoy/case-expose-checks/setup.sh +++ b/test/integration/connect/envoy/case-expose-checks/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-gateway-without-services/bind.hcl b/test/integration/connect/envoy/case-gateway-without-services/bind.hcl index f54393f03e..e54caa47a4 100644 --- a/test/integration/connect/envoy/case-gateway-without-services/bind.hcl +++ b/test/integration/connect/envoy/case-gateway-without-services/bind.hcl @@ -1,2 +1,5 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + bind_addr = "0.0.0.0" advertise_addr = "{{ GetInterfaceIP \"eth0\" }}" \ No newline at end of file diff --git a/test/integration/connect/envoy/case-gateway-without-services/capture.sh b/test/integration/connect/envoy/case-gateway-without-services/capture.sh index 6293a42890..ad74026c7a 100644 --- a/test/integration/connect/envoy/case-gateway-without-services/capture.sh +++ b/test/integration/connect/envoy/case-gateway-without-services/capture.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:19000 mesh-gateway primary || true diff --git a/test/integration/connect/envoy/case-gateway-without-services/service_gateway.hcl b/test/integration/connect/envoy/case-gateway-without-services/service_gateway.hcl index 7bdbfd6dc1..2026fb2a94 100644 --- a/test/integration/connect/envoy/case-gateway-without-services/service_gateway.hcl +++ b/test/integration/connect/envoy/case-gateway-without-services/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "mesh-gateway" kind = "mesh-gateway" diff --git a/test/integration/connect/envoy/case-gateway-without-services/service_s1.hcl b/test/integration/connect/envoy/case-gateway-without-services/service_s1.hcl index f9c223cfec..0891eebceb 100644 --- a/test/integration/connect/envoy/case-gateway-without-services/service_s1.hcl +++ b/test/integration/connect/envoy/case-gateway-without-services/service_s1.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # We don't want an s1 service diff --git a/test/integration/connect/envoy/case-gateway-without-services/service_s2.hcl b/test/integration/connect/envoy/case-gateway-without-services/service_s2.hcl index 89311191b3..ca644bb3ff 100644 --- a/test/integration/connect/envoy/case-gateway-without-services/service_s2.hcl +++ b/test/integration/connect/envoy/case-gateway-without-services/service_s2.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # We don't want an s2 service diff --git a/test/integration/connect/envoy/case-gateway-without-services/setup.sh b/test/integration/connect/envoy/case-gateway-without-services/setup.sh index 8625e0f359..6e4f5d8ee9 100644 --- a/test/integration/connect/envoy/case-gateway-without-services/setup.sh +++ b/test/integration/connect/envoy/case-gateway-without-services/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-gateway-without-services/vars.sh b/test/integration/connect/envoy/case-gateway-without-services/vars.sh index b9f520fae3..21ab024ab5 100644 --- a/test/integration/connect/envoy/case-gateway-without-services/vars.sh +++ b/test/integration/connect/envoy/case-gateway-without-services/vars.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="gateway-primary" diff --git a/test/integration/connect/envoy/case-gateways-local/bind.hcl b/test/integration/connect/envoy/case-gateways-local/bind.hcl index f54393f03e..e54caa47a4 100644 --- a/test/integration/connect/envoy/case-gateways-local/bind.hcl +++ b/test/integration/connect/envoy/case-gateways-local/bind.hcl @@ -1,2 +1,5 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + bind_addr = "0.0.0.0" advertise_addr = "{{ GetInterfaceIP \"eth0\" }}" \ No newline at end of file diff --git a/test/integration/connect/envoy/case-gateways-local/capture.sh b/test/integration/connect/envoy/case-gateways-local/capture.sh index 31b12ff345..f4727b52c7 100644 --- a/test/integration/connect/envoy/case-gateways-local/capture.sh +++ b/test/integration/connect/envoy/case-gateways-local/capture.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:19000 s1 primary || true snapshot_envoy_admin localhost:19001 s2 secondary || true diff --git a/test/integration/connect/envoy/case-gateways-local/primary/service_gateway.hcl b/test/integration/connect/envoy/case-gateways-local/primary/service_gateway.hcl index 7bdbfd6dc1..2026fb2a94 100644 --- a/test/integration/connect/envoy/case-gateways-local/primary/service_gateway.hcl +++ b/test/integration/connect/envoy/case-gateways-local/primary/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "mesh-gateway" kind = "mesh-gateway" diff --git a/test/integration/connect/envoy/case-gateways-local/primary/service_s1.hcl b/test/integration/connect/envoy/case-gateways-local/primary/service_s1.hcl index 7d26579488..75fa1acc0e 100644 --- a/test/integration/connect/envoy/case-gateways-local/primary/service_s1.hcl +++ b/test/integration/connect/envoy/case-gateways-local/primary/service_s1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s1" port = 8080 diff --git a/test/integration/connect/envoy/case-gateways-local/primary/service_s2.hcl b/test/integration/connect/envoy/case-gateways-local/primary/service_s2.hcl index 77164e722b..d0f6294f72 100644 --- a/test/integration/connect/envoy/case-gateways-local/primary/service_s2.hcl +++ b/test/integration/connect/envoy/case-gateways-local/primary/service_s2.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # We don't want an s2 service in the primary dc \ No newline at end of file diff --git a/test/integration/connect/envoy/case-gateways-local/primary/setup.sh b/test/integration/connect/envoy/case-gateways-local/primary/setup.sh index 705d500be2..29720753ba 100644 --- a/test/integration/connect/envoy/case-gateways-local/primary/setup.sh +++ b/test/integration/connect/envoy/case-gateways-local/primary/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-gateways-local/secondary/join.hcl b/test/integration/connect/envoy/case-gateways-local/secondary/join.hcl index 32cc24f2eb..f0bd3fbd4a 100644 --- a/test/integration/connect/envoy/case-gateways-local/secondary/join.hcl +++ b/test/integration/connect/envoy/case-gateways-local/secondary/join.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + retry_join_wan = ["consul-primary-server"] diff --git a/test/integration/connect/envoy/case-gateways-local/secondary/service_gateway.hcl b/test/integration/connect/envoy/case-gateways-local/secondary/service_gateway.hcl index 55f03ac050..4f91a74018 100644 --- a/test/integration/connect/envoy/case-gateways-local/secondary/service_gateway.hcl +++ b/test/integration/connect/envoy/case-gateways-local/secondary/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "mesh-gateway" kind = "mesh-gateway" diff --git a/test/integration/connect/envoy/case-gateways-local/secondary/service_s1.hcl b/test/integration/connect/envoy/case-gateways-local/secondary/service_s1.hcl index eff93eb6b5..8b4d4a83a4 100644 --- a/test/integration/connect/envoy/case-gateways-local/secondary/service_s1.hcl +++ b/test/integration/connect/envoy/case-gateways-local/secondary/service_s1.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # we don't want an s1 service in the secondary dc \ No newline at end of file diff --git a/test/integration/connect/envoy/case-gateways-local/secondary/setup.sh b/test/integration/connect/envoy/case-gateways-local/secondary/setup.sh index 30b1810b52..43a4c713ce 100644 --- a/test/integration/connect/envoy/case-gateways-local/secondary/setup.sh +++ b/test/integration/connect/envoy/case-gateways-local/secondary/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-gateways-local/vars.sh b/test/integration/connect/envoy/case-gateways-local/vars.sh index 29b1528e7b..d9a319933f 100644 --- a/test/integration/connect/envoy/case-gateways-local/vars.sh +++ b/test/integration/connect/envoy/case-gateways-local/vars.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="s1 s1-sidecar-proxy gateway-primary s2-secondary s2-sidecar-proxy-secondary gateway-secondary" export REQUIRE_SECONDARY=1 \ No newline at end of file diff --git a/test/integration/connect/envoy/case-gateways-remote/bind.hcl b/test/integration/connect/envoy/case-gateways-remote/bind.hcl index f54393f03e..e54caa47a4 100644 --- a/test/integration/connect/envoy/case-gateways-remote/bind.hcl +++ b/test/integration/connect/envoy/case-gateways-remote/bind.hcl @@ -1,2 +1,5 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + bind_addr = "0.0.0.0" advertise_addr = "{{ GetInterfaceIP \"eth0\" }}" \ No newline at end of file diff --git a/test/integration/connect/envoy/case-gateways-remote/capture.sh b/test/integration/connect/envoy/case-gateways-remote/capture.sh index 31b12ff345..f4727b52c7 100644 --- a/test/integration/connect/envoy/case-gateways-remote/capture.sh +++ b/test/integration/connect/envoy/case-gateways-remote/capture.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:19000 s1 primary || true snapshot_envoy_admin localhost:19001 s2 secondary || true diff --git a/test/integration/connect/envoy/case-gateways-remote/primary/service_s1.hcl b/test/integration/connect/envoy/case-gateways-remote/primary/service_s1.hcl index 6f0bb1db87..4cb4fbc41d 100644 --- a/test/integration/connect/envoy/case-gateways-remote/primary/service_s1.hcl +++ b/test/integration/connect/envoy/case-gateways-remote/primary/service_s1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s1" port = 8080 diff --git a/test/integration/connect/envoy/case-gateways-remote/primary/service_s2.hcl b/test/integration/connect/envoy/case-gateways-remote/primary/service_s2.hcl index 77164e722b..d0f6294f72 100644 --- a/test/integration/connect/envoy/case-gateways-remote/primary/service_s2.hcl +++ b/test/integration/connect/envoy/case-gateways-remote/primary/service_s2.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # We don't want an s2 service in the primary dc \ No newline at end of file diff --git a/test/integration/connect/envoy/case-gateways-remote/primary/setup.sh b/test/integration/connect/envoy/case-gateways-remote/primary/setup.sh index fe0325032d..6dd0f0622b 100644 --- a/test/integration/connect/envoy/case-gateways-remote/primary/setup.sh +++ b/test/integration/connect/envoy/case-gateways-remote/primary/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-gateways-remote/secondary/join.hcl b/test/integration/connect/envoy/case-gateways-remote/secondary/join.hcl index 32cc24f2eb..f0bd3fbd4a 100644 --- a/test/integration/connect/envoy/case-gateways-remote/secondary/join.hcl +++ b/test/integration/connect/envoy/case-gateways-remote/secondary/join.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + retry_join_wan = ["consul-primary-server"] diff --git a/test/integration/connect/envoy/case-gateways-remote/secondary/service_gateway.hcl b/test/integration/connect/envoy/case-gateways-remote/secondary/service_gateway.hcl index 55f03ac050..4f91a74018 100644 --- a/test/integration/connect/envoy/case-gateways-remote/secondary/service_gateway.hcl +++ b/test/integration/connect/envoy/case-gateways-remote/secondary/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "mesh-gateway" kind = "mesh-gateway" diff --git a/test/integration/connect/envoy/case-gateways-remote/secondary/service_s1.hcl b/test/integration/connect/envoy/case-gateways-remote/secondary/service_s1.hcl index eff93eb6b5..8b4d4a83a4 100644 --- a/test/integration/connect/envoy/case-gateways-remote/secondary/service_s1.hcl +++ b/test/integration/connect/envoy/case-gateways-remote/secondary/service_s1.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # we don't want an s1 service in the secondary dc \ No newline at end of file diff --git a/test/integration/connect/envoy/case-gateways-remote/secondary/setup.sh b/test/integration/connect/envoy/case-gateways-remote/secondary/setup.sh index 30b1810b52..43a4c713ce 100644 --- a/test/integration/connect/envoy/case-gateways-remote/secondary/setup.sh +++ b/test/integration/connect/envoy/case-gateways-remote/secondary/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-gateways-remote/vars.sh b/test/integration/connect/envoy/case-gateways-remote/vars.sh index 29b1528e7b..d9a319933f 100644 --- a/test/integration/connect/envoy/case-gateways-remote/vars.sh +++ b/test/integration/connect/envoy/case-gateways-remote/vars.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="s1 s1-sidecar-proxy gateway-primary s2-secondary s2-sidecar-proxy-secondary gateway-secondary" export REQUIRE_SECONDARY=1 \ No newline at end of file diff --git a/test/integration/connect/envoy/case-grpc/service_s1.hcl b/test/integration/connect/envoy/case-grpc/service_s1.hcl index 37a514bfe5..dfb71af217 100644 --- a/test/integration/connect/envoy/case-grpc/service_s1.hcl +++ b/test/integration/connect/envoy/case-grpc/service_s1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s1" port = 8079 diff --git a/test/integration/connect/envoy/case-grpc/service_s2.hcl b/test/integration/connect/envoy/case-grpc/service_s2.hcl index 04018bb240..aaebecf627 100644 --- a/test/integration/connect/envoy/case-grpc/service_s2.hcl +++ b/test/integration/connect/envoy/case-grpc/service_s2.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s2" # Advertise gRPC port diff --git a/test/integration/connect/envoy/case-grpc/setup.sh b/test/integration/connect/envoy/case-grpc/setup.sh index e8321972b3..3fb3ade6c5 100644 --- a/test/integration/connect/envoy/case-grpc/setup.sh +++ b/test/integration/connect/envoy/case-grpc/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-grpc/vars.sh b/test/integration/connect/envoy/case-grpc/vars.sh index 783eeaab96..7fa5a238ce 100644 --- a/test/integration/connect/envoy/case-grpc/vars.sh +++ b/test/integration/connect/envoy/case-grpc/vars.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="$DEFAULT_REQUIRED_SERVICES fake-statsd" \ No newline at end of file diff --git a/test/integration/connect/envoy/case-http-badauthz/capture.sh b/test/integration/connect/envoy/case-http-badauthz/capture.sh index af3245f345..c6b9e36ed1 100644 --- a/test/integration/connect/envoy/case-http-badauthz/capture.sh +++ b/test/integration/connect/envoy/case-http-badauthz/capture.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:19000 s1 || true snapshot_envoy_admin localhost:19001 s2 || true diff --git a/test/integration/connect/envoy/case-http-badauthz/service_s1.hcl b/test/integration/connect/envoy/case-http-badauthz/service_s1.hcl index d13820aa3d..25d2c1e380 100644 --- a/test/integration/connect/envoy/case-http-badauthz/service_s1.hcl +++ b/test/integration/connect/envoy/case-http-badauthz/service_s1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s1" port = 8080 diff --git a/test/integration/connect/envoy/case-http-badauthz/service_s2.hcl b/test/integration/connect/envoy/case-http-badauthz/service_s2.hcl index c215cc2353..fb857d005e 100644 --- a/test/integration/connect/envoy/case-http-badauthz/service_s2.hcl +++ b/test/integration/connect/envoy/case-http-badauthz/service_s2.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s2" port = 8181 diff --git a/test/integration/connect/envoy/case-http-badauthz/setup.sh b/test/integration/connect/envoy/case-http-badauthz/setup.sh index eb4f3de93b..1aa0962cf6 100644 --- a/test/integration/connect/envoy/case-http-badauthz/setup.sh +++ b/test/integration/connect/envoy/case-http-badauthz/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-http/capture.sh b/test/integration/connect/envoy/case-http/capture.sh index 1a11f7d5e0..14dc00afc6 100644 --- a/test/integration/connect/envoy/case-http/capture.sh +++ b/test/integration/connect/envoy/case-http/capture.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:19000 s1 primary || true snapshot_envoy_admin localhost:19001 s2 primary || true diff --git a/test/integration/connect/envoy/case-http/service_s1.hcl b/test/integration/connect/envoy/case-http/service_s1.hcl index 3b96bfa5cb..42a62acfb9 100644 --- a/test/integration/connect/envoy/case-http/service_s1.hcl +++ b/test/integration/connect/envoy/case-http/service_s1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s1" port = 8080 diff --git a/test/integration/connect/envoy/case-http/service_s2.hcl b/test/integration/connect/envoy/case-http/service_s2.hcl index c215cc2353..fb857d005e 100644 --- a/test/integration/connect/envoy/case-http/service_s2.hcl +++ b/test/integration/connect/envoy/case-http/service_s2.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s2" port = 8181 diff --git a/test/integration/connect/envoy/case-http/setup.sh b/test/integration/connect/envoy/case-http/setup.sh index e8321972b3..3fb3ade6c5 100644 --- a/test/integration/connect/envoy/case-http/setup.sh +++ b/test/integration/connect/envoy/case-http/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-ingress-gateway-grpc/capture.sh b/test/integration/connect/envoy/case-ingress-gateway-grpc/capture.sh index 564b963a16..4214ba8274 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-grpc/capture.sh +++ b/test/integration/connect/envoy/case-ingress-gateway-grpc/capture.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:20000 ingress-gateway primary || true diff --git a/test/integration/connect/envoy/case-ingress-gateway-grpc/service_gateway.hcl b/test/integration/connect/envoy/case-ingress-gateway-grpc/service_gateway.hcl index 781ef1851b..a1324f7f83 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-grpc/service_gateway.hcl +++ b/test/integration/connect/envoy/case-ingress-gateway-grpc/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "ingress-gateway" kind = "ingress-gateway" diff --git a/test/integration/connect/envoy/case-ingress-gateway-grpc/service_s1.hcl b/test/integration/connect/envoy/case-ingress-gateway-grpc/service_s1.hcl index 3a3a9f815b..f525d48868 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-grpc/service_s1.hcl +++ b/test/integration/connect/envoy/case-ingress-gateway-grpc/service_s1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s1" port = 8079 diff --git a/test/integration/connect/envoy/case-ingress-gateway-grpc/setup.sh b/test/integration/connect/envoy/case-ingress-gateway-grpc/setup.sh index 3271072c4c..387d079e3b 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-grpc/setup.sh +++ b/test/integration/connect/envoy/case-ingress-gateway-grpc/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-ingress-gateway-grpc/vars.sh b/test/integration/connect/envoy/case-ingress-gateway-grpc/vars.sh index c97ad2ea54..8b34fe36ef 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-grpc/vars.sh +++ b/test/integration/connect/envoy/case-ingress-gateway-grpc/vars.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="$DEFAULT_REQUIRED_SERVICES ingress-gateway-primary" diff --git a/test/integration/connect/envoy/case-ingress-gateway-http/capture.sh b/test/integration/connect/envoy/case-ingress-gateway-http/capture.sh index 41ea5cb24f..c2b55d229a 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-http/capture.sh +++ b/test/integration/connect/envoy/case-ingress-gateway-http/capture.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:20000 ingress-gateway primary || true \ No newline at end of file diff --git a/test/integration/connect/envoy/case-ingress-gateway-http/service_gateway.hcl b/test/integration/connect/envoy/case-ingress-gateway-http/service_gateway.hcl index 781ef1851b..a1324f7f83 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-http/service_gateway.hcl +++ b/test/integration/connect/envoy/case-ingress-gateway-http/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "ingress-gateway" kind = "ingress-gateway" diff --git a/test/integration/connect/envoy/case-ingress-gateway-http/setup.sh b/test/integration/connect/envoy/case-ingress-gateway-http/setup.sh index 34fa9592d6..33d06b516c 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-http/setup.sh +++ b/test/integration/connect/envoy/case-ingress-gateway-http/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-ingress-gateway-http/vars.sh b/test/integration/connect/envoy/case-ingress-gateway-http/vars.sh index c97ad2ea54..8b34fe36ef 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-http/vars.sh +++ b/test/integration/connect/envoy/case-ingress-gateway-http/vars.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="$DEFAULT_REQUIRED_SERVICES ingress-gateway-primary" diff --git a/test/integration/connect/envoy/case-ingress-gateway-multiple-services/capture.sh b/test/integration/connect/envoy/case-ingress-gateway-multiple-services/capture.sh index 41ea5cb24f..c2b55d229a 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-multiple-services/capture.sh +++ b/test/integration/connect/envoy/case-ingress-gateway-multiple-services/capture.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:20000 ingress-gateway primary || true \ No newline at end of file diff --git a/test/integration/connect/envoy/case-ingress-gateway-multiple-services/service_gateway.hcl b/test/integration/connect/envoy/case-ingress-gateway-multiple-services/service_gateway.hcl index 781ef1851b..a1324f7f83 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-multiple-services/service_gateway.hcl +++ b/test/integration/connect/envoy/case-ingress-gateway-multiple-services/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "ingress-gateway" kind = "ingress-gateway" diff --git a/test/integration/connect/envoy/case-ingress-gateway-multiple-services/setup.sh b/test/integration/connect/envoy/case-ingress-gateway-multiple-services/setup.sh index 4631b35127..858d2f9ce5 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-multiple-services/setup.sh +++ b/test/integration/connect/envoy/case-ingress-gateway-multiple-services/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-ingress-gateway-multiple-services/vars.sh b/test/integration/connect/envoy/case-ingress-gateway-multiple-services/vars.sh index c97ad2ea54..8b34fe36ef 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-multiple-services/vars.sh +++ b/test/integration/connect/envoy/case-ingress-gateway-multiple-services/vars.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="$DEFAULT_REQUIRED_SERVICES ingress-gateway-primary" diff --git a/test/integration/connect/envoy/case-ingress-gateway-peering-failover/alpha/base.hcl b/test/integration/connect/envoy/case-ingress-gateway-peering-failover/alpha/base.hcl index f81ab0edd6..8cd6db1487 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-peering-failover/alpha/base.hcl +++ b/test/integration/connect/envoy/case-ingress-gateway-peering-failover/alpha/base.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + primary_datacenter = "alpha" log_level = "trace" peering { diff --git a/test/integration/connect/envoy/case-ingress-gateway-peering-failover/alpha/service_gateway.hcl b/test/integration/connect/envoy/case-ingress-gateway-peering-failover/alpha/service_gateway.hcl index bcdcb2e8b3..640b9b6ce7 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-peering-failover/alpha/service_gateway.hcl +++ b/test/integration/connect/envoy/case-ingress-gateway-peering-failover/alpha/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "mesh-gateway" kind = "mesh-gateway" diff --git a/test/integration/connect/envoy/case-ingress-gateway-peering-failover/alpha/service_s1.hcl b/test/integration/connect/envoy/case-ingress-gateway-peering-failover/alpha/service_s1.hcl index e97ec23666..b065abc905 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-peering-failover/alpha/service_s1.hcl +++ b/test/integration/connect/envoy/case-ingress-gateway-peering-failover/alpha/service_s1.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # We don't want an s1 service in this peer diff --git a/test/integration/connect/envoy/case-ingress-gateway-peering-failover/alpha/service_s2.hcl b/test/integration/connect/envoy/case-ingress-gateway-peering-failover/alpha/service_s2.hcl index 14bf414fdc..26b5f481f3 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-peering-failover/alpha/service_s2.hcl +++ b/test/integration/connect/envoy/case-ingress-gateway-peering-failover/alpha/service_s2.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s2" port = 8181 diff --git a/test/integration/connect/envoy/case-ingress-gateway-peering-failover/alpha/setup.sh b/test/integration/connect/envoy/case-ingress-gateway-peering-failover/alpha/setup.sh index ff7dcb8114..99c4eb46f2 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-peering-failover/alpha/setup.sh +++ b/test/integration/connect/envoy/case-ingress-gateway-peering-failover/alpha/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-ingress-gateway-peering-failover/bind.hcl b/test/integration/connect/envoy/case-ingress-gateway-peering-failover/bind.hcl index f54393f03e..e54caa47a4 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-peering-failover/bind.hcl +++ b/test/integration/connect/envoy/case-ingress-gateway-peering-failover/bind.hcl @@ -1,2 +1,5 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + bind_addr = "0.0.0.0" advertise_addr = "{{ GetInterfaceIP \"eth0\" }}" \ No newline at end of file diff --git a/test/integration/connect/envoy/case-ingress-gateway-peering-failover/capture.sh b/test/integration/connect/envoy/case-ingress-gateway-peering-failover/capture.sh index c137691059..ca10f27731 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-peering-failover/capture.sh +++ b/test/integration/connect/envoy/case-ingress-gateway-peering-failover/capture.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:20000 ingress-gateway primary || true snapshot_envoy_admin localhost:19001 s2 primary || true diff --git a/test/integration/connect/envoy/case-ingress-gateway-peering-failover/primary/base.hcl b/test/integration/connect/envoy/case-ingress-gateway-peering-failover/primary/base.hcl index c1e134d5a2..55c268b37e 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-peering-failover/primary/base.hcl +++ b/test/integration/connect/envoy/case-ingress-gateway-peering-failover/primary/base.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + peering { enabled = true } diff --git a/test/integration/connect/envoy/case-ingress-gateway-peering-failover/primary/service_ingress.hcl b/test/integration/connect/envoy/case-ingress-gateway-peering-failover/primary/service_ingress.hcl index 781ef1851b..a1324f7f83 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-peering-failover/primary/service_ingress.hcl +++ b/test/integration/connect/envoy/case-ingress-gateway-peering-failover/primary/service_ingress.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "ingress-gateway" kind = "ingress-gateway" diff --git a/test/integration/connect/envoy/case-ingress-gateway-peering-failover/primary/service_s1.hcl b/test/integration/connect/envoy/case-ingress-gateway-peering-failover/primary/service_s1.hcl index aca546a5d6..18be60cdbf 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-peering-failover/primary/service_s1.hcl +++ b/test/integration/connect/envoy/case-ingress-gateway-peering-failover/primary/service_s1.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # We don't need an s1 because requests go through the gateway and not a sidecar. \ No newline at end of file diff --git a/test/integration/connect/envoy/case-ingress-gateway-peering-failover/primary/service_s2.hcl b/test/integration/connect/envoy/case-ingress-gateway-peering-failover/primary/service_s2.hcl index 14bf414fdc..26b5f481f3 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-peering-failover/primary/service_s2.hcl +++ b/test/integration/connect/envoy/case-ingress-gateway-peering-failover/primary/service_s2.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s2" port = 8181 diff --git a/test/integration/connect/envoy/case-ingress-gateway-peering-failover/primary/setup.sh b/test/integration/connect/envoy/case-ingress-gateway-peering-failover/primary/setup.sh index 327bd980b7..b4a8dd736f 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-peering-failover/primary/setup.sh +++ b/test/integration/connect/envoy/case-ingress-gateway-peering-failover/primary/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-ingress-gateway-peering-failover/vars.sh b/test/integration/connect/envoy/case-ingress-gateway-peering-failover/vars.sh index 3c598404d3..8f9ac12cb1 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-peering-failover/vars.sh +++ b/test/integration/connect/envoy/case-ingress-gateway-peering-failover/vars.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="s2 s2-sidecar-proxy s2-alpha s2-sidecar-proxy-alpha gateway-alpha ingress-gateway-primary" export REQUIRE_PEERS=1 diff --git a/test/integration/connect/envoy/case-ingress-gateway-sds/capture.sh b/test/integration/connect/envoy/case-ingress-gateway-sds/capture.sh index 41ea5cb24f..c2b55d229a 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-sds/capture.sh +++ b/test/integration/connect/envoy/case-ingress-gateway-sds/capture.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:20000 ingress-gateway primary || true \ No newline at end of file diff --git a/test/integration/connect/envoy/case-ingress-gateway-sds/service_gateway.hcl b/test/integration/connect/envoy/case-ingress-gateway-sds/service_gateway.hcl index 1e3073a8d6..0448749cc8 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-sds/service_gateway.hcl +++ b/test/integration/connect/envoy/case-ingress-gateway-sds/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "ingress-gateway" kind = "ingress-gateway" diff --git a/test/integration/connect/envoy/case-ingress-gateway-sds/setup.sh b/test/integration/connect/envoy/case-ingress-gateway-sds/setup.sh index c651fdc2b1..fbef09b014 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-sds/setup.sh +++ b/test/integration/connect/envoy/case-ingress-gateway-sds/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-ingress-gateway-sds/vars.sh b/test/integration/connect/envoy/case-ingress-gateway-sds/vars.sh index b53032fbe4..6bbbcfd6fe 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-sds/vars.sh +++ b/test/integration/connect/envoy/case-ingress-gateway-sds/vars.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="$DEFAULT_REQUIRED_SERVICES ingress-gateway-primary test-sds-server" diff --git a/test/integration/connect/envoy/case-ingress-gateway-simple/capture.sh b/test/integration/connect/envoy/case-ingress-gateway-simple/capture.sh index 41ea5cb24f..c2b55d229a 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-simple/capture.sh +++ b/test/integration/connect/envoy/case-ingress-gateway-simple/capture.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:20000 ingress-gateway primary || true \ No newline at end of file diff --git a/test/integration/connect/envoy/case-ingress-gateway-simple/service_gateway.hcl b/test/integration/connect/envoy/case-ingress-gateway-simple/service_gateway.hcl index 781ef1851b..a1324f7f83 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-simple/service_gateway.hcl +++ b/test/integration/connect/envoy/case-ingress-gateway-simple/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "ingress-gateway" kind = "ingress-gateway" diff --git a/test/integration/connect/envoy/case-ingress-gateway-simple/setup.sh b/test/integration/connect/envoy/case-ingress-gateway-simple/setup.sh index d4c73ac842..aaaa4d91cb 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-simple/setup.sh +++ b/test/integration/connect/envoy/case-ingress-gateway-simple/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-ingress-gateway-simple/vars.sh b/test/integration/connect/envoy/case-ingress-gateway-simple/vars.sh index c97ad2ea54..8b34fe36ef 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-simple/vars.sh +++ b/test/integration/connect/envoy/case-ingress-gateway-simple/vars.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="$DEFAULT_REQUIRED_SERVICES ingress-gateway-primary" diff --git a/test/integration/connect/envoy/case-ingress-gateway-tls/capture.sh b/test/integration/connect/envoy/case-ingress-gateway-tls/capture.sh index 41ea5cb24f..c2b55d229a 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-tls/capture.sh +++ b/test/integration/connect/envoy/case-ingress-gateway-tls/capture.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:20000 ingress-gateway primary || true \ No newline at end of file diff --git a/test/integration/connect/envoy/case-ingress-gateway-tls/service_gateway.hcl b/test/integration/connect/envoy/case-ingress-gateway-tls/service_gateway.hcl index 781ef1851b..a1324f7f83 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-tls/service_gateway.hcl +++ b/test/integration/connect/envoy/case-ingress-gateway-tls/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "ingress-gateway" kind = "ingress-gateway" diff --git a/test/integration/connect/envoy/case-ingress-gateway-tls/setup.sh b/test/integration/connect/envoy/case-ingress-gateway-tls/setup.sh index b23971f0bc..a485eeaa5b 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-tls/setup.sh +++ b/test/integration/connect/envoy/case-ingress-gateway-tls/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-ingress-gateway-tls/vars.sh b/test/integration/connect/envoy/case-ingress-gateway-tls/vars.sh index c97ad2ea54..8b34fe36ef 100644 --- a/test/integration/connect/envoy/case-ingress-gateway-tls/vars.sh +++ b/test/integration/connect/envoy/case-ingress-gateway-tls/vars.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="$DEFAULT_REQUIRED_SERVICES ingress-gateway-primary" diff --git a/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/bind.hcl b/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/bind.hcl index f54393f03e..e54caa47a4 100644 --- a/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/bind.hcl +++ b/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/bind.hcl @@ -1,2 +1,5 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + bind_addr = "0.0.0.0" advertise_addr = "{{ GetInterfaceIP \"eth0\" }}" \ No newline at end of file diff --git a/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/capture.sh b/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/capture.sh index 8f838e6e3a..3bbc13144a 100644 --- a/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/capture.sh +++ b/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/capture.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:20000 ingress-gateway primary || true snapshot_envoy_admin localhost:19001 s2 secondary || true diff --git a/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/primary/service_gateway.hcl b/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/primary/service_gateway.hcl index 7bdbfd6dc1..2026fb2a94 100644 --- a/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/primary/service_gateway.hcl +++ b/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/primary/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "mesh-gateway" kind = "mesh-gateway" diff --git a/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/primary/service_ingress.hcl b/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/primary/service_ingress.hcl index 781ef1851b..a1324f7f83 100644 --- a/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/primary/service_ingress.hcl +++ b/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/primary/service_ingress.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "ingress-gateway" kind = "ingress-gateway" diff --git a/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/primary/service_s1.hcl b/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/primary/service_s1.hcl index 1a239d879f..e6f778e5c8 100644 --- a/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/primary/service_s1.hcl +++ b/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/primary/service_s1.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # We don't want an s1 service in the primary dc diff --git a/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/primary/service_s2.hcl b/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/primary/service_s2.hcl index 77164e722b..d0f6294f72 100644 --- a/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/primary/service_s2.hcl +++ b/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/primary/service_s2.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # We don't want an s2 service in the primary dc \ No newline at end of file diff --git a/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/primary/setup.sh b/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/primary/setup.sh index d9c269b790..f7e31ac0db 100644 --- a/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/primary/setup.sh +++ b/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/primary/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/secondary/join.hcl b/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/secondary/join.hcl index 32cc24f2eb..f0bd3fbd4a 100644 --- a/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/secondary/join.hcl +++ b/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/secondary/join.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + retry_join_wan = ["consul-primary-server"] diff --git a/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/secondary/service_gateway.hcl b/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/secondary/service_gateway.hcl index 55f03ac050..4f91a74018 100644 --- a/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/secondary/service_gateway.hcl +++ b/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/secondary/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "mesh-gateway" kind = "mesh-gateway" diff --git a/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/secondary/setup.sh b/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/secondary/setup.sh index c3ec8b3c6c..59f303a5ea 100644 --- a/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/secondary/setup.sh +++ b/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/secondary/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/vars.sh b/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/vars.sh index eab6bb3ee0..85c791704a 100644 --- a/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/vars.sh +++ b/test/integration/connect/envoy/case-ingress-mesh-gateways-resolver/vars.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="gateway-primary s1-secondary s1-sidecar-proxy-secondary s2-secondary s2-sidecar-proxy-secondary gateway-secondary ingress-gateway-primary" export REQUIRE_SECONDARY=1 diff --git a/test/integration/connect/envoy/case-l7-intentions/acl.hcl b/test/integration/connect/envoy/case-l7-intentions/acl.hcl index 5d6141ec7b..3d80d4f694 100644 --- a/test/integration/connect/envoy/case-l7-intentions/acl.hcl +++ b/test/integration/connect/envoy/case-l7-intentions/acl.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + acl { default_policy = "deny" } diff --git a/test/integration/connect/envoy/case-l7-intentions/capture.sh b/test/integration/connect/envoy/case-l7-intentions/capture.sh index ae47152208..d588be9381 100644 --- a/test/integration/connect/envoy/case-l7-intentions/capture.sh +++ b/test/integration/connect/envoy/case-l7-intentions/capture.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:19000 s1 primary || true snapshot_envoy_admin localhost:19001 s2 || true diff --git a/test/integration/connect/envoy/case-l7-intentions/setup.sh b/test/integration/connect/envoy/case-l7-intentions/setup.sh index 5a2b734394..6946ce3263 100644 --- a/test/integration/connect/envoy/case-l7-intentions/setup.sh +++ b/test/integration/connect/envoy/case-l7-intentions/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-lua/capture.sh b/test/integration/connect/envoy/case-lua/capture.sh index 1a11f7d5e0..14dc00afc6 100644 --- a/test/integration/connect/envoy/case-lua/capture.sh +++ b/test/integration/connect/envoy/case-lua/capture.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:19000 s1 primary || true snapshot_envoy_admin localhost:19001 s2 primary || true diff --git a/test/integration/connect/envoy/case-lua/service_s1.hcl b/test/integration/connect/envoy/case-lua/service_s1.hcl index 0d8957c000..54c6ac6501 100644 --- a/test/integration/connect/envoy/case-lua/service_s1.hcl +++ b/test/integration/connect/envoy/case-lua/service_s1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s1" port = 8080 diff --git a/test/integration/connect/envoy/case-lua/service_s2.hcl b/test/integration/connect/envoy/case-lua/service_s2.hcl index 9c23e79c72..a167379776 100644 --- a/test/integration/connect/envoy/case-lua/service_s2.hcl +++ b/test/integration/connect/envoy/case-lua/service_s2.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s2" port = 8181 diff --git a/test/integration/connect/envoy/case-lua/setup.sh b/test/integration/connect/envoy/case-lua/setup.sh index 2455758a0b..56a668c0ac 100644 --- a/test/integration/connect/envoy/case-lua/setup.sh +++ b/test/integration/connect/envoy/case-lua/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-lua/vars.sh b/test/integration/connect/envoy/case-lua/vars.sh index 433e50c1b4..ac0664606f 100644 --- a/test/integration/connect/envoy/case-lua/vars.sh +++ b/test/integration/connect/envoy/case-lua/vars.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="s1 s1-sidecar-proxy s2 s2-sidecar-proxy" diff --git a/test/integration/connect/envoy/case-mesh-to-lambda/capture.sh b/test/integration/connect/envoy/case-mesh-to-lambda/capture.sh index 19ddf49f6b..b64ad4d05a 100644 --- a/test/integration/connect/envoy/case-mesh-to-lambda/capture.sh +++ b/test/integration/connect/envoy/case-mesh-to-lambda/capture.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:19000 s1 primary || true snapshot_envoy_admin localhost:20000 terminating-gateway primary || true diff --git a/test/integration/connect/envoy/case-mesh-to-lambda/service_gateway.hcl b/test/integration/connect/envoy/case-mesh-to-lambda/service_gateway.hcl index 0958221ed9..63c212da3a 100644 --- a/test/integration/connect/envoy/case-mesh-to-lambda/service_gateway.hcl +++ b/test/integration/connect/envoy/case-mesh-to-lambda/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "terminating-gateway" kind = "terminating-gateway" diff --git a/test/integration/connect/envoy/case-mesh-to-lambda/service_s1.hcl b/test/integration/connect/envoy/case-mesh-to-lambda/service_s1.hcl index 36217f42d5..11e8328a82 100644 --- a/test/integration/connect/envoy/case-mesh-to-lambda/service_s1.hcl +++ b/test/integration/connect/envoy/case-mesh-to-lambda/service_s1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s1" port = 8080 diff --git a/test/integration/connect/envoy/case-mesh-to-lambda/setup.sh b/test/integration/connect/envoy/case-mesh-to-lambda/setup.sh index ee8c69d7c5..406914e3cf 100644 --- a/test/integration/connect/envoy/case-mesh-to-lambda/setup.sh +++ b/test/integration/connect/envoy/case-mesh-to-lambda/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-mesh-to-lambda/vars.sh b/test/integration/connect/envoy/case-mesh-to-lambda/vars.sh index fa47ec4ae1..8643eead0d 100644 --- a/test/integration/connect/envoy/case-mesh-to-lambda/vars.sh +++ b/test/integration/connect/envoy/case-mesh-to-lambda/vars.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # Ensure that the environment variables required to configure and invoke the Lambda function are present, otherwise skip. # Note that `set | grep ...` is used here because we cannot check the vars directly. If they are unbound the test will diff --git a/test/integration/connect/envoy/case-multidc-rsa-ca/bind.hcl b/test/integration/connect/envoy/case-multidc-rsa-ca/bind.hcl index f54393f03e..e54caa47a4 100644 --- a/test/integration/connect/envoy/case-multidc-rsa-ca/bind.hcl +++ b/test/integration/connect/envoy/case-multidc-rsa-ca/bind.hcl @@ -1,2 +1,5 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + bind_addr = "0.0.0.0" advertise_addr = "{{ GetInterfaceIP \"eth0\" }}" \ No newline at end of file diff --git a/test/integration/connect/envoy/case-multidc-rsa-ca/ca_config.hcl b/test/integration/connect/envoy/case-multidc-rsa-ca/ca_config.hcl index a9e59cca48..0f8d98ac6b 100644 --- a/test/integration/connect/envoy/case-multidc-rsa-ca/ca_config.hcl +++ b/test/integration/connect/envoy/case-multidc-rsa-ca/ca_config.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + connect { enabled = true ca_config { diff --git a/test/integration/connect/envoy/case-multidc-rsa-ca/capture.sh b/test/integration/connect/envoy/case-multidc-rsa-ca/capture.sh index 7c9106ed79..daf25ad574 100644 --- a/test/integration/connect/envoy/case-multidc-rsa-ca/capture.sh +++ b/test/integration/connect/envoy/case-multidc-rsa-ca/capture.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:19000 s1 primary || true snapshot_envoy_admin localhost:19001 s2 secondary || true \ No newline at end of file diff --git a/test/integration/connect/envoy/case-multidc-rsa-ca/primary/service_s1.hcl b/test/integration/connect/envoy/case-multidc-rsa-ca/primary/service_s1.hcl index 96682de1a5..b4eb4b1f04 100644 --- a/test/integration/connect/envoy/case-multidc-rsa-ca/primary/service_s1.hcl +++ b/test/integration/connect/envoy/case-multidc-rsa-ca/primary/service_s1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s1" port = 8080 diff --git a/test/integration/connect/envoy/case-multidc-rsa-ca/primary/service_s2.hcl b/test/integration/connect/envoy/case-multidc-rsa-ca/primary/service_s2.hcl index 77164e722b..d0f6294f72 100644 --- a/test/integration/connect/envoy/case-multidc-rsa-ca/primary/service_s2.hcl +++ b/test/integration/connect/envoy/case-multidc-rsa-ca/primary/service_s2.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # We don't want an s2 service in the primary dc \ No newline at end of file diff --git a/test/integration/connect/envoy/case-multidc-rsa-ca/primary/setup.sh b/test/integration/connect/envoy/case-multidc-rsa-ca/primary/setup.sh index 4f99d7244b..de07522f12 100644 --- a/test/integration/connect/envoy/case-multidc-rsa-ca/primary/setup.sh +++ b/test/integration/connect/envoy/case-multidc-rsa-ca/primary/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-multidc-rsa-ca/secondary/join.hcl b/test/integration/connect/envoy/case-multidc-rsa-ca/secondary/join.hcl index 32cc24f2eb..f0bd3fbd4a 100644 --- a/test/integration/connect/envoy/case-multidc-rsa-ca/secondary/join.hcl +++ b/test/integration/connect/envoy/case-multidc-rsa-ca/secondary/join.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + retry_join_wan = ["consul-primary-server"] diff --git a/test/integration/connect/envoy/case-multidc-rsa-ca/secondary/service_s1.hcl b/test/integration/connect/envoy/case-multidc-rsa-ca/secondary/service_s1.hcl index eff93eb6b5..8b4d4a83a4 100644 --- a/test/integration/connect/envoy/case-multidc-rsa-ca/secondary/service_s1.hcl +++ b/test/integration/connect/envoy/case-multidc-rsa-ca/secondary/service_s1.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # we don't want an s1 service in the secondary dc \ No newline at end of file diff --git a/test/integration/connect/envoy/case-multidc-rsa-ca/secondary/setup.sh b/test/integration/connect/envoy/case-multidc-rsa-ca/secondary/setup.sh index 97b4802236..712cdd5e79 100644 --- a/test/integration/connect/envoy/case-multidc-rsa-ca/secondary/setup.sh +++ b/test/integration/connect/envoy/case-multidc-rsa-ca/secondary/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-multidc-rsa-ca/vars.sh b/test/integration/connect/envoy/case-multidc-rsa-ca/vars.sh index 742813a1a9..7bf4a264a2 100644 --- a/test/integration/connect/envoy/case-multidc-rsa-ca/vars.sh +++ b/test/integration/connect/envoy/case-multidc-rsa-ca/vars.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="s1 s1-sidecar-proxy s2-secondary s2-sidecar-proxy-secondary" export REQUIRE_SECONDARY=1 \ No newline at end of file diff --git a/test/integration/connect/envoy/case-prometheus/capture.sh b/test/integration/connect/envoy/case-prometheus/capture.sh index 7f0c582f89..8bc4413d09 100644 --- a/test/integration/connect/envoy/case-prometheus/capture.sh +++ b/test/integration/connect/envoy/case-prometheus/capture.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:19000 s1 primary || true diff --git a/test/integration/connect/envoy/case-prometheus/service_s1.hcl b/test/integration/connect/envoy/case-prometheus/service_s1.hcl index c25439e04a..4ac588d9a2 100644 --- a/test/integration/connect/envoy/case-prometheus/service_s1.hcl +++ b/test/integration/connect/envoy/case-prometheus/service_s1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s1" port = 8080 diff --git a/test/integration/connect/envoy/case-prometheus/service_s2.hcl b/test/integration/connect/envoy/case-prometheus/service_s2.hcl index c215cc2353..fb857d005e 100644 --- a/test/integration/connect/envoy/case-prometheus/service_s2.hcl +++ b/test/integration/connect/envoy/case-prometheus/service_s2.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s2" port = 8181 diff --git a/test/integration/connect/envoy/case-prometheus/setup.sh b/test/integration/connect/envoy/case-prometheus/setup.sh index e8321972b3..3fb3ade6c5 100644 --- a/test/integration/connect/envoy/case-prometheus/setup.sh +++ b/test/integration/connect/envoy/case-prometheus/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-stats-proxy/service_s1.hcl b/test/integration/connect/envoy/case-stats-proxy/service_s1.hcl index 7c12077eae..3be3803cb4 100644 --- a/test/integration/connect/envoy/case-stats-proxy/service_s1.hcl +++ b/test/integration/connect/envoy/case-stats-proxy/service_s1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s1" port = 8080 diff --git a/test/integration/connect/envoy/case-stats-proxy/service_s2.hcl b/test/integration/connect/envoy/case-stats-proxy/service_s2.hcl index c215cc2353..fb857d005e 100644 --- a/test/integration/connect/envoy/case-stats-proxy/service_s2.hcl +++ b/test/integration/connect/envoy/case-stats-proxy/service_s2.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s2" port = 8181 diff --git a/test/integration/connect/envoy/case-stats-proxy/setup.sh b/test/integration/connect/envoy/case-stats-proxy/setup.sh index e8321972b3..3fb3ade6c5 100644 --- a/test/integration/connect/envoy/case-stats-proxy/setup.sh +++ b/test/integration/connect/envoy/case-stats-proxy/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-statsd-udp/service_s1.hcl b/test/integration/connect/envoy/case-statsd-udp/service_s1.hcl index e8e7988c0b..a416ce25a0 100644 --- a/test/integration/connect/envoy/case-statsd-udp/service_s1.hcl +++ b/test/integration/connect/envoy/case-statsd-udp/service_s1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s1" port = 8080 diff --git a/test/integration/connect/envoy/case-statsd-udp/setup.sh b/test/integration/connect/envoy/case-statsd-udp/setup.sh index fe12061e3b..883c78e1eb 100644 --- a/test/integration/connect/envoy/case-statsd-udp/setup.sh +++ b/test/integration/connect/envoy/case-statsd-udp/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-statsd-udp/vars.sh b/test/integration/connect/envoy/case-statsd-udp/vars.sh index 783eeaab96..7fa5a238ce 100644 --- a/test/integration/connect/envoy/case-statsd-udp/vars.sh +++ b/test/integration/connect/envoy/case-statsd-udp/vars.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="$DEFAULT_REQUIRED_SERVICES fake-statsd" \ No newline at end of file diff --git a/test/integration/connect/envoy/case-terminating-gateway-hostnames/capture.sh b/test/integration/connect/envoy/case-terminating-gateway-hostnames/capture.sh index 2ef0c41a21..f5515165d7 100644 --- a/test/integration/connect/envoy/case-terminating-gateway-hostnames/capture.sh +++ b/test/integration/connect/envoy/case-terminating-gateway-hostnames/capture.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:20000 terminating-gateway primary || true snapshot_envoy_admin localhost:19000 s1 primary || true diff --git a/test/integration/connect/envoy/case-terminating-gateway-hostnames/service_gateway.hcl b/test/integration/connect/envoy/case-terminating-gateway-hostnames/service_gateway.hcl index 0958221ed9..63c212da3a 100644 --- a/test/integration/connect/envoy/case-terminating-gateway-hostnames/service_gateway.hcl +++ b/test/integration/connect/envoy/case-terminating-gateway-hostnames/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "terminating-gateway" kind = "terminating-gateway" diff --git a/test/integration/connect/envoy/case-terminating-gateway-hostnames/service_s1.hcl b/test/integration/connect/envoy/case-terminating-gateway-hostnames/service_s1.hcl index f95092cd08..da98b2729c 100644 --- a/test/integration/connect/envoy/case-terminating-gateway-hostnames/service_s1.hcl +++ b/test/integration/connect/envoy/case-terminating-gateway-hostnames/service_s1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s1" port = 8080 diff --git a/test/integration/connect/envoy/case-terminating-gateway-hostnames/service_s4.hcl b/test/integration/connect/envoy/case-terminating-gateway-hostnames/service_s4.hcl index 0cabbc9307..3fba0f792e 100644 --- a/test/integration/connect/envoy/case-terminating-gateway-hostnames/service_s4.hcl +++ b/test/integration/connect/envoy/case-terminating-gateway-hostnames/service_s4.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s4" diff --git a/test/integration/connect/envoy/case-terminating-gateway-hostnames/setup.sh b/test/integration/connect/envoy/case-terminating-gateway-hostnames/setup.sh index 6b1e41575d..919f9cfd1e 100644 --- a/test/integration/connect/envoy/case-terminating-gateway-hostnames/setup.sh +++ b/test/integration/connect/envoy/case-terminating-gateway-hostnames/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-terminating-gateway-hostnames/vars.sh b/test/integration/connect/envoy/case-terminating-gateway-hostnames/vars.sh index ca739c9f59..a86dca2e7e 100644 --- a/test/integration/connect/envoy/case-terminating-gateway-hostnames/vars.sh +++ b/test/integration/connect/envoy/case-terminating-gateway-hostnames/vars.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # There is no sidecar proxy for s2, since the terminating gateway acts as the proxy export REQUIRED_SERVICES="s1 s1-sidecar-proxy s4 terminating-gateway-primary" diff --git a/test/integration/connect/envoy/case-terminating-gateway-simple/service_gateway.hcl b/test/integration/connect/envoy/case-terminating-gateway-simple/service_gateway.hcl index 0958221ed9..63c212da3a 100644 --- a/test/integration/connect/envoy/case-terminating-gateway-simple/service_gateway.hcl +++ b/test/integration/connect/envoy/case-terminating-gateway-simple/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "terminating-gateway" kind = "terminating-gateway" diff --git a/test/integration/connect/envoy/case-terminating-gateway-simple/setup.sh b/test/integration/connect/envoy/case-terminating-gateway-simple/setup.sh index 11a2b40305..f8638925a4 100644 --- a/test/integration/connect/envoy/case-terminating-gateway-simple/setup.sh +++ b/test/integration/connect/envoy/case-terminating-gateway-simple/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-terminating-gateway-simple/vars.sh b/test/integration/connect/envoy/case-terminating-gateway-simple/vars.sh index da0a6321a0..02ed45703c 100644 --- a/test/integration/connect/envoy/case-terminating-gateway-simple/vars.sh +++ b/test/integration/connect/envoy/case-terminating-gateway-simple/vars.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # There is no sidecar proxy for s2, since the terminating gateway acts as the proxy export REQUIRED_SERVICES="s1 s1-sidecar-proxy s2 terminating-gateway-primary" diff --git a/test/integration/connect/envoy/case-terminating-gateway-subsets/capture.sh b/test/integration/connect/envoy/case-terminating-gateway-subsets/capture.sh index 261bf4e29a..8a28a10f3a 100644 --- a/test/integration/connect/envoy/case-terminating-gateway-subsets/capture.sh +++ b/test/integration/connect/envoy/case-terminating-gateway-subsets/capture.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:20000 terminating-gateway primary || true snapshot_envoy_admin localhost:19000 s1 primary || true diff --git a/test/integration/connect/envoy/case-terminating-gateway-subsets/service_gateway.hcl b/test/integration/connect/envoy/case-terminating-gateway-subsets/service_gateway.hcl index fe597c235c..f294b64e69 100644 --- a/test/integration/connect/envoy/case-terminating-gateway-subsets/service_gateway.hcl +++ b/test/integration/connect/envoy/case-terminating-gateway-subsets/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "terminating-gateway" kind = "terminating-gateway" diff --git a/test/integration/connect/envoy/case-terminating-gateway-subsets/service_s2-v1.hcl b/test/integration/connect/envoy/case-terminating-gateway-subsets/service_s2-v1.hcl index fb87dc41d5..2191385000 100644 --- a/test/integration/connect/envoy/case-terminating-gateway-subsets/service_s2-v1.hcl +++ b/test/integration/connect/envoy/case-terminating-gateway-subsets/service_s2-v1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { id = "s2-v1" name = "s2" diff --git a/test/integration/connect/envoy/case-terminating-gateway-subsets/service_s2-v2.hcl b/test/integration/connect/envoy/case-terminating-gateway-subsets/service_s2-v2.hcl index 52ab0abd68..cc7df98777 100644 --- a/test/integration/connect/envoy/case-terminating-gateway-subsets/service_s2-v2.hcl +++ b/test/integration/connect/envoy/case-terminating-gateway-subsets/service_s2-v2.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { id = "s2-v2" name = "s2" diff --git a/test/integration/connect/envoy/case-terminating-gateway-subsets/service_s3.hcl b/test/integration/connect/envoy/case-terminating-gateway-subsets/service_s3.hcl index eb84c578ee..3269b33a81 100644 --- a/test/integration/connect/envoy/case-terminating-gateway-subsets/service_s3.hcl +++ b/test/integration/connect/envoy/case-terminating-gateway-subsets/service_s3.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { id = "s3" name = "s3" diff --git a/test/integration/connect/envoy/case-terminating-gateway-subsets/setup.sh b/test/integration/connect/envoy/case-terminating-gateway-subsets/setup.sh index 57b85c74a6..ec38097fd2 100644 --- a/test/integration/connect/envoy/case-terminating-gateway-subsets/setup.sh +++ b/test/integration/connect/envoy/case-terminating-gateway-subsets/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/case-terminating-gateway-subsets/vars.sh b/test/integration/connect/envoy/case-terminating-gateway-subsets/vars.sh index d4a4d75bdd..e6d96721e4 100644 --- a/test/integration/connect/envoy/case-terminating-gateway-subsets/vars.sh +++ b/test/integration/connect/envoy/case-terminating-gateway-subsets/vars.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # There is no sidecar proxy for s2-v1, since the terminating gateway acts as the proxy export REQUIRED_SERVICES=" diff --git a/test/integration/connect/envoy/case-terminating-gateway-without-services/bind.hcl b/test/integration/connect/envoy/case-terminating-gateway-without-services/bind.hcl index f54393f03e..e54caa47a4 100644 --- a/test/integration/connect/envoy/case-terminating-gateway-without-services/bind.hcl +++ b/test/integration/connect/envoy/case-terminating-gateway-without-services/bind.hcl @@ -1,2 +1,5 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + bind_addr = "0.0.0.0" advertise_addr = "{{ GetInterfaceIP \"eth0\" }}" \ No newline at end of file diff --git a/test/integration/connect/envoy/case-terminating-gateway-without-services/service_gateway.hcl b/test/integration/connect/envoy/case-terminating-gateway-without-services/service_gateway.hcl index bf31029c03..fee3bb25b0 100644 --- a/test/integration/connect/envoy/case-terminating-gateway-without-services/service_gateway.hcl +++ b/test/integration/connect/envoy/case-terminating-gateway-without-services/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "terminating-gateway" kind = "terminating-gateway" diff --git a/test/integration/connect/envoy/case-terminating-gateway-without-services/service_s1.hcl b/test/integration/connect/envoy/case-terminating-gateway-without-services/service_s1.hcl index f9c223cfec..0891eebceb 100644 --- a/test/integration/connect/envoy/case-terminating-gateway-without-services/service_s1.hcl +++ b/test/integration/connect/envoy/case-terminating-gateway-without-services/service_s1.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # We don't want an s1 service diff --git a/test/integration/connect/envoy/case-terminating-gateway-without-services/service_s2.hcl b/test/integration/connect/envoy/case-terminating-gateway-without-services/service_s2.hcl index 89311191b3..ca644bb3ff 100644 --- a/test/integration/connect/envoy/case-terminating-gateway-without-services/service_s2.hcl +++ b/test/integration/connect/envoy/case-terminating-gateway-without-services/service_s2.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # We don't want an s2 service diff --git a/test/integration/connect/envoy/case-terminating-gateway-without-services/setup.sh b/test/integration/connect/envoy/case-terminating-gateway-without-services/setup.sh index 7a88962526..91f82633b3 100644 --- a/test/integration/connect/envoy/case-terminating-gateway-without-services/setup.sh +++ b/test/integration/connect/envoy/case-terminating-gateway-without-services/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-terminating-gateway-without-services/vars.sh b/test/integration/connect/envoy/case-terminating-gateway-without-services/vars.sh index 9e6dd20604..a8d23fead5 100644 --- a/test/integration/connect/envoy/case-terminating-gateway-without-services/vars.sh +++ b/test/integration/connect/envoy/case-terminating-gateway-without-services/vars.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="terminating-gateway-primary" diff --git a/test/integration/connect/envoy/case-upstream-config/service_s1.hcl b/test/integration/connect/envoy/case-upstream-config/service_s1.hcl index 57969842f2..3bfcb906db 100644 --- a/test/integration/connect/envoy/case-upstream-config/service_s1.hcl +++ b/test/integration/connect/envoy/case-upstream-config/service_s1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s1" port = 8080 diff --git a/test/integration/connect/envoy/case-upstream-config/service_s2.hcl b/test/integration/connect/envoy/case-upstream-config/service_s2.hcl index 9c23e79c72..a167379776 100644 --- a/test/integration/connect/envoy/case-upstream-config/service_s2.hcl +++ b/test/integration/connect/envoy/case-upstream-config/service_s2.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s2" port = 8181 diff --git a/test/integration/connect/envoy/case-upstream-config/setup.sh b/test/integration/connect/envoy/case-upstream-config/setup.sh index e8321972b3..3fb3ade6c5 100644 --- a/test/integration/connect/envoy/case-upstream-config/setup.sh +++ b/test/integration/connect/envoy/case-upstream-config/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-wanfed-gw/bind.hcl b/test/integration/connect/envoy/case-wanfed-gw/bind.hcl index f54393f03e..e54caa47a4 100644 --- a/test/integration/connect/envoy/case-wanfed-gw/bind.hcl +++ b/test/integration/connect/envoy/case-wanfed-gw/bind.hcl @@ -1,2 +1,5 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + bind_addr = "0.0.0.0" advertise_addr = "{{ GetInterfaceIP \"eth0\" }}" \ No newline at end of file diff --git a/test/integration/connect/envoy/case-wanfed-gw/capture.sh b/test/integration/connect/envoy/case-wanfed-gw/capture.sh index 98d409fa6d..5c24811d11 100644 --- a/test/integration/connect/envoy/case-wanfed-gw/capture.sh +++ b/test/integration/connect/envoy/case-wanfed-gw/capture.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + snapshot_envoy_admin localhost:19000 mesh-gateway primary || true snapshot_envoy_admin localhost:19001 mesh-gateway secondary || true diff --git a/test/integration/connect/envoy/case-wanfed-gw/global-setup.sh b/test/integration/connect/envoy/case-wanfed-gw/global-setup.sh index 3e61204459..0e21aef689 100755 --- a/test/integration/connect/envoy/case-wanfed-gw/global-setup.sh +++ b/test/integration/connect/envoy/case-wanfed-gw/global-setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # initialize the outputs for each dc for dc in primary secondary; do diff --git a/test/integration/connect/envoy/case-wanfed-gw/primary/common.hcl b/test/integration/connect/envoy/case-wanfed-gw/primary/common.hcl index d586b280bb..06ad70b29a 100644 --- a/test/integration/connect/envoy/case-wanfed-gw/primary/common.hcl +++ b/test/integration/connect/envoy/case-wanfed-gw/primary/common.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + tls { internal_rpc { ca_file = "/workdir/primary/tls/consul-agent-ca.pem" diff --git a/test/integration/connect/envoy/case-wanfed-gw/primary/server.hcl b/test/integration/connect/envoy/case-wanfed-gw/primary/server.hcl index 8dd5b39dc4..e694d94c44 100644 --- a/test/integration/connect/envoy/case-wanfed-gw/primary/server.hcl +++ b/test/integration/connect/envoy/case-wanfed-gw/primary/server.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + node_name = "pri" connect { enabled = true diff --git a/test/integration/connect/envoy/case-wanfed-gw/primary/service_gateway.hcl b/test/integration/connect/envoy/case-wanfed-gw/primary/service_gateway.hcl index 0511c9b26c..0a33536b9c 100644 --- a/test/integration/connect/envoy/case-wanfed-gw/primary/service_gateway.hcl +++ b/test/integration/connect/envoy/case-wanfed-gw/primary/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "mesh-gateway" kind = "mesh-gateway" diff --git a/test/integration/connect/envoy/case-wanfed-gw/primary/service_s1.hcl b/test/integration/connect/envoy/case-wanfed-gw/primary/service_s1.hcl index f9c223cfec..0891eebceb 100644 --- a/test/integration/connect/envoy/case-wanfed-gw/primary/service_s1.hcl +++ b/test/integration/connect/envoy/case-wanfed-gw/primary/service_s1.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # We don't want an s1 service diff --git a/test/integration/connect/envoy/case-wanfed-gw/primary/service_s2.hcl b/test/integration/connect/envoy/case-wanfed-gw/primary/service_s2.hcl index 89311191b3..ca644bb3ff 100644 --- a/test/integration/connect/envoy/case-wanfed-gw/primary/service_s2.hcl +++ b/test/integration/connect/envoy/case-wanfed-gw/primary/service_s2.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # We don't want an s2 service diff --git a/test/integration/connect/envoy/case-wanfed-gw/primary/setup.sh b/test/integration/connect/envoy/case-wanfed-gw/primary/setup.sh index 9dc09f4b8f..11d5abf14d 100644 --- a/test/integration/connect/envoy/case-wanfed-gw/primary/setup.sh +++ b/test/integration/connect/envoy/case-wanfed-gw/primary/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-wanfed-gw/secondary/common.hcl b/test/integration/connect/envoy/case-wanfed-gw/secondary/common.hcl index 8e536a87af..6b76d377d8 100644 --- a/test/integration/connect/envoy/case-wanfed-gw/secondary/common.hcl +++ b/test/integration/connect/envoy/case-wanfed-gw/secondary/common.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + tls { internal_rpc { ca_file = "/workdir/secondary/tls/consul-agent-ca.pem" diff --git a/test/integration/connect/envoy/case-wanfed-gw/secondary/server.hcl b/test/integration/connect/envoy/case-wanfed-gw/secondary/server.hcl index 4a2cbea572..027174bf63 100644 --- a/test/integration/connect/envoy/case-wanfed-gw/secondary/server.hcl +++ b/test/integration/connect/envoy/case-wanfed-gw/secondary/server.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + node_name = "sec" connect { enabled = true diff --git a/test/integration/connect/envoy/case-wanfed-gw/secondary/service_gateway.hcl b/test/integration/connect/envoy/case-wanfed-gw/secondary/service_gateway.hcl index 0c05e483c7..bba04fd971 100644 --- a/test/integration/connect/envoy/case-wanfed-gw/secondary/service_gateway.hcl +++ b/test/integration/connect/envoy/case-wanfed-gw/secondary/service_gateway.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "mesh-gateway" kind = "mesh-gateway" diff --git a/test/integration/connect/envoy/case-wanfed-gw/secondary/service_s1.hcl b/test/integration/connect/envoy/case-wanfed-gw/secondary/service_s1.hcl index f9c223cfec..0891eebceb 100644 --- a/test/integration/connect/envoy/case-wanfed-gw/secondary/service_s1.hcl +++ b/test/integration/connect/envoy/case-wanfed-gw/secondary/service_s1.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # We don't want an s1 service diff --git a/test/integration/connect/envoy/case-wanfed-gw/secondary/service_s2.hcl b/test/integration/connect/envoy/case-wanfed-gw/secondary/service_s2.hcl index 89311191b3..ca644bb3ff 100644 --- a/test/integration/connect/envoy/case-wanfed-gw/secondary/service_s2.hcl +++ b/test/integration/connect/envoy/case-wanfed-gw/secondary/service_s2.hcl @@ -1 +1,4 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # We don't want an s2 service diff --git a/test/integration/connect/envoy/case-wanfed-gw/secondary/setup.sh b/test/integration/connect/envoy/case-wanfed-gw/secondary/setup.sh index f9d892c215..0f4313108c 100644 --- a/test/integration/connect/envoy/case-wanfed-gw/secondary/setup.sh +++ b/test/integration/connect/envoy/case-wanfed-gw/secondary/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-wanfed-gw/vars.sh b/test/integration/connect/envoy/case-wanfed-gw/vars.sh index 31cdd18d78..4de3b552dc 100644 --- a/test/integration/connect/envoy/case-wanfed-gw/vars.sh +++ b/test/integration/connect/envoy/case-wanfed-gw/vars.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="gateway-primary gateway-secondary" export REQUIRE_SECONDARY=1 diff --git a/test/integration/connect/envoy/case-zipkin/service_s1.hcl b/test/integration/connect/envoy/case-zipkin/service_s1.hcl index ed4d882dd8..5f6935fedf 100644 --- a/test/integration/connect/envoy/case-zipkin/service_s1.hcl +++ b/test/integration/connect/envoy/case-zipkin/service_s1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s1" port = 8080 diff --git a/test/integration/connect/envoy/case-zipkin/service_s2.hcl b/test/integration/connect/envoy/case-zipkin/service_s2.hcl index f62bd7a7a8..21b8f859b8 100644 --- a/test/integration/connect/envoy/case-zipkin/service_s2.hcl +++ b/test/integration/connect/envoy/case-zipkin/service_s2.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s2" port = 8181 diff --git a/test/integration/connect/envoy/case-zipkin/setup.sh b/test/integration/connect/envoy/case-zipkin/setup.sh index e8321972b3..3fb3ade6c5 100644 --- a/test/integration/connect/envoy/case-zipkin/setup.sh +++ b/test/integration/connect/envoy/case-zipkin/setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/case-zipkin/vars.sh b/test/integration/connect/envoy/case-zipkin/vars.sh index 9bee3bdd9f..7f4fb54ac6 100644 --- a/test/integration/connect/envoy/case-zipkin/vars.sh +++ b/test/integration/connect/envoy/case-zipkin/vars.sh @@ -1,3 +1,6 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export REQUIRED_SERVICES="$DEFAULT_REQUIRED_SERVICES jaeger" \ No newline at end of file diff --git a/test/integration/connect/envoy/consul-base-cfg/base.hcl b/test/integration/connect/envoy/consul-base-cfg/base.hcl index 884117c5ce..941f68aa26 100644 --- a/test/integration/connect/envoy/consul-base-cfg/base.hcl +++ b/test/integration/connect/envoy/consul-base-cfg/base.hcl @@ -1,2 +1,5 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + primary_datacenter = "primary" log_level = "trace" \ No newline at end of file diff --git a/test/integration/connect/envoy/consul-base-cfg/service_s1.hcl b/test/integration/connect/envoy/consul-base-cfg/service_s1.hcl index 7f48b1c515..b2b685c08a 100644 --- a/test/integration/connect/envoy/consul-base-cfg/service_s1.hcl +++ b/test/integration/connect/envoy/consul-base-cfg/service_s1.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s1" port = 8080 diff --git a/test/integration/connect/envoy/consul-base-cfg/service_s2.hcl b/test/integration/connect/envoy/consul-base-cfg/service_s2.hcl index 0613e2bbc5..73d7798297 100644 --- a/test/integration/connect/envoy/consul-base-cfg/service_s2.hcl +++ b/test/integration/connect/envoy/consul-base-cfg/service_s2.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + services { name = "s2" port = 8181 diff --git a/test/integration/connect/envoy/defaults.sh b/test/integration/connect/envoy/defaults.sh index d6bdc8f456..f92c2cfb1f 100644 --- a/test/integration/connect/envoy/defaults.sh +++ b/test/integration/connect/envoy/defaults.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + export DEFAULT_REQUIRED_SERVICES="s1 s1-sidecar-proxy s2 s2-sidecar-proxy" export REQUIRED_SERVICES="${DEFAULT_REQUIRED_SERVICES}" diff --git a/test/integration/connect/envoy/down.sh b/test/integration/connect/envoy/down.sh index c56700c2d1..28b159358d 100755 --- a/test/integration/connect/envoy/down.sh +++ b/test/integration/connect/envoy/down.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -euo pipefail diff --git a/test/integration/connect/envoy/helpers.bash b/test/integration/connect/envoy/helpers.bash index a650f4ee29..1763d3dfe1 100755 --- a/test/integration/connect/envoy/helpers.bash +++ b/test/integration/connect/envoy/helpers.bash @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # retry based on # https://github.com/fernandoacorreia/azure-docker-registry/blob/master/tools/scripts/create-registry-server diff --git a/test/integration/connect/envoy/main_test.go b/test/integration/connect/envoy/main_test.go index 5bf55f1873..899154b35b 100644 --- a/test/integration/connect/envoy/main_test.go +++ b/test/integration/connect/envoy/main_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build integration // +build integration diff --git a/test/integration/connect/envoy/run-tests.sh b/test/integration/connect/envoy/run-tests.sh index e1cc5f8fe3..9f37bb5a69 100755 --- a/test/integration/connect/envoy/run-tests.sh +++ b/test/integration/connect/envoy/run-tests.sh @@ -1,4 +1,7 @@ #!/usr/bin/env bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail diff --git a/test/integration/connect/envoy/test-sds-server/certs/gen-certs.sh b/test/integration/connect/envoy/test-sds-server/certs/gen-certs.sh index 975c9d3d19..2c416ad146 100755 --- a/test/integration/connect/envoy/test-sds-server/certs/gen-certs.sh +++ b/test/integration/connect/envoy/test-sds-server/certs/gen-certs.sh @@ -1,4 +1,7 @@ #!/usr/bin/env bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + set -eEuo pipefail unset CDPATH diff --git a/test/integration/connect/envoy/test-sds-server/sds.go b/test/integration/connect/envoy/test-sds-server/sds.go index 83ddc1fd67..c4207ee48c 100644 --- a/test/integration/connect/envoy/test-sds-server/sds.go +++ b/test/integration/connect/envoy/test-sds-server/sds.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package main import ( diff --git a/test/integration/consul-container/libs/assert/common.go b/test/integration/consul-container/libs/assert/common.go index d7b5ef1ae9..c10cb7b9b4 100644 --- a/test/integration/consul-container/libs/assert/common.go +++ b/test/integration/consul-container/libs/assert/common.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package assert import ( diff --git a/test/integration/consul-container/libs/assert/envoy.go b/test/integration/consul-container/libs/assert/envoy.go index 1fdf61feae..973aded557 100644 --- a/test/integration/consul-container/libs/assert/envoy.go +++ b/test/integration/consul-container/libs/assert/envoy.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package assert import ( diff --git a/test/integration/consul-container/libs/assert/peering.go b/test/integration/consul-container/libs/assert/peering.go index 7dc970d0bf..9f6f03857d 100644 --- a/test/integration/consul-container/libs/assert/peering.go +++ b/test/integration/consul-container/libs/assert/peering.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package assert import ( diff --git a/test/integration/consul-container/libs/assert/service.go b/test/integration/consul-container/libs/assert/service.go index 41c9204c24..8da99d42ac 100644 --- a/test/integration/consul-container/libs/assert/service.go +++ b/test/integration/consul-container/libs/assert/service.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package assert import ( diff --git a/test/integration/consul-container/libs/cluster/agent.go b/test/integration/consul-container/libs/cluster/agent.go index 7c89fb92c5..e865389714 100644 --- a/test/integration/consul-container/libs/cluster/agent.go +++ b/test/integration/consul-container/libs/cluster/agent.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cluster import ( diff --git a/test/integration/consul-container/libs/cluster/app.go b/test/integration/consul-container/libs/cluster/app.go index cdcb4bcb55..329304f2f5 100644 --- a/test/integration/consul-container/libs/cluster/app.go +++ b/test/integration/consul-container/libs/cluster/app.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cluster import ( diff --git a/test/integration/consul-container/libs/cluster/builder.go b/test/integration/consul-container/libs/cluster/builder.go index 9cec08560d..3cc8864eea 100644 --- a/test/integration/consul-container/libs/cluster/builder.go +++ b/test/integration/consul-container/libs/cluster/builder.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cluster import ( diff --git a/test/integration/consul-container/libs/cluster/cluster.go b/test/integration/consul-container/libs/cluster/cluster.go index 727fbb7944..7851ee1fc5 100644 --- a/test/integration/consul-container/libs/cluster/cluster.go +++ b/test/integration/consul-container/libs/cluster/cluster.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cluster import ( diff --git a/test/integration/consul-container/libs/cluster/config.go b/test/integration/consul-container/libs/cluster/config.go index fec5ffacbe..f46be04295 100644 --- a/test/integration/consul-container/libs/cluster/config.go +++ b/test/integration/consul-container/libs/cluster/config.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cluster import ( diff --git a/test/integration/consul-container/libs/cluster/container.go b/test/integration/consul-container/libs/cluster/container.go index bd56ac4e80..8a18f046d7 100644 --- a/test/integration/consul-container/libs/cluster/container.go +++ b/test/integration/consul-container/libs/cluster/container.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cluster import ( diff --git a/test/integration/consul-container/libs/cluster/encryption.go b/test/integration/consul-container/libs/cluster/encryption.go index 58ccd7e040..79e7133fbb 100644 --- a/test/integration/consul-container/libs/cluster/encryption.go +++ b/test/integration/consul-container/libs/cluster/encryption.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cluster import ( diff --git a/test/integration/consul-container/libs/cluster/log.go b/test/integration/consul-container/libs/cluster/log.go index 721b248808..59e69a64ef 100644 --- a/test/integration/consul-container/libs/cluster/log.go +++ b/test/integration/consul-container/libs/cluster/log.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cluster import ( diff --git a/test/integration/consul-container/libs/cluster/network.go b/test/integration/consul-container/libs/cluster/network.go index c7db86c189..f63f62b6fb 100644 --- a/test/integration/consul-container/libs/cluster/network.go +++ b/test/integration/consul-container/libs/cluster/network.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package cluster import ( diff --git a/test/integration/consul-container/libs/service/common.go b/test/integration/consul-container/libs/service/common.go index ef114f58a6..a023fab1a5 100644 --- a/test/integration/consul-container/libs/service/common.go +++ b/test/integration/consul-container/libs/service/common.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package service import ( diff --git a/test/integration/consul-container/libs/service/connect.go b/test/integration/consul-container/libs/service/connect.go index cf8b897162..577a64690a 100644 --- a/test/integration/consul-container/libs/service/connect.go +++ b/test/integration/consul-container/libs/service/connect.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package service import ( diff --git a/test/integration/consul-container/libs/service/examples.go b/test/integration/consul-container/libs/service/examples.go index 6a0dd9af85..b8115d42a1 100644 --- a/test/integration/consul-container/libs/service/examples.go +++ b/test/integration/consul-container/libs/service/examples.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package service import ( diff --git a/test/integration/consul-container/libs/service/gateway.go b/test/integration/consul-container/libs/service/gateway.go index dd078ba2f7..8dac5c3931 100644 --- a/test/integration/consul-container/libs/service/gateway.go +++ b/test/integration/consul-container/libs/service/gateway.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package service import ( diff --git a/test/integration/consul-container/libs/service/helpers.go b/test/integration/consul-container/libs/service/helpers.go index 3c678f768a..4fa77fd329 100644 --- a/test/integration/consul-container/libs/service/helpers.go +++ b/test/integration/consul-container/libs/service/helpers.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package service import ( diff --git a/test/integration/consul-container/libs/service/log.go b/test/integration/consul-container/libs/service/log.go index d210f35c8a..4e64bb7e54 100644 --- a/test/integration/consul-container/libs/service/log.go +++ b/test/integration/consul-container/libs/service/log.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package service import ( diff --git a/test/integration/consul-container/libs/service/service.go b/test/integration/consul-container/libs/service/service.go index f4efa4f909..ca18684972 100644 --- a/test/integration/consul-container/libs/service/service.go +++ b/test/integration/consul-container/libs/service/service.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package service import ( diff --git a/test/integration/consul-container/libs/topology/peering_topology.go b/test/integration/consul-container/libs/topology/peering_topology.go index 99a9e1a2c9..bb60337755 100644 --- a/test/integration/consul-container/libs/topology/peering_topology.go +++ b/test/integration/consul-container/libs/topology/peering_topology.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package topology import ( diff --git a/test/integration/consul-container/libs/topology/service_topology.go b/test/integration/consul-container/libs/topology/service_topology.go index 25ef6179ec..a36d5e7d44 100644 --- a/test/integration/consul-container/libs/topology/service_topology.go +++ b/test/integration/consul-container/libs/topology/service_topology.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package topology import ( diff --git a/test/integration/consul-container/libs/utils/debug.go b/test/integration/consul-container/libs/utils/debug.go index 809d2205f3..fac44c4e2e 100644 --- a/test/integration/consul-container/libs/utils/debug.go +++ b/test/integration/consul-container/libs/utils/debug.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package utils import "encoding/json" diff --git a/test/integration/consul-container/libs/utils/defer.go b/test/integration/consul-container/libs/utils/defer.go index a1b011abf7..85d913c7db 100644 --- a/test/integration/consul-container/libs/utils/defer.go +++ b/test/integration/consul-container/libs/utils/defer.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package utils // ResettableDefer is a way to capture a series of cleanup functions and diff --git a/test/integration/consul-container/libs/utils/docker.go b/test/integration/consul-container/libs/utils/docker.go index da6b4b79a4..4deef802d5 100644 --- a/test/integration/consul-container/libs/utils/docker.go +++ b/test/integration/consul-container/libs/utils/docker.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package utils import ( diff --git a/test/integration/consul-container/libs/utils/helpers.go b/test/integration/consul-container/libs/utils/helpers.go index 6dace27b27..1f87b486c3 100644 --- a/test/integration/consul-container/libs/utils/helpers.go +++ b/test/integration/consul-container/libs/utils/helpers.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package utils import ( diff --git a/test/integration/consul-container/libs/utils/retry.go b/test/integration/consul-container/libs/utils/retry.go index 7cb47bac03..cfe5ade347 100644 --- a/test/integration/consul-container/libs/utils/retry.go +++ b/test/integration/consul-container/libs/utils/retry.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package utils import ( diff --git a/test/integration/consul-container/libs/utils/utils.go b/test/integration/consul-container/libs/utils/utils.go index f105d35cf2..b3d8382ed4 100644 --- a/test/integration/consul-container/libs/utils/utils.go +++ b/test/integration/consul-container/libs/utils/utils.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package utils import ( diff --git a/test/integration/consul-container/libs/utils/version.go b/test/integration/consul-container/libs/utils/version.go index bcee84191c..eeb8b78a34 100644 --- a/test/integration/consul-container/libs/utils/version.go +++ b/test/integration/consul-container/libs/utils/version.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package utils import ( diff --git a/test/integration/consul-container/libs/utils/version_ce.go b/test/integration/consul-container/libs/utils/version_ce.go index d8f366e1df..f15b72cc0d 100644 --- a/test/integration/consul-container/libs/utils/version_ce.go +++ b/test/integration/consul-container/libs/utils/version_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/test/integration/consul-container/test/basic/connect_service_test.go b/test/integration/consul-container/test/basic/connect_service_test.go index 34c49957d4..f0a8c78891 100644 --- a/test/integration/consul-container/test/basic/connect_service_test.go +++ b/test/integration/consul-container/test/basic/connect_service_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package basic import ( diff --git a/test/integration/consul-container/test/gateways/gateway_endpoint_test.go b/test/integration/consul-container/test/gateways/gateway_endpoint_test.go index 1ae2f467e3..0115983581 100644 --- a/test/integration/consul-container/test/gateways/gateway_endpoint_test.go +++ b/test/integration/consul-container/test/gateways/gateway_endpoint_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package gateways import ( diff --git a/test/integration/consul-container/test/gateways/http_route_test.go b/test/integration/consul-container/test/gateways/http_route_test.go index 8f0e940bf8..d9da45b266 100644 --- a/test/integration/consul-container/test/gateways/http_route_test.go +++ b/test/integration/consul-container/test/gateways/http_route_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package gateways import ( diff --git a/test/integration/consul-container/test/gateways/namespace_ce.go b/test/integration/consul-container/test/gateways/namespace_ce.go index 3867e72987..3e18dfd1ae 100644 --- a/test/integration/consul-container/test/gateways/namespace_ce.go +++ b/test/integration/consul-container/test/gateways/namespace_ce.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + //go:build !consulent // +build !consulent diff --git a/test/integration/consul-container/test/observability/access_logs_test.go b/test/integration/consul-container/test/observability/access_logs_test.go index 37a80c3563..b71dd3d6e9 100644 --- a/test/integration/consul-container/test/observability/access_logs_test.go +++ b/test/integration/consul-container/test/observability/access_logs_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package observability import ( diff --git a/test/integration/consul-container/test/observability/metrics_leader_test.go b/test/integration/consul-container/test/observability/metrics_leader_test.go index f96eb43a21..781e657a9f 100644 --- a/test/integration/consul-container/test/observability/metrics_leader_test.go +++ b/test/integration/consul-container/test/observability/metrics_leader_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package observability import ( diff --git a/test/integration/consul-container/test/peering/rotate_server_and_ca_then_fail_test.go b/test/integration/consul-container/test/peering/rotate_server_and_ca_then_fail_test.go index 829a81c8a8..22c6d0bec6 100644 --- a/test/integration/consul-container/test/peering/rotate_server_and_ca_then_fail_test.go +++ b/test/integration/consul-container/test/peering/rotate_server_and_ca_then_fail_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package peering import ( diff --git a/test/integration/consul-container/test/ratelimit/ratelimit_test.go b/test/integration/consul-container/test/ratelimit/ratelimit_test.go index cb5c259eef..820ca8fd6f 100644 --- a/test/integration/consul-container/test/ratelimit/ratelimit_test.go +++ b/test/integration/consul-container/test/ratelimit/ratelimit_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package ratelimit import ( diff --git a/test/integration/consul-container/test/snapshot/snapshot_restore_test.go b/test/integration/consul-container/test/snapshot/snapshot_restore_test.go index f2c5cefc3c..833adb8e21 100644 --- a/test/integration/consul-container/test/snapshot/snapshot_restore_test.go +++ b/test/integration/consul-container/test/snapshot/snapshot_restore_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package snapshot import ( diff --git a/test/integration/consul-container/test/troubleshoot/troubleshoot_upstream_test.go b/test/integration/consul-container/test/troubleshoot/troubleshoot_upstream_test.go index 92f5583381..be4a534f01 100644 --- a/test/integration/consul-container/test/troubleshoot/troubleshoot_upstream_test.go +++ b/test/integration/consul-container/test/troubleshoot/troubleshoot_upstream_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package troubleshoot import ( diff --git a/test/integration/consul-container/test/upgrade/acl_node_test.go b/test/integration/consul-container/test/upgrade/acl_node_test.go index e6134de80f..d6fe5d9f5b 100644 --- a/test/integration/consul-container/test/upgrade/acl_node_test.go +++ b/test/integration/consul-container/test/upgrade/acl_node_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package upgrade import ( diff --git a/test/integration/consul-container/test/upgrade/common.go b/test/integration/consul-container/test/upgrade/common.go index 44bdcca251..ac77a0ce05 100644 --- a/test/integration/consul-container/test/upgrade/common.go +++ b/test/integration/consul-container/test/upgrade/common.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package upgrade import ( diff --git a/test/integration/consul-container/test/upgrade/healthcheck_test.go b/test/integration/consul-container/test/upgrade/healthcheck_test.go index ac6da2dbb5..63916796aa 100644 --- a/test/integration/consul-container/test/upgrade/healthcheck_test.go +++ b/test/integration/consul-container/test/upgrade/healthcheck_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package upgrade import ( diff --git a/test/integration/consul-container/test/upgrade/helper_test.go b/test/integration/consul-container/test/upgrade/helper_test.go index c8627f3747..a8a0baa492 100644 --- a/test/integration/consul-container/test/upgrade/helper_test.go +++ b/test/integration/consul-container/test/upgrade/helper_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package upgrade import ( diff --git a/test/integration/consul-container/test/upgrade/l7_traffic_management/resolver_default_subset_test.go b/test/integration/consul-container/test/upgrade/l7_traffic_management/resolver_default_subset_test.go index ee71802d65..582bc34917 100644 --- a/test/integration/consul-container/test/upgrade/l7_traffic_management/resolver_default_subset_test.go +++ b/test/integration/consul-container/test/upgrade/l7_traffic_management/resolver_default_subset_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package upgrade import ( diff --git a/test/integration/consul-container/test/upgrade/peering/peering_control_plane_mgw_test.go b/test/integration/consul-container/test/upgrade/peering/peering_control_plane_mgw_test.go index 6cdba0014d..eb80cfcb63 100644 --- a/test/integration/consul-container/test/upgrade/peering/peering_control_plane_mgw_test.go +++ b/test/integration/consul-container/test/upgrade/peering/peering_control_plane_mgw_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package peering import ( diff --git a/test/integration/consul-container/test/upgrade/peering/peering_http_test.go b/test/integration/consul-container/test/upgrade/peering/peering_http_test.go index 84cb129d0b..552cebc9cf 100644 --- a/test/integration/consul-container/test/upgrade/peering/peering_http_test.go +++ b/test/integration/consul-container/test/upgrade/peering/peering_http_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package peering import ( diff --git a/test/integration/consul-container/test/upgrade/upgrade.go b/test/integration/consul-container/test/upgrade/upgrade.go index 30bbdcc627..9a262160e0 100644 --- a/test/integration/consul-container/test/upgrade/upgrade.go +++ b/test/integration/consul-container/test/upgrade/upgrade.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package upgrade var UpgradeFromVersions = []string{"1.13", "1.14"} diff --git a/test/load/packer/consul-ami/consul.pkr.hcl b/test/load/packer/consul-ami/consul.pkr.hcl index cb136e73ca..d24ef7b9cb 100644 --- a/test/load/packer/consul-ami/consul.pkr.hcl +++ b/test/load/packer/consul-ami/consul.pkr.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + packer { required_version = ">= 1.5.4" } diff --git a/test/load/packer/consul-ami/scripts/conf.yaml b/test/load/packer/consul-ami/scripts/conf.yaml index e42704343c..e61a9b94ef 100755 --- a/test/load/packer/consul-ami/scripts/conf.yaml +++ b/test/load/packer/consul-ami/scripts/conf.yaml @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + init_config: instances: diff --git a/test/load/packer/consul-ami/scripts/datadog.yaml b/test/load/packer/consul-ami/scripts/datadog.yaml index 1e3aa1a058..bfe671563d 100755 --- a/test/load/packer/consul-ami/scripts/datadog.yaml +++ b/test/load/packer/consul-ami/scripts/datadog.yaml @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + ######################### ## Basic Configuration ## ######################### diff --git a/test/load/packer/consul-ami/scripts/move-files.sh b/test/load/packer/consul-ami/scripts/move-files.sh index c0d81de642..8b695ac83c 100644 --- a/test/load/packer/consul-ami/scripts/move-files.sh +++ b/test/load/packer/consul-ami/scripts/move-files.sh @@ -1,4 +1,7 @@ #!/bin/bash -e +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + ##Move datadog files mv /home/ubuntu/scripts/conf.yaml /etc/datadog-agent/conf.d/consul.d/ diff --git a/test/load/packer/loadtest-ami/loadtest.pkr.hcl b/test/load/packer/loadtest-ami/loadtest.pkr.hcl index 03987a7cf0..e7deb402e3 100644 --- a/test/load/packer/loadtest-ami/loadtest.pkr.hcl +++ b/test/load/packer/loadtest-ami/loadtest.pkr.hcl @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + packer { required_version = ">= 1.5.4" } diff --git a/test/load/packer/loadtest-ami/scripts/install-k6.sh b/test/load/packer/loadtest-ami/scripts/install-k6.sh index 2163f2de4a..fce98cea62 100644 --- a/test/load/packer/loadtest-ami/scripts/install-k6.sh +++ b/test/load/packer/loadtest-ami/scripts/install-k6.sh @@ -1,4 +1,7 @@ #!/bin/bash -e +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # set new limit echo "fs.file-max = 2097152" >> /etc/sysctl.conf diff --git a/test/load/packer/loadtest-ami/scripts/loadtest.js b/test/load/packer/loadtest-ami/scripts/loadtest.js index 2de390c284..e048b0e307 100644 --- a/test/load/packer/loadtest-ami/scripts/loadtest.js +++ b/test/load/packer/loadtest-ami/scripts/loadtest.js @@ -1,3 +1,8 @@ +/** + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: BUSL-1.1 + */ + import http from 'k6/http'; import { uuidv4 } from "https://jslib.k6.io/k6-utils/1.0.0/index.js"; import { check, fail } from 'k6'; diff --git a/test/load/terraform/consul.tf b/test/load/terraform/consul.tf index bc30bf6f4d..969ccd58fc 100644 --- a/test/load/terraform/consul.tf +++ b/test/load/terraform/consul.tf @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + data "aws_ami" "consul" { most_recent = true diff --git a/test/load/terraform/main.tf b/test/load/terraform/main.tf index 06a1478dc6..76f0c81286 100644 --- a/test/load/terraform/main.tf +++ b/test/load/terraform/main.tf @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + terraform { required_version = ">= 0.13" } diff --git a/test/load/terraform/outputs.tf b/test/load/terraform/outputs.tf index e69de29bb2..80e213f428 100644 --- a/test/load/terraform/outputs.tf +++ b/test/load/terraform/outputs.tf @@ -0,0 +1,3 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + diff --git a/test/load/terraform/providers.tf b/test/load/terraform/providers.tf index ed4a9b204d..87b6bf51e9 100644 --- a/test/load/terraform/providers.tf +++ b/test/load/terraform/providers.tf @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + terraform { required_providers { aws = { diff --git a/test/load/terraform/test-servers.tf b/test/load/terraform/test-servers.tf index 157843751e..4d4b0a6acc 100644 --- a/test/load/terraform/test-servers.tf +++ b/test/load/terraform/test-servers.tf @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + data "aws_ami" "test" { most_recent = true diff --git a/test/load/terraform/user-data-client.sh b/test/load/terraform/user-data-client.sh index 510e9fd1df..27a14004a5 100644 --- a/test/load/terraform/user-data-client.sh +++ b/test/load/terraform/user-data-client.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # SOURCE: GRUNTWORKS # This script is meant to be run in the User Data of each EC2 Instance while it's booting. The script uses the # run-consul script to configure and start Consul in client mode. Note that this script assumes it's running in an AMI diff --git a/test/load/terraform/user-data-server.sh b/test/load/terraform/user-data-server.sh index acebeca7a7..0d743f57ab 100755 --- a/test/load/terraform/user-data-server.sh +++ b/test/load/terraform/user-data-server.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # SOURCE: GRUNTWORKS # This script is meant to be run in the User Data of each EC2 Instance while it's booting. The script uses the # run-consul script to configure and start Consul in server mode. Note that this script assumes it's running in an AMI diff --git a/test/load/terraform/variables.tf b/test/load/terraform/variables.tf index 2cec534b8d..8d5d82e1ca 100644 --- a/test/load/terraform/variables.tf +++ b/test/load/terraform/variables.tf @@ -1,3 +1,6 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: BUSL-1.1 + # --------------------------------------------------------------------------------------------------------------------- # ENVIRONMENT VARIABLES # Define these secrets as environment variables diff --git a/testrpc/wait.go b/testrpc/wait.go index 31208c0c48..ca315d2853 100644 --- a/testrpc/wait.go +++ b/testrpc/wait.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package testrpc import ( diff --git a/tlsutil/config.go b/tlsutil/config.go index e67b70d1b9..a445d7f83f 100644 --- a/tlsutil/config.go +++ b/tlsutil/config.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package tlsutil import ( diff --git a/tlsutil/config_test.go b/tlsutil/config_test.go index 4826a24c5a..ecf46bc519 100644 --- a/tlsutil/config_test.go +++ b/tlsutil/config_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package tlsutil import ( diff --git a/tlsutil/generate.go b/tlsutil/generate.go index 04628ce4fb..907d7ba996 100644 --- a/tlsutil/generate.go +++ b/tlsutil/generate.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package tlsutil import ( diff --git a/tlsutil/generate_test.go b/tlsutil/generate_test.go index 5be9f7e2b5..da3fd29af1 100644 --- a/tlsutil/generate_test.go +++ b/tlsutil/generate_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package tlsutil import ( diff --git a/tools/internal-grpc-proxy/main.go b/tools/internal-grpc-proxy/main.go index f134bfc50c..5a4218e8fa 100644 --- a/tools/internal-grpc-proxy/main.go +++ b/tools/internal-grpc-proxy/main.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package main import ( diff --git a/troubleshoot/proxy/certs.go b/troubleshoot/proxy/certs.go index ec4b2bc703..8f0c09b029 100644 --- a/troubleshoot/proxy/certs.go +++ b/troubleshoot/proxy/certs.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package troubleshoot import ( diff --git a/troubleshoot/proxy/certs_test.go b/troubleshoot/proxy/certs_test.go index fc03cb062f..e3db4dc009 100644 --- a/troubleshoot/proxy/certs_test.go +++ b/troubleshoot/proxy/certs_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package troubleshoot import ( diff --git a/troubleshoot/proxy/stats.go b/troubleshoot/proxy/stats.go index a2ab88ffa6..249dce07db 100644 --- a/troubleshoot/proxy/stats.go +++ b/troubleshoot/proxy/stats.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package troubleshoot import ( diff --git a/troubleshoot/proxy/troubleshoot_proxy.go b/troubleshoot/proxy/troubleshoot_proxy.go index 8d1bfdc0bf..4cd422b0d4 100644 --- a/troubleshoot/proxy/troubleshoot_proxy.go +++ b/troubleshoot/proxy/troubleshoot_proxy.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package troubleshoot import ( diff --git a/troubleshoot/proxy/upstreams.go b/troubleshoot/proxy/upstreams.go index 2ac7c8e953..62f0857205 100644 --- a/troubleshoot/proxy/upstreams.go +++ b/troubleshoot/proxy/upstreams.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package troubleshoot import ( diff --git a/troubleshoot/proxy/upstreams_test.go b/troubleshoot/proxy/upstreams_test.go index e1d6ff9075..a2f0bf60b0 100644 --- a/troubleshoot/proxy/upstreams_test.go +++ b/troubleshoot/proxy/upstreams_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package troubleshoot import ( diff --git a/troubleshoot/proxy/utils.go b/troubleshoot/proxy/utils.go index ab907c74e3..78fadaed11 100644 --- a/troubleshoot/proxy/utils.go +++ b/troubleshoot/proxy/utils.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package troubleshoot import ( diff --git a/troubleshoot/proxy/validateupstream.go b/troubleshoot/proxy/validateupstream.go index 162608bf96..9fce18c54e 100644 --- a/troubleshoot/proxy/validateupstream.go +++ b/troubleshoot/proxy/validateupstream.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package troubleshoot import ( diff --git a/troubleshoot/proxy/validateupstream_test.go b/troubleshoot/proxy/validateupstream_test.go index 8433be5156..ddeca9b1cd 100644 --- a/troubleshoot/proxy/validateupstream_test.go +++ b/troubleshoot/proxy/validateupstream_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package troubleshoot import ( diff --git a/troubleshoot/validate/validate.go b/troubleshoot/validate/validate.go index 97bef18de8..4bf22a97e1 100644 --- a/troubleshoot/validate/validate.go +++ b/troubleshoot/validate/validate.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package validate import ( diff --git a/troubleshoot/validate/validate_test.go b/troubleshoot/validate/validate_test.go index 62ab217902..3b2c5efb7b 100644 --- a/troubleshoot/validate/validate_test.go +++ b/troubleshoot/validate/validate_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package validate import ( diff --git a/types/area.go b/types/area.go index 612f1d5ebe..7cd0af35fb 100644 --- a/types/area.go +++ b/types/area.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package types // AreaID is a strongly-typed string used to uniquely represent a network area, diff --git a/types/checks.go b/types/checks.go index 25a136b4f4..d119319f41 100644 --- a/types/checks.go +++ b/types/checks.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package types // CheckID is a strongly typed string used to uniquely represent a Consul diff --git a/types/node_id.go b/types/node_id.go index c0588ed421..868dbf52a9 100644 --- a/types/node_id.go +++ b/types/node_id.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package types // NodeID is a unique identifier for a node across space and time. diff --git a/types/tls.go b/types/tls.go index 198d4052d1..e4788819b8 100644 --- a/types/tls.go +++ b/types/tls.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package types import ( diff --git a/types/tls_test.go b/types/tls_test.go index 5c1c1f6457..a988cfbc9f 100644 --- a/types/tls_test.go +++ b/types/tls_test.go @@ -1,3 +1,6 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + package types import ( diff --git a/ui/packages/consul-acls/app/components/consul/acl/selector/index.hbs b/ui/packages/consul-acls/app/components/consul/acl/selector/index.hbs index f5e6bae348..ac6738675e 100644 --- a/ui/packages/consul-acls/app/components/consul/acl/selector/index.hbs +++ b/ui/packages/consul-acls/app/components/consul/acl/selector/index.hbs @@ -1,3 +1,8 @@ +{{! + Copyright (c) HashiCorp, Inc. + SPDX-License-Identifier: BUSL-1.1 +~}} +