├── .editorconfig ├── .github ├── dependabot.yaml └── workflows │ ├── changelog.yaml │ ├── ci-min-envoy-version.yaml │ ├── ci.yaml │ ├── flaky.yaml │ ├── markdown-links-check.yaml │ ├── markdown-links-config.json │ ├── publish.yaml │ └── resilence.yaml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── config └── detekt │ └── detekt.yml ├── docs ├── architecture.md ├── assets │ ├── extra.js │ └── images │ │ ├── envoy-control-modules-drawing.png │ │ ├── high_level_architecture.png │ │ └── logo.png ├── changelog_symlink.md ├── configuration.md ├── deployment │ ├── deployment.md │ └── observability.md ├── development.md ├── ec_vs_other_software.md ├── features │ ├── access_log_filter.md │ ├── load_balancing.md │ ├── local_reply_mapper.md │ ├── multi_dc_support.md │ ├── permissions.md │ ├── service_tags.md │ ├── service_transformers.md │ └── timeouts.md ├── index.md ├── integrations │ ├── consul.md │ └── envoy.md ├── performance.md └── quickstart.md ├── envoy-control-core ├── build.gradle └── src │ ├── main │ ├── java │ │ └── pl │ │ │ └── allegro │ │ │ └── tech │ │ │ └── servicemesh │ │ │ └── envoycontrol │ │ │ ├── SimpleCache.java │ │ │ ├── SimpleCacheNoInitialResourcesHandling.java │ │ │ └── v3 │ │ │ ├── SimpleCache.java │ │ │ └── SimpleCacheNoInitialResourcesHandling.java │ ├── kotlin │ │ └── pl │ │ │ └── allegro │ │ │ └── tech │ │ │ └── servicemesh │ │ │ └── envoycontrol │ │ │ ├── ControlPlane.kt │ │ │ ├── EnvoyControlMetrics.kt │ │ │ ├── EnvoyControlProperties.kt │ │ │ ├── Logger.kt │ │ │ ├── groups │ │ │ ├── GroupChangeWatcher.kt │ │ │ ├── Groups.kt │ │ │ ├── MetadataNodeGroup.kt │ │ │ ├── NodeMetadata.kt │ │ │ └── NodeMetadataValidator.kt │ │ │ ├── protocol │ │ │ └── HttpMethod.kt │ │ │ ├── server │ │ │ ├── CachedProtoResourcesSerializer.kt │ │ │ ├── ReadinessStateHandler.kt │ │ │ ├── ServerProperties.kt │ │ │ └── callbacks │ │ │ │ ├── CompositeDiscoveryServerCallbacks.kt │ │ │ │ ├── LoggingDiscoveryServerCallbacks.kt │ │ │ │ └── MetricsDiscoveryServerCallbacks.kt │ │ │ ├── snapshot │ │ │ ├── EnvoySnapshotFactory.kt │ │ │ ├── GlobalSnapshot.kt │ │ │ ├── SnapshotChangeAuditor.kt │ │ │ ├── SnapshotProperties.kt │ │ │ ├── SnapshotUpdater.kt │ │ │ ├── SnapshotsVersions.kt │ │ │ └── resource │ │ │ │ ├── SnapshotUtils.kt │ │ │ │ ├── clusters │ │ │ │ └── EnvoyClustersFactory.kt │ │ │ │ ├── endpoints │ │ │ │ └── EnvoyEndpointsFactory.kt │ │ │ │ ├── listeners │ │ │ │ ├── EnvoyListenersFactory.kt │ │ │ │ ├── config │ │ │ │ │ └── LocalReplyConfigFactory.kt │ │ │ │ └── filters │ │ │ │ │ ├── AccessLogFilter.kt │ │ │ │ │ ├── CompressionFilterFactory.kt │ │ │ │ │ ├── DynamicForwardProxyFilter.kt │ │ │ │ │ ├── EnvoyDefaultFilters.kt │ │ │ │ │ ├── EnvoyHttpFilters.kt │ │ │ │ │ ├── HttpConnectionManagerFactory.kt │ │ │ │ │ ├── JwtFilterFactory.kt │ │ │ │ │ ├── LuaFilterFactory.kt │ │ │ │ │ ├── RBACFilterFactory.kt │ │ │ │ │ ├── RBACFilterPermissions.kt │ │ │ │ │ ├── RateLimitFilterFactory.kt │ │ │ │ │ ├── SanUriMatcherFactory.kt │ │ │ │ │ ├── ServiceTagFilterFactory.kt │ │ │ │ │ └── TcpProxyFilterFactory.kt │ │ │ │ └── routes │ │ │ │ ├── AdminRoutesFactory.kt │ │ │ │ ├── AuthorizationRoute.kt │ │ │ │ ├── CustomRoutesFactory.kt │ │ │ │ ├── EnvoyEgressRoutesFactory.kt │ │ │ │ ├── EnvoyIngressRoutesFactory.kt │ │ │ │ ├── RoutesMatchers.kt │ │ │ │ └── ServiceTagMetadataGenerator.kt │ │ │ ├── synchronization │ │ │ ├── ControlPlaneClient.kt │ │ │ ├── ControlPlaneInstanceFetcher.kt │ │ │ ├── GlobalStateChanges.kt │ │ │ ├── RemoteClusterStateChanges.kt │ │ │ ├── RemoteServices.kt │ │ │ └── SyncProperties.kt │ │ │ └── utils │ │ │ ├── AccessLogFilterParser.kt │ │ │ ├── Metrics.kt │ │ │ ├── Ports.kt │ │ │ └── ReactorUtils.kt │ └── resources │ │ └── lua │ │ ├── egress_auto_service_tags.lua │ │ ├── egress_service_tag_preference.lua │ │ ├── ingress_client_name_header.lua │ │ ├── ingress_current_zone_header.lua │ │ ├── ingress_rbac_logging.lua │ │ └── ingress_service_tag_preference.lua │ └── test │ ├── java │ └── pl │ │ └── allegro │ │ └── tech │ │ └── servicemesh │ │ └── envoycontrol │ │ └── v3 │ │ ├── SimpleCacheTest.java │ │ └── SimpleCacheWithMissingEndpointsTest.java │ └── kotlin │ └── pl │ └── allegro │ └── tech │ └── servicemesh │ └── envoycontrol │ ├── ControlPlaneTest.kt │ ├── EnvoySnapshotFactoryTest.kt │ ├── groups │ ├── MetadataNodeGroupTest.kt │ ├── NodeMetadataTest.kt │ ├── NodeMetadataValidatorTest.kt │ ├── RoutesAssertions.kt │ └── TestNodeFactory.kt │ ├── metrics │ └── ThreadPoolMetricTest.kt │ ├── snapshot │ ├── SnapshotUpdaterTest.kt │ ├── SnapshotsVersionsTest.kt │ └── resource │ │ ├── clusters │ │ └── EnvoyClustersFactoryTest.kt │ │ ├── endpoints │ │ └── EnvoyEndpointsFactoryTest.kt │ │ ├── listeners │ │ ├── config │ │ │ └── LocalReplyConfigFactoryTest.kt │ │ └── filters │ │ │ ├── EnvoyDefaultFiltersTest.kt │ │ │ ├── JwtFilterFactoryTest.kt │ │ │ ├── LuaFilterFactoryTest.kt │ │ │ ├── RBACFilterPermissionsTest.kt │ │ │ ├── RateLimitFilterFactoryTest.kt │ │ │ ├── SanUriMatcherFactoryTest.kt │ │ │ ├── ServiceTagFilterTest.kt │ │ │ ├── TcpProxyFilterFactoryTest.kt │ │ │ └── rbac │ │ │ ├── RBACFilterFactoryJwtTest.kt │ │ │ ├── RBACFilterFactoryTest.kt │ │ │ └── RBACFilterFactoryTestUtils.kt │ │ └── routes │ │ ├── EnvoyEgressRoutesFactoryTest.kt │ │ └── EnvoyIngressRoutesFactoryTest.kt │ ├── synchronization │ └── RemoteServicesTest.kt │ └── utils │ ├── ClusterOperations.kt │ ├── EndpointsOperations.kt │ ├── GroupsOperations.kt │ ├── MockitoUtils.kt │ ├── ReactorUtilsTest.kt │ └── TestData.kt ├── envoy-control-runner ├── build.gradle └── src │ └── main │ ├── kotlin │ └── pl │ │ └── allegro │ │ └── tech │ │ └── servicemesh │ │ └── envoycontrol │ │ ├── EnvoyControl.kt │ │ ├── chaos │ │ ├── api │ │ │ └── ChaosController.kt │ │ ├── domain │ │ │ └── ChaosService.kt │ │ └── storage │ │ │ ├── ChaosDataStore.kt │ │ │ └── SimpleChaosDataStore.kt │ │ ├── infrastructure │ │ ├── ControlPlaneConfig.kt │ │ ├── SynchronizationConfig.kt │ │ ├── consul │ │ │ ├── ConsulWatcherConfig.kt │ │ │ └── JacksonConfig.kt │ │ └── health │ │ │ └── EnvoyControlHealthIndicator.kt │ │ ├── snapshot │ │ └── debug │ │ │ ├── SnapshotDebugController.kt │ │ │ ├── SnapshotDebugInfo.kt │ │ │ └── SnapshotDebugService.kt │ │ └── synchronization │ │ ├── RestTemplateControlPlaneClient.kt │ │ └── StateController.kt │ └── resources │ ├── application-docker.yaml │ ├── application-local.yaml │ ├── application.yaml │ └── logback.xml ├── envoy-control-services ├── build.gradle └── src │ ├── main │ └── kotlin │ │ └── pl │ │ └── allegro │ │ └── tech │ │ └── servicemesh │ │ └── envoycontrol │ │ └── services │ │ ├── ClusterState.kt │ │ ├── ClusterStateChanges.kt │ │ ├── ServiceInstances.kt │ │ ├── ServicesState.kt │ │ └── transformers │ │ ├── EmptyAddressFilter.kt │ │ ├── InstanceMerger.kt │ │ ├── InvalidPortFilter.kt │ │ ├── IpAddressFilter.kt │ │ ├── RegexServiceInstancesFilter.kt │ │ └── ServiceInstancesTransformer.kt │ └── test │ └── kotlin │ └── pl │ └── allegro │ └── tech │ └── servicemesh │ └── envoycontrol │ └── services │ ├── MultiClusterStateTest.kt │ └── transformers │ ├── InstanceMergerTest.kt │ └── InvalidPortFilterTest.kt ├── envoy-control-source-consul ├── build.gradle └── src │ ├── main │ └── kotlin │ │ └── pl │ │ └── allegro │ │ └── tech │ │ └── servicemesh │ │ └── envoycontrol │ │ └── consul │ │ ├── ConsulProperties.kt │ │ ├── services │ │ ├── ConsulLocalClusterStateChanges.kt │ │ ├── ConsulServiceChanges.kt │ │ ├── ConsulServiceMapper.kt │ │ └── ServiceWatchPolicy.kt │ │ └── synchronization │ │ └── SimpleConsulInstanceFetcher.kt │ └── test │ └── kotlin │ └── pl │ └── allegro │ └── tech │ └── servicemesh │ └── envoycontrol │ └── consul │ └── services │ ├── ConsulClusterStateChangesDisposeTest.kt │ ├── ConsulClusterStateChangesTest.kt │ ├── ConsulServiceMapperTest.kt │ └── ServiceWatchPolicyTest.kt ├── envoy-control-tests ├── build.gradle └── src │ └── main │ ├── kotlin │ └── pl │ │ └── allegro │ │ └── tech │ │ └── servicemesh │ │ └── envoycontrol │ │ ├── AddUpstreamHeaderTest.kt │ │ ├── AdminRouteTest.kt │ │ ├── ChaosControllerTest.kt │ │ ├── ClusterCircuitBreakerDefaultSettingsTest.kt │ │ ├── CompressionFilterTest.kt │ │ ├── CustomRouteTest.kt │ │ ├── DeltaXdsReconnectionTest.kt │ │ ├── DynamicForwardProxyTest.kt │ │ ├── EndpointMetadataMergingTests.kt │ │ ├── EnvoyControlHttp2Test.kt │ │ ├── EnvoyControlSmokeTest.kt │ │ ├── EnvoyControlSynchronizationTest.kt │ │ ├── EnvoyControlTest.kt │ │ ├── EnvoyControlV3SmokeTest.kt │ │ ├── EnvoyLoadBalancingPrioritiesTest.kt │ │ ├── EnvoyOriginalDstListenerTests.kt │ │ ├── HealthIndicatorTest.kt │ │ ├── HostHeaderRewritingTest.kt │ │ ├── HttpIdleTimeoutTest.kt │ │ ├── InternalRedirectTest.kt │ │ ├── JWTFilterTest.kt │ │ ├── LocalReplyMappingTest.kt │ │ ├── LocalServiceCustomHealthCheckRouteTest.kt │ │ ├── LocalServiceTest.kt │ │ ├── LuaTest.kt │ │ ├── MetricsDiscoveryServerCallbacksTest.kt │ │ ├── OriginalDestinationTest.kt │ │ ├── OutgoingPermissionsTest.kt │ │ ├── OutlierDetectionTest.kt │ │ ├── ParallelSnapshotForGroupsTest.kt │ │ ├── RateLimitTest.kt │ │ ├── RegexServicesFilterTest.kt │ │ ├── RequestIdTest.kt │ │ ├── RetryPolicyTest.kt │ │ ├── SnapshotDebugTest.kt │ │ ├── SnapshotUpdaterBadConfigTest.kt │ │ ├── StateControllerTest.kt │ │ ├── StatusRouteTest.kt │ │ ├── assertions │ │ ├── AwaitAssertions.kt │ │ ├── EnvoyAssertions.kt │ │ ├── HttpsEchoResponseAssertions.kt │ │ └── ResponseAssertions.kt │ │ ├── config │ │ ├── BaseEnvoyTest.kt │ │ ├── ClientsFactory.kt │ │ ├── EnvoyControlTestConfiguration.kt │ │ ├── consul │ │ │ ├── ConsulConfig.kt │ │ │ ├── ConsulContainer.kt │ │ │ ├── ConsulExtension.kt │ │ │ ├── ConsulMultiClusterExtension.kt │ │ │ ├── ConsulOperations.kt │ │ │ └── ConsulSetup.kt │ │ ├── containers │ │ │ ├── LuaTestsContainer.kt │ │ │ ├── ProxyOperations.kt │ │ │ ├── SSLGenericContainer.kt │ │ │ ├── ToxiproxyContainer.kt │ │ │ └── ToxiproxyExtension.kt │ │ ├── envoy │ │ │ ├── CallStats.kt │ │ │ ├── EgressOperations.kt │ │ │ ├── EnvoyAdmin.kt │ │ │ ├── EnvoyContainer.kt │ │ │ ├── EnvoyExtension.kt │ │ │ ├── HttpResponseCloser.kt │ │ │ ├── HttpResponseCloserExtension.kt │ │ │ ├── IngressOperations.kt │ │ │ └── ResponseWithBody.kt │ │ ├── envoycontrol │ │ │ ├── EnvoyControlClusteredExtension.kt │ │ │ ├── EnvoyControlExtension.kt │ │ │ └── EnvoyControlTestApp.kt │ │ ├── service │ │ │ ├── EchoContainer.kt │ │ │ ├── EchoServiceExtension.kt │ │ │ ├── GenericServiceExtension.kt │ │ │ ├── HttpContainer.kt │ │ │ ├── HttpsEchoContainer.kt │ │ │ ├── HttpsEchoExtension.kt │ │ │ ├── OAuthServerContainer.kt │ │ │ ├── OAuthServerExtension.kt │ │ │ ├── RedirectServiceContainer.kt │ │ │ ├── RedisBasedRateLimitContainer.kt │ │ │ ├── RedisContainer.kt │ │ │ ├── ServiceContainer.kt │ │ │ ├── ServiceExtension.kt │ │ │ └── UpstreamService.kt │ │ ├── sharing │ │ │ ├── BeforeAndAfterAllOnce.kt │ │ │ ├── ContainerExtension.kt │ │ │ └── ContainerPool.kt │ │ └── testcontainers │ │ │ ├── GenericContainer.kt │ │ │ └── LogRecorder.kt │ │ ├── permissions │ │ ├── ClientNameTrustedHeaderTest.kt │ │ ├── IncomingPermissionsAllowedClientTest.kt │ │ ├── IncomingPermissionsDisabledInClientTest.kt │ │ ├── IncomingPermissionsDisabledInECTest.kt │ │ ├── IncomingPermissionsEmptyClientsTest.kt │ │ ├── IncomingPermissionsEmptyEndpointsTest.kt │ │ ├── IncomingPermissionsLoggingModeTest.kt │ │ ├── IncomingPermissionsOriginalDestinationTest.kt │ │ ├── IncomingPermissionsOverlappingPathsTest.kt │ │ ├── IncomingPermissionsPathMatchingTest.kt │ │ ├── IncomingPermissionsRbacActionTest.kt │ │ ├── IncomingPermissionsRequestIdTest.kt │ │ ├── SourceIpBasedAuthenticationTest.kt │ │ ├── StatusRouteIncomingPermissionsTest.kt │ │ ├── TlsBasedAuthenticationTest.kt │ │ └── TlsClientCertRequiredTest.kt │ │ ├── reliability │ │ ├── ConsulInstancePropagationTest.kt │ │ ├── ConsulRpcLimitReachedTest.kt │ │ ├── DcCutOffTest.kt │ │ ├── EnovyControlInstanceDownInOneDc.kt │ │ ├── EnvoyControlDownInAllDcs.kt │ │ ├── EnvoyControlDownInOneDc.kt │ │ ├── EnvoyControlDownTest.kt │ │ ├── LocalConsulAgentDownTest.kt │ │ ├── LocalConsulAgentToMasterCutOff.kt │ │ ├── NoConsulLeaderTest.kt │ │ ├── ReliabilityTest.kt │ │ └── Toxiproxy.kt │ │ ├── routing │ │ ├── CanaryLoadBalancingTest.kt │ │ ├── RoutingHeadersTest.kt │ │ ├── RoutingPolicyTest.kt │ │ ├── ServiceTagPreferenceIngressTest.kt │ │ ├── ServiceTagPreferenceTest.kt │ │ ├── ServiceTagsAndCanaryTest.kt │ │ ├── ServiceTagsAndCanaryTestBase.kt │ │ └── ServiceTagsTest.kt │ │ ├── ssl │ │ ├── EnvoyHttpsDependencyTest.kt │ │ └── EnvoySANValidationTest.kt │ │ └── trafficsplitting │ │ ├── LocalityWeightedLoadBalancingTest.kt │ │ ├── LocalityWeightedLoadBalancingUnlistedServiceTest.kt │ │ └── TrafficSplitting.kt │ └── resources │ ├── META-INF │ └── services │ │ └── org.junit.jupiter.api.extension.Extension │ ├── envoy │ ├── bad_config.yaml │ ├── config_ads.yaml │ ├── config_ads_all_dependencies.yaml │ ├── config_ads_custom_health_check.yaml │ ├── config_ads_disabled_endpoint_permissions.yaml │ ├── config_ads_dynamic_forward_proxy.yaml │ ├── config_ads_no_dependencies.yaml │ ├── config_ads_static_listeners.yaml │ ├── config_auth.yaml │ ├── config_oauth.yaml │ ├── config_xds.yaml │ ├── config_xds_compression.yaml │ └── launch_envoy.sh │ ├── lua_spec │ ├── ingress_client_name_header_spec.lua │ ├── ingress_current_zone_header_spec.lua │ └── ingress_rbac_logging_spec.lua │ ├── oauth │ ├── Dockerfile │ └── invalid_jwks_token │ ├── ratelimit_config.yaml │ └── testcontainers │ ├── consul-low-rpc-rate.json │ ├── host_ip.sh │ └── ssl │ ├── cert_echo.pem │ ├── cert_echo2.pem │ ├── cert_echo3.pem │ ├── cert_echo_root-ca2.pem │ ├── device-csr.pem │ ├── device-csr_echo2.pem │ ├── device-csr_echo3.pem │ ├── device-csr_root-ca2.pem │ ├── fullchain.pem │ ├── fullchain_echo.pem │ ├── fullchain_echo2.pem │ ├── fullchain_echo3.pem │ ├── fullchain_echo4.pem │ ├── fullchain_echo5.pem │ ├── fullchain_echo_root-ca2.pem │ ├── privkey.pem │ ├── privkey_echo2.pem │ ├── privkey_echo3.pem │ ├── privkey_echo4.pem │ ├── privkey_echo5.pem │ ├── root-ca.crt │ ├── root-ca.key.pem │ ├── root-ca.srl │ ├── root-ca2.crt │ ├── root-ca2.key.pem │ └── root-ca2.srl ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mkdocs.yml ├── readme.md ├── requirements.txt ├── settings.gradle └── tools ├── docker-compose.yaml ├── envoy-control ├── Dockerfile └── run.sh ├── envoy ├── Dockerfile ├── envoy-template.yaml └── ingress-access.log ├── run-with-local-ec.sh └── service ├── Dockerfile └── register_and_run.sh /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/dependabot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/.github/dependabot.yaml -------------------------------------------------------------------------------- /.github/workflows/changelog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/.github/workflows/changelog.yaml -------------------------------------------------------------------------------- /.github/workflows/ci-min-envoy-version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/.github/workflows/ci-min-envoy-version.yaml -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/flaky.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/.github/workflows/flaky.yaml -------------------------------------------------------------------------------- /.github/workflows/markdown-links-check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/.github/workflows/markdown-links-check.yaml -------------------------------------------------------------------------------- /.github/workflows/markdown-links-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/.github/workflows/markdown-links-config.json -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.github/workflows/resilence.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/.github/workflows/resilence.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/LICENSE -------------------------------------------------------------------------------- /config/detekt/detekt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/config/detekt/detekt.yml -------------------------------------------------------------------------------- /docs/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/docs/architecture.md -------------------------------------------------------------------------------- /docs/assets/extra.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/docs/assets/extra.js -------------------------------------------------------------------------------- /docs/assets/images/envoy-control-modules-drawing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/docs/assets/images/envoy-control-modules-drawing.png -------------------------------------------------------------------------------- /docs/assets/images/high_level_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/docs/assets/images/high_level_architecture.png -------------------------------------------------------------------------------- /docs/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/docs/assets/images/logo.png -------------------------------------------------------------------------------- /docs/changelog_symlink.md: -------------------------------------------------------------------------------- 1 | ../CHANGELOG.md 2 | -------------------------------------------------------------------------------- /docs/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/docs/configuration.md -------------------------------------------------------------------------------- /docs/deployment/deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/docs/deployment/deployment.md -------------------------------------------------------------------------------- /docs/deployment/observability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/docs/deployment/observability.md -------------------------------------------------------------------------------- /docs/development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/docs/development.md -------------------------------------------------------------------------------- /docs/ec_vs_other_software.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/docs/ec_vs_other_software.md -------------------------------------------------------------------------------- /docs/features/access_log_filter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/docs/features/access_log_filter.md -------------------------------------------------------------------------------- /docs/features/load_balancing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/docs/features/load_balancing.md -------------------------------------------------------------------------------- /docs/features/local_reply_mapper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/docs/features/local_reply_mapper.md -------------------------------------------------------------------------------- /docs/features/multi_dc_support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/docs/features/multi_dc_support.md -------------------------------------------------------------------------------- /docs/features/permissions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/docs/features/permissions.md -------------------------------------------------------------------------------- /docs/features/service_tags.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/docs/features/service_tags.md -------------------------------------------------------------------------------- /docs/features/service_transformers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/docs/features/service_transformers.md -------------------------------------------------------------------------------- /docs/features/timeouts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/docs/features/timeouts.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/integrations/consul.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/docs/integrations/consul.md -------------------------------------------------------------------------------- /docs/integrations/envoy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/docs/integrations/envoy.md -------------------------------------------------------------------------------- /docs/performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/docs/performance.md -------------------------------------------------------------------------------- /docs/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/docs/quickstart.md -------------------------------------------------------------------------------- /envoy-control-core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/build.gradle -------------------------------------------------------------------------------- /envoy-control-core/src/main/java/pl/allegro/tech/servicemesh/envoycontrol/SimpleCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/java/pl/allegro/tech/servicemesh/envoycontrol/SimpleCache.java -------------------------------------------------------------------------------- /envoy-control-core/src/main/java/pl/allegro/tech/servicemesh/envoycontrol/SimpleCacheNoInitialResourcesHandling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/java/pl/allegro/tech/servicemesh/envoycontrol/SimpleCacheNoInitialResourcesHandling.java -------------------------------------------------------------------------------- /envoy-control-core/src/main/java/pl/allegro/tech/servicemesh/envoycontrol/v3/SimpleCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/java/pl/allegro/tech/servicemesh/envoycontrol/v3/SimpleCache.java -------------------------------------------------------------------------------- /envoy-control-core/src/main/java/pl/allegro/tech/servicemesh/envoycontrol/v3/SimpleCacheNoInitialResourcesHandling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/java/pl/allegro/tech/servicemesh/envoycontrol/v3/SimpleCacheNoInitialResourcesHandling.java -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/ControlPlane.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/ControlPlane.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/EnvoyControlMetrics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/EnvoyControlMetrics.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/EnvoyControlProperties.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/EnvoyControlProperties.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/Logger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/Logger.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/groups/GroupChangeWatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/groups/GroupChangeWatcher.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/groups/Groups.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/groups/Groups.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/groups/MetadataNodeGroup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/groups/MetadataNodeGroup.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/groups/NodeMetadata.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/groups/NodeMetadata.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/groups/NodeMetadataValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/groups/NodeMetadataValidator.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/protocol/HttpMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/protocol/HttpMethod.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/server/CachedProtoResourcesSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/server/CachedProtoResourcesSerializer.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/server/ReadinessStateHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/server/ReadinessStateHandler.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/server/ServerProperties.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/server/ServerProperties.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/server/callbacks/CompositeDiscoveryServerCallbacks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/server/callbacks/CompositeDiscoveryServerCallbacks.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/server/callbacks/LoggingDiscoveryServerCallbacks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/server/callbacks/LoggingDiscoveryServerCallbacks.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/server/callbacks/MetricsDiscoveryServerCallbacks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/server/callbacks/MetricsDiscoveryServerCallbacks.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/EnvoySnapshotFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/EnvoySnapshotFactory.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/GlobalSnapshot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/GlobalSnapshot.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/SnapshotChangeAuditor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/SnapshotChangeAuditor.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/SnapshotProperties.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/SnapshotProperties.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/SnapshotUpdater.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/SnapshotUpdater.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/SnapshotsVersions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/SnapshotsVersions.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/SnapshotUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/SnapshotUtils.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/clusters/EnvoyClustersFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/clusters/EnvoyClustersFactory.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/endpoints/EnvoyEndpointsFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/endpoints/EnvoyEndpointsFactory.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/EnvoyListenersFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/EnvoyListenersFactory.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/config/LocalReplyConfigFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/config/LocalReplyConfigFactory.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/AccessLogFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/AccessLogFilter.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/CompressionFilterFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/CompressionFilterFactory.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/DynamicForwardProxyFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/DynamicForwardProxyFilter.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/EnvoyDefaultFilters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/EnvoyDefaultFilters.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/EnvoyHttpFilters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/EnvoyHttpFilters.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/HttpConnectionManagerFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/HttpConnectionManagerFactory.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/JwtFilterFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/JwtFilterFactory.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/LuaFilterFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/LuaFilterFactory.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/RBACFilterFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/RBACFilterFactory.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/RBACFilterPermissions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/RBACFilterPermissions.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/RateLimitFilterFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/RateLimitFilterFactory.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/SanUriMatcherFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/SanUriMatcherFactory.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/ServiceTagFilterFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/ServiceTagFilterFactory.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/TcpProxyFilterFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/TcpProxyFilterFactory.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/routes/AdminRoutesFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/routes/AdminRoutesFactory.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/routes/AuthorizationRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/routes/AuthorizationRoute.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/routes/CustomRoutesFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/routes/CustomRoutesFactory.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/routes/EnvoyEgressRoutesFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/routes/EnvoyEgressRoutesFactory.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/routes/EnvoyIngressRoutesFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/routes/EnvoyIngressRoutesFactory.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/routes/RoutesMatchers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/routes/RoutesMatchers.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/routes/ServiceTagMetadataGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/routes/ServiceTagMetadataGenerator.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/synchronization/ControlPlaneClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/synchronization/ControlPlaneClient.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/synchronization/ControlPlaneInstanceFetcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/synchronization/ControlPlaneInstanceFetcher.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/synchronization/GlobalStateChanges.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/synchronization/GlobalStateChanges.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/synchronization/RemoteClusterStateChanges.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/synchronization/RemoteClusterStateChanges.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/synchronization/RemoteServices.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/synchronization/RemoteServices.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/synchronization/SyncProperties.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/synchronization/SyncProperties.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/utils/AccessLogFilterParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/utils/AccessLogFilterParser.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/utils/Metrics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/utils/Metrics.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/utils/Ports.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/utils/Ports.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/utils/ReactorUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/utils/ReactorUtils.kt -------------------------------------------------------------------------------- /envoy-control-core/src/main/resources/lua/egress_auto_service_tags.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/resources/lua/egress_auto_service_tags.lua -------------------------------------------------------------------------------- /envoy-control-core/src/main/resources/lua/egress_service_tag_preference.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/resources/lua/egress_service_tag_preference.lua -------------------------------------------------------------------------------- /envoy-control-core/src/main/resources/lua/ingress_client_name_header.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/resources/lua/ingress_client_name_header.lua -------------------------------------------------------------------------------- /envoy-control-core/src/main/resources/lua/ingress_current_zone_header.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/resources/lua/ingress_current_zone_header.lua -------------------------------------------------------------------------------- /envoy-control-core/src/main/resources/lua/ingress_rbac_logging.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/resources/lua/ingress_rbac_logging.lua -------------------------------------------------------------------------------- /envoy-control-core/src/main/resources/lua/ingress_service_tag_preference.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/main/resources/lua/ingress_service_tag_preference.lua -------------------------------------------------------------------------------- /envoy-control-core/src/test/java/pl/allegro/tech/servicemesh/envoycontrol/v3/SimpleCacheTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/java/pl/allegro/tech/servicemesh/envoycontrol/v3/SimpleCacheTest.java -------------------------------------------------------------------------------- /envoy-control-core/src/test/java/pl/allegro/tech/servicemesh/envoycontrol/v3/SimpleCacheWithMissingEndpointsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/java/pl/allegro/tech/servicemesh/envoycontrol/v3/SimpleCacheWithMissingEndpointsTest.java -------------------------------------------------------------------------------- /envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/ControlPlaneTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/ControlPlaneTest.kt -------------------------------------------------------------------------------- /envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/EnvoySnapshotFactoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/EnvoySnapshotFactoryTest.kt -------------------------------------------------------------------------------- /envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/groups/MetadataNodeGroupTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/groups/MetadataNodeGroupTest.kt -------------------------------------------------------------------------------- /envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/groups/NodeMetadataTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/groups/NodeMetadataTest.kt -------------------------------------------------------------------------------- /envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/groups/NodeMetadataValidatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/groups/NodeMetadataValidatorTest.kt -------------------------------------------------------------------------------- /envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/groups/RoutesAssertions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/groups/RoutesAssertions.kt -------------------------------------------------------------------------------- /envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/groups/TestNodeFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/groups/TestNodeFactory.kt -------------------------------------------------------------------------------- /envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/metrics/ThreadPoolMetricTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/metrics/ThreadPoolMetricTest.kt -------------------------------------------------------------------------------- /envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/SnapshotUpdaterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/SnapshotUpdaterTest.kt -------------------------------------------------------------------------------- /envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/SnapshotsVersionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/SnapshotsVersionsTest.kt -------------------------------------------------------------------------------- /envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/clusters/EnvoyClustersFactoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/clusters/EnvoyClustersFactoryTest.kt -------------------------------------------------------------------------------- /envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/endpoints/EnvoyEndpointsFactoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/endpoints/EnvoyEndpointsFactoryTest.kt -------------------------------------------------------------------------------- /envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/config/LocalReplyConfigFactoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/config/LocalReplyConfigFactoryTest.kt -------------------------------------------------------------------------------- /envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/EnvoyDefaultFiltersTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/EnvoyDefaultFiltersTest.kt -------------------------------------------------------------------------------- /envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/JwtFilterFactoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/JwtFilterFactoryTest.kt -------------------------------------------------------------------------------- /envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/LuaFilterFactoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/LuaFilterFactoryTest.kt -------------------------------------------------------------------------------- /envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/RBACFilterPermissionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/RBACFilterPermissionsTest.kt -------------------------------------------------------------------------------- /envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/RateLimitFilterFactoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/RateLimitFilterFactoryTest.kt -------------------------------------------------------------------------------- /envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/SanUriMatcherFactoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/SanUriMatcherFactoryTest.kt -------------------------------------------------------------------------------- /envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/ServiceTagFilterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/ServiceTagFilterTest.kt -------------------------------------------------------------------------------- /envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/TcpProxyFilterFactoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/TcpProxyFilterFactoryTest.kt -------------------------------------------------------------------------------- /envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/rbac/RBACFilterFactoryJwtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/rbac/RBACFilterFactoryJwtTest.kt -------------------------------------------------------------------------------- /envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/rbac/RBACFilterFactoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/rbac/RBACFilterFactoryTest.kt -------------------------------------------------------------------------------- /envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/rbac/RBACFilterFactoryTestUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/rbac/RBACFilterFactoryTestUtils.kt -------------------------------------------------------------------------------- /envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/routes/EnvoyEgressRoutesFactoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/routes/EnvoyEgressRoutesFactoryTest.kt -------------------------------------------------------------------------------- /envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/routes/EnvoyIngressRoutesFactoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/routes/EnvoyIngressRoutesFactoryTest.kt -------------------------------------------------------------------------------- /envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/synchronization/RemoteServicesTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/synchronization/RemoteServicesTest.kt -------------------------------------------------------------------------------- /envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/utils/ClusterOperations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/utils/ClusterOperations.kt -------------------------------------------------------------------------------- /envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/utils/EndpointsOperations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/utils/EndpointsOperations.kt -------------------------------------------------------------------------------- /envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/utils/GroupsOperations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/utils/GroupsOperations.kt -------------------------------------------------------------------------------- /envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/utils/MockitoUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/utils/MockitoUtils.kt -------------------------------------------------------------------------------- /envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/utils/ReactorUtilsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/utils/ReactorUtilsTest.kt -------------------------------------------------------------------------------- /envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/utils/TestData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/utils/TestData.kt -------------------------------------------------------------------------------- /envoy-control-runner/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-runner/build.gradle -------------------------------------------------------------------------------- /envoy-control-runner/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/EnvoyControl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-runner/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/EnvoyControl.kt -------------------------------------------------------------------------------- /envoy-control-runner/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/chaos/api/ChaosController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-runner/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/chaos/api/ChaosController.kt -------------------------------------------------------------------------------- /envoy-control-runner/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/chaos/domain/ChaosService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-runner/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/chaos/domain/ChaosService.kt -------------------------------------------------------------------------------- /envoy-control-runner/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/chaos/storage/ChaosDataStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-runner/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/chaos/storage/ChaosDataStore.kt -------------------------------------------------------------------------------- /envoy-control-runner/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/chaos/storage/SimpleChaosDataStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-runner/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/chaos/storage/SimpleChaosDataStore.kt -------------------------------------------------------------------------------- /envoy-control-runner/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/infrastructure/ControlPlaneConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-runner/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/infrastructure/ControlPlaneConfig.kt -------------------------------------------------------------------------------- /envoy-control-runner/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/infrastructure/SynchronizationConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-runner/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/infrastructure/SynchronizationConfig.kt -------------------------------------------------------------------------------- /envoy-control-runner/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/infrastructure/consul/ConsulWatcherConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-runner/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/infrastructure/consul/ConsulWatcherConfig.kt -------------------------------------------------------------------------------- /envoy-control-runner/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/infrastructure/consul/JacksonConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-runner/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/infrastructure/consul/JacksonConfig.kt -------------------------------------------------------------------------------- /envoy-control-runner/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/infrastructure/health/EnvoyControlHealthIndicator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-runner/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/infrastructure/health/EnvoyControlHealthIndicator.kt -------------------------------------------------------------------------------- /envoy-control-runner/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/debug/SnapshotDebugController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-runner/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/debug/SnapshotDebugController.kt -------------------------------------------------------------------------------- /envoy-control-runner/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/debug/SnapshotDebugInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-runner/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/debug/SnapshotDebugInfo.kt -------------------------------------------------------------------------------- /envoy-control-runner/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/debug/SnapshotDebugService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-runner/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/debug/SnapshotDebugService.kt -------------------------------------------------------------------------------- /envoy-control-runner/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/synchronization/RestTemplateControlPlaneClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-runner/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/synchronization/RestTemplateControlPlaneClient.kt -------------------------------------------------------------------------------- /envoy-control-runner/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/synchronization/StateController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-runner/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/synchronization/StateController.kt -------------------------------------------------------------------------------- /envoy-control-runner/src/main/resources/application-docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-runner/src/main/resources/application-docker.yaml -------------------------------------------------------------------------------- /envoy-control-runner/src/main/resources/application-local.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-runner/src/main/resources/application-local.yaml -------------------------------------------------------------------------------- /envoy-control-runner/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-runner/src/main/resources/application.yaml -------------------------------------------------------------------------------- /envoy-control-runner/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-runner/src/main/resources/logback.xml -------------------------------------------------------------------------------- /envoy-control-services/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-services/build.gradle -------------------------------------------------------------------------------- /envoy-control-services/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/services/ClusterState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-services/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/services/ClusterState.kt -------------------------------------------------------------------------------- /envoy-control-services/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/services/ClusterStateChanges.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-services/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/services/ClusterStateChanges.kt -------------------------------------------------------------------------------- /envoy-control-services/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/services/ServiceInstances.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-services/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/services/ServiceInstances.kt -------------------------------------------------------------------------------- /envoy-control-services/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/services/ServicesState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-services/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/services/ServicesState.kt -------------------------------------------------------------------------------- /envoy-control-services/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/services/transformers/EmptyAddressFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-services/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/services/transformers/EmptyAddressFilter.kt -------------------------------------------------------------------------------- /envoy-control-services/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/services/transformers/InstanceMerger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-services/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/services/transformers/InstanceMerger.kt -------------------------------------------------------------------------------- /envoy-control-services/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/services/transformers/InvalidPortFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-services/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/services/transformers/InvalidPortFilter.kt -------------------------------------------------------------------------------- /envoy-control-services/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/services/transformers/IpAddressFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-services/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/services/transformers/IpAddressFilter.kt -------------------------------------------------------------------------------- /envoy-control-services/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/services/transformers/RegexServiceInstancesFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-services/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/services/transformers/RegexServiceInstancesFilter.kt -------------------------------------------------------------------------------- /envoy-control-services/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/services/transformers/ServiceInstancesTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-services/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/services/transformers/ServiceInstancesTransformer.kt -------------------------------------------------------------------------------- /envoy-control-services/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/services/MultiClusterStateTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-services/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/services/MultiClusterStateTest.kt -------------------------------------------------------------------------------- /envoy-control-services/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/services/transformers/InstanceMergerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-services/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/services/transformers/InstanceMergerTest.kt -------------------------------------------------------------------------------- /envoy-control-services/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/services/transformers/InvalidPortFilterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-services/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/services/transformers/InvalidPortFilterTest.kt -------------------------------------------------------------------------------- /envoy-control-source-consul/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-source-consul/build.gradle -------------------------------------------------------------------------------- /envoy-control-source-consul/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/consul/ConsulProperties.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-source-consul/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/consul/ConsulProperties.kt -------------------------------------------------------------------------------- /envoy-control-source-consul/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/consul/services/ConsulLocalClusterStateChanges.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-source-consul/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/consul/services/ConsulLocalClusterStateChanges.kt -------------------------------------------------------------------------------- /envoy-control-source-consul/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/consul/services/ConsulServiceChanges.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-source-consul/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/consul/services/ConsulServiceChanges.kt -------------------------------------------------------------------------------- /envoy-control-source-consul/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/consul/services/ConsulServiceMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-source-consul/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/consul/services/ConsulServiceMapper.kt -------------------------------------------------------------------------------- /envoy-control-source-consul/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/consul/services/ServiceWatchPolicy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-source-consul/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/consul/services/ServiceWatchPolicy.kt -------------------------------------------------------------------------------- /envoy-control-source-consul/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/consul/synchronization/SimpleConsulInstanceFetcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-source-consul/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/consul/synchronization/SimpleConsulInstanceFetcher.kt -------------------------------------------------------------------------------- /envoy-control-source-consul/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/consul/services/ConsulClusterStateChangesDisposeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-source-consul/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/consul/services/ConsulClusterStateChangesDisposeTest.kt -------------------------------------------------------------------------------- /envoy-control-source-consul/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/consul/services/ConsulClusterStateChangesTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-source-consul/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/consul/services/ConsulClusterStateChangesTest.kt -------------------------------------------------------------------------------- /envoy-control-source-consul/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/consul/services/ConsulServiceMapperTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-source-consul/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/consul/services/ConsulServiceMapperTest.kt -------------------------------------------------------------------------------- /envoy-control-source-consul/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/consul/services/ServiceWatchPolicyTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-source-consul/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/consul/services/ServiceWatchPolicyTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/build.gradle -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/AddUpstreamHeaderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/AddUpstreamHeaderTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/AdminRouteTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/AdminRouteTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/ChaosControllerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/ChaosControllerTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/ClusterCircuitBreakerDefaultSettingsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/ClusterCircuitBreakerDefaultSettingsTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/CompressionFilterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/CompressionFilterTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/CustomRouteTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/CustomRouteTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/DeltaXdsReconnectionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/DeltaXdsReconnectionTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/DynamicForwardProxyTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/DynamicForwardProxyTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/EndpointMetadataMergingTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/EndpointMetadataMergingTests.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/EnvoyControlHttp2Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/EnvoyControlHttp2Test.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/EnvoyControlSmokeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/EnvoyControlSmokeTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/EnvoyControlSynchronizationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/EnvoyControlSynchronizationTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/EnvoyControlTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/EnvoyControlTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/EnvoyControlV3SmokeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/EnvoyControlV3SmokeTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/EnvoyLoadBalancingPrioritiesTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/EnvoyLoadBalancingPrioritiesTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/EnvoyOriginalDstListenerTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/EnvoyOriginalDstListenerTests.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/HealthIndicatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/HealthIndicatorTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/HostHeaderRewritingTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/HostHeaderRewritingTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/HttpIdleTimeoutTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/HttpIdleTimeoutTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/InternalRedirectTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/InternalRedirectTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/JWTFilterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/JWTFilterTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/LocalReplyMappingTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/LocalReplyMappingTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/LocalServiceCustomHealthCheckRouteTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/LocalServiceCustomHealthCheckRouteTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/LocalServiceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/LocalServiceTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/LuaTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/LuaTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/MetricsDiscoveryServerCallbacksTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/MetricsDiscoveryServerCallbacksTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/OriginalDestinationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/OriginalDestinationTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/OutgoingPermissionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/OutgoingPermissionsTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/OutlierDetectionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/OutlierDetectionTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/ParallelSnapshotForGroupsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/ParallelSnapshotForGroupsTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/RateLimitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/RateLimitTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/RegexServicesFilterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/RegexServicesFilterTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/RequestIdTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/RequestIdTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/RetryPolicyTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/RetryPolicyTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/SnapshotDebugTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/SnapshotDebugTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/SnapshotUpdaterBadConfigTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/SnapshotUpdaterBadConfigTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/StateControllerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/StateControllerTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/StatusRouteTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/StatusRouteTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/assertions/AwaitAssertions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/assertions/AwaitAssertions.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/assertions/EnvoyAssertions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/assertions/EnvoyAssertions.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/assertions/HttpsEchoResponseAssertions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/assertions/HttpsEchoResponseAssertions.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/assertions/ResponseAssertions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/assertions/ResponseAssertions.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/BaseEnvoyTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/BaseEnvoyTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/ClientsFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/ClientsFactory.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/EnvoyControlTestConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/EnvoyControlTestConfiguration.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/consul/ConsulConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/consul/ConsulConfig.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/consul/ConsulContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/consul/ConsulContainer.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/consul/ConsulExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/consul/ConsulExtension.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/consul/ConsulMultiClusterExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/consul/ConsulMultiClusterExtension.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/consul/ConsulOperations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/consul/ConsulOperations.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/consul/ConsulSetup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/consul/ConsulSetup.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/containers/LuaTestsContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/containers/LuaTestsContainer.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/containers/ProxyOperations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/containers/ProxyOperations.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/containers/SSLGenericContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/containers/SSLGenericContainer.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/containers/ToxiproxyContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/containers/ToxiproxyContainer.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/containers/ToxiproxyExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/containers/ToxiproxyExtension.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/envoy/CallStats.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/envoy/CallStats.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/envoy/EgressOperations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/envoy/EgressOperations.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/envoy/EnvoyAdmin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/envoy/EnvoyAdmin.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/envoy/EnvoyContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/envoy/EnvoyContainer.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/envoy/EnvoyExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/envoy/EnvoyExtension.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/envoy/HttpResponseCloser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/envoy/HttpResponseCloser.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/envoy/HttpResponseCloserExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/envoy/HttpResponseCloserExtension.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/envoy/IngressOperations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/envoy/IngressOperations.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/envoy/ResponseWithBody.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/envoy/ResponseWithBody.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/envoycontrol/EnvoyControlClusteredExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/envoycontrol/EnvoyControlClusteredExtension.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/envoycontrol/EnvoyControlExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/envoycontrol/EnvoyControlExtension.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/envoycontrol/EnvoyControlTestApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/envoycontrol/EnvoyControlTestApp.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/service/EchoContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/service/EchoContainer.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/service/EchoServiceExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/service/EchoServiceExtension.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/service/GenericServiceExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/service/GenericServiceExtension.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/service/HttpContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/service/HttpContainer.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/service/HttpsEchoContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/service/HttpsEchoContainer.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/service/HttpsEchoExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/service/HttpsEchoExtension.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/service/OAuthServerContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/service/OAuthServerContainer.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/service/OAuthServerExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/service/OAuthServerExtension.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/service/RedirectServiceContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/service/RedirectServiceContainer.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/service/RedisBasedRateLimitContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/service/RedisBasedRateLimitContainer.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/service/RedisContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/service/RedisContainer.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/service/ServiceContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/service/ServiceContainer.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/service/ServiceExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/service/ServiceExtension.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/service/UpstreamService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/service/UpstreamService.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/sharing/BeforeAndAfterAllOnce.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/sharing/BeforeAndAfterAllOnce.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/sharing/ContainerExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/sharing/ContainerExtension.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/sharing/ContainerPool.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/sharing/ContainerPool.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/testcontainers/GenericContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/testcontainers/GenericContainer.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/testcontainers/LogRecorder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/config/testcontainers/LogRecorder.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/permissions/ClientNameTrustedHeaderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/permissions/ClientNameTrustedHeaderTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/permissions/IncomingPermissionsAllowedClientTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/permissions/IncomingPermissionsAllowedClientTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/permissions/IncomingPermissionsDisabledInClientTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/permissions/IncomingPermissionsDisabledInClientTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/permissions/IncomingPermissionsDisabledInECTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/permissions/IncomingPermissionsDisabledInECTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/permissions/IncomingPermissionsEmptyClientsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/permissions/IncomingPermissionsEmptyClientsTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/permissions/IncomingPermissionsEmptyEndpointsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/permissions/IncomingPermissionsEmptyEndpointsTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/permissions/IncomingPermissionsLoggingModeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/permissions/IncomingPermissionsLoggingModeTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/permissions/IncomingPermissionsOriginalDestinationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/permissions/IncomingPermissionsOriginalDestinationTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/permissions/IncomingPermissionsOverlappingPathsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/permissions/IncomingPermissionsOverlappingPathsTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/permissions/IncomingPermissionsPathMatchingTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/permissions/IncomingPermissionsPathMatchingTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/permissions/IncomingPermissionsRbacActionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/permissions/IncomingPermissionsRbacActionTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/permissions/IncomingPermissionsRequestIdTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/permissions/IncomingPermissionsRequestIdTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/permissions/SourceIpBasedAuthenticationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/permissions/SourceIpBasedAuthenticationTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/permissions/StatusRouteIncomingPermissionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/permissions/StatusRouteIncomingPermissionsTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/permissions/TlsBasedAuthenticationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/permissions/TlsBasedAuthenticationTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/permissions/TlsClientCertRequiredTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/permissions/TlsClientCertRequiredTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/reliability/ConsulInstancePropagationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/reliability/ConsulInstancePropagationTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/reliability/ConsulRpcLimitReachedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/reliability/ConsulRpcLimitReachedTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/reliability/DcCutOffTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/reliability/DcCutOffTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/reliability/EnovyControlInstanceDownInOneDc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/reliability/EnovyControlInstanceDownInOneDc.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/reliability/EnvoyControlDownInAllDcs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/reliability/EnvoyControlDownInAllDcs.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/reliability/EnvoyControlDownInOneDc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/reliability/EnvoyControlDownInOneDc.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/reliability/EnvoyControlDownTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/reliability/EnvoyControlDownTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/reliability/LocalConsulAgentDownTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/reliability/LocalConsulAgentDownTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/reliability/LocalConsulAgentToMasterCutOff.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/reliability/LocalConsulAgentToMasterCutOff.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/reliability/NoConsulLeaderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/reliability/NoConsulLeaderTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/reliability/ReliabilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/reliability/ReliabilityTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/reliability/Toxiproxy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/reliability/Toxiproxy.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/routing/CanaryLoadBalancingTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/routing/CanaryLoadBalancingTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/routing/RoutingHeadersTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/routing/RoutingHeadersTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/routing/RoutingPolicyTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/routing/RoutingPolicyTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/routing/ServiceTagPreferenceIngressTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/routing/ServiceTagPreferenceIngressTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/routing/ServiceTagPreferenceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/routing/ServiceTagPreferenceTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/routing/ServiceTagsAndCanaryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/routing/ServiceTagsAndCanaryTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/routing/ServiceTagsAndCanaryTestBase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/routing/ServiceTagsAndCanaryTestBase.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/routing/ServiceTagsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/routing/ServiceTagsTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/ssl/EnvoyHttpsDependencyTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/ssl/EnvoyHttpsDependencyTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/ssl/EnvoySANValidationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/ssl/EnvoySANValidationTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/trafficsplitting/LocalityWeightedLoadBalancingTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/trafficsplitting/LocalityWeightedLoadBalancingTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/trafficsplitting/LocalityWeightedLoadBalancingUnlistedServiceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/trafficsplitting/LocalityWeightedLoadBalancingUnlistedServiceTest.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/trafficsplitting/TrafficSplitting.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/kotlin/pl/allegro/tech/servicemesh/envoycontrol/trafficsplitting/TrafficSplitting.kt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/META-INF/services/org.junit.jupiter.api.extension.Extension: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/META-INF/services/org.junit.jupiter.api.extension.Extension -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/envoy/bad_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/envoy/bad_config.yaml -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/envoy/config_ads.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/envoy/config_ads.yaml -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/envoy/config_ads_all_dependencies.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/envoy/config_ads_all_dependencies.yaml -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/envoy/config_ads_custom_health_check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/envoy/config_ads_custom_health_check.yaml -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/envoy/config_ads_disabled_endpoint_permissions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/envoy/config_ads_disabled_endpoint_permissions.yaml -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/envoy/config_ads_dynamic_forward_proxy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/envoy/config_ads_dynamic_forward_proxy.yaml -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/envoy/config_ads_no_dependencies.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/envoy/config_ads_no_dependencies.yaml -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/envoy/config_ads_static_listeners.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/envoy/config_ads_static_listeners.yaml -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/envoy/config_auth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/envoy/config_auth.yaml -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/envoy/config_oauth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/envoy/config_oauth.yaml -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/envoy/config_xds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/envoy/config_xds.yaml -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/envoy/config_xds_compression.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/envoy/config_xds_compression.yaml -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/envoy/launch_envoy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/envoy/launch_envoy.sh -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/lua_spec/ingress_client_name_header_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/lua_spec/ingress_client_name_header_spec.lua -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/lua_spec/ingress_current_zone_header_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/lua_spec/ingress_current_zone_header_spec.lua -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/lua_spec/ingress_rbac_logging_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/lua_spec/ingress_rbac_logging_spec.lua -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/oauth/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/oauth/Dockerfile -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/oauth/invalid_jwks_token: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/oauth/invalid_jwks_token -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/ratelimit_config.yaml: -------------------------------------------------------------------------------- 1 | domain: rl 2 | -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/testcontainers/consul-low-rpc-rate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/testcontainers/consul-low-rpc-rate.json -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/testcontainers/host_ip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/testcontainers/host_ip.sh -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/testcontainers/ssl/cert_echo.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/testcontainers/ssl/cert_echo.pem -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/testcontainers/ssl/cert_echo2.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/testcontainers/ssl/cert_echo2.pem -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/testcontainers/ssl/cert_echo3.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/testcontainers/ssl/cert_echo3.pem -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/testcontainers/ssl/cert_echo_root-ca2.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/testcontainers/ssl/cert_echo_root-ca2.pem -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/testcontainers/ssl/device-csr.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/testcontainers/ssl/device-csr.pem -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/testcontainers/ssl/device-csr_echo2.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/testcontainers/ssl/device-csr_echo2.pem -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/testcontainers/ssl/device-csr_echo3.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/testcontainers/ssl/device-csr_echo3.pem -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/testcontainers/ssl/device-csr_root-ca2.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/testcontainers/ssl/device-csr_root-ca2.pem -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/testcontainers/ssl/fullchain.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/testcontainers/ssl/fullchain.pem -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/testcontainers/ssl/fullchain_echo.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/testcontainers/ssl/fullchain_echo.pem -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/testcontainers/ssl/fullchain_echo2.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/testcontainers/ssl/fullchain_echo2.pem -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/testcontainers/ssl/fullchain_echo3.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/testcontainers/ssl/fullchain_echo3.pem -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/testcontainers/ssl/fullchain_echo4.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/testcontainers/ssl/fullchain_echo4.pem -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/testcontainers/ssl/fullchain_echo5.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/testcontainers/ssl/fullchain_echo5.pem -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/testcontainers/ssl/fullchain_echo_root-ca2.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/testcontainers/ssl/fullchain_echo_root-ca2.pem -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/testcontainers/ssl/privkey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/testcontainers/ssl/privkey.pem -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/testcontainers/ssl/privkey_echo2.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/testcontainers/ssl/privkey_echo2.pem -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/testcontainers/ssl/privkey_echo3.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/testcontainers/ssl/privkey_echo3.pem -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/testcontainers/ssl/privkey_echo4.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/testcontainers/ssl/privkey_echo4.pem -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/testcontainers/ssl/privkey_echo5.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/testcontainers/ssl/privkey_echo5.pem -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/testcontainers/ssl/root-ca.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/testcontainers/ssl/root-ca.crt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/testcontainers/ssl/root-ca.key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/testcontainers/ssl/root-ca.key.pem -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/testcontainers/ssl/root-ca.srl: -------------------------------------------------------------------------------- 1 | F53201FA4B19BB79 2 | -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/testcontainers/ssl/root-ca2.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/testcontainers/ssl/root-ca2.crt -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/testcontainers/ssl/root-ca2.key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/envoy-control-tests/src/main/resources/testcontainers/ssl/root-ca2.key.pem -------------------------------------------------------------------------------- /envoy-control-tests/src/main/resources/testcontainers/ssl/root-ca2.srl: -------------------------------------------------------------------------------- 1 | AF0C0F60E33E9054 2 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/gradlew.bat -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/readme.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | mkdocs-material==4.4.0 2 | -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/settings.gradle -------------------------------------------------------------------------------- /tools/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/tools/docker-compose.yaml -------------------------------------------------------------------------------- /tools/envoy-control/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/tools/envoy-control/Dockerfile -------------------------------------------------------------------------------- /tools/envoy-control/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/tools/envoy-control/run.sh -------------------------------------------------------------------------------- /tools/envoy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/tools/envoy/Dockerfile -------------------------------------------------------------------------------- /tools/envoy/envoy-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/tools/envoy/envoy-template.yaml -------------------------------------------------------------------------------- /tools/envoy/ingress-access.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/run-with-local-ec.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/tools/run-with-local-ec.sh -------------------------------------------------------------------------------- /tools/service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/tools/service/Dockerfile -------------------------------------------------------------------------------- /tools/service/register_and_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/envoy-control/HEAD/tools/service/register_and_run.sh --------------------------------------------------------------------------------