├── .codecov.yml ├── .ct.yaml ├── .editorconfig ├── .github ├── .cache │ ├── buster-for-binary │ ├── buster-for-generate │ ├── buster-for-unit-tests │ └── buster-for-vars ├── CHANGELOG_TEMPLATE.md ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── enhancement.md ├── PULL_REQUEST_TEMPLATE.md ├── nginx-bot.yml ├── release-notes.yml ├── release.yml └── workflows │ ├── build.yml │ ├── ci.yml │ ├── codeql-analysis.yml │ ├── conformance.yml │ ├── dependency-review.yml │ ├── f5-cla.yml │ ├── fossa.yml │ ├── functional.yml │ ├── helm.yml │ ├── labeler.yml │ ├── lint.yml │ ├── mend.yml │ ├── nfr.yml │ ├── release-pr.yml │ ├── renovate-build.yml │ ├── scorecards.yml │ ├── stale.yml │ └── update-docker-images.yml ├── .gitignore ├── .gitleaksignore ├── .golangci.yml ├── .goreleaser.yml ├── .markdownlint-cli2.yaml ├── .nvmrc ├── .pre-commit-config.yaml ├── .yamllint.yaml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ISSUE_LIFECYCLE.md ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── apis ├── doc.go ├── v1alpha1 │ ├── clientsettingspolicy_types.go │ ├── doc.go │ ├── nginxgateway_types.go │ ├── policy_methods.go │ ├── register.go │ ├── shared_types.go │ ├── snippetsfilter_types.go │ ├── upstreamsettingspolicy_types.go │ └── zz_generated.deepcopy.go └── v1alpha2 │ ├── doc.go │ ├── nginxproxy_types.go │ ├── observabilitypolicy_types.go │ ├── policy_methods.go │ ├── register.go │ └── zz_generated.deepcopy.go ├── charts └── nginx-gateway-fabric │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── README.md.gotmpl │ ├── _templates.gotmpl │ ├── chart-icon.png │ ├── crds │ ├── templates │ ├── _helpers.tpl │ ├── certs-job.yaml │ ├── clusterrole.yaml │ ├── clusterrolebinding.yaml │ ├── deployment.yaml │ ├── gateway.yaml │ ├── gatewayclass.yaml │ ├── hpa.yaml │ ├── nginxgateway.yaml │ ├── nginxproxy.yaml │ ├── scc.yaml │ ├── service.yaml │ └── serviceaccount.yaml │ ├── values.schema.json │ └── values.yaml ├── cmd └── gateway │ ├── certs.go │ ├── certs_test.go │ ├── commands.go │ ├── commands_test.go │ ├── endpoint_picker.go │ ├── endpoint_picker_test.go │ ├── initialize.go │ ├── initialize_test.go │ ├── main.go │ ├── validating_types.go │ ├── validation.go │ └── validation_test.go ├── config ├── base │ ├── kustomization.yaml │ └── namespace.yaml ├── cluster │ └── kind-cluster.yaml └── crd │ ├── bases │ ├── gateway.nginx.org_clientsettingspolicies.yaml │ ├── gateway.nginx.org_nginxgateways.yaml │ ├── gateway.nginx.org_nginxproxies.yaml │ ├── gateway.nginx.org_observabilitypolicies.yaml │ ├── gateway.nginx.org_snippetsfilters.yaml │ └── gateway.nginx.org_upstreamsettingspolicies.yaml │ ├── gateway-api │ ├── experimental │ │ └── kustomization.yaml │ └── standard │ │ └── kustomization.yaml │ ├── inference-extension │ └── kustomization.yaml │ └── kustomization.yaml ├── debug └── Dockerfile ├── deploy ├── README.md ├── azure │ └── deploy.yaml ├── crds.yaml ├── default │ └── deploy.yaml ├── experimental-nginx-plus │ └── deploy.yaml ├── experimental │ └── deploy.yaml ├── inference-nginx-plus │ └── deploy.yaml ├── inference │ └── deploy.yaml ├── kustomization.yaml ├── nginx-plus │ └── deploy.yaml ├── nodeport │ └── deploy.yaml ├── openshift │ └── deploy.yaml ├── snippets-filters-nginx-plus │ └── deploy.yaml └── snippets-filters │ └── deploy.yaml ├── design ├── archive │ ├── control-data-plane-separation │ │ ├── connect-response.png │ │ ├── connect.png │ │ ├── deployment-architecture.png │ │ ├── design.md │ │ └── download-config.png │ └── gateway-evaluation.md └── resource-validation.md ├── dev └── nginx │ ├── Makefile │ ├── README.md │ ├── nginx.conf │ └── nginx.yaml ├── docs ├── README.md ├── api │ ├── config.json │ ├── members.tpl │ ├── pkg.tpl │ └── type.tpl ├── architecture │ ├── README.md │ ├── configuration-flow.md │ ├── gateway-lifecycle.md │ └── traffic-flow.md ├── developer │ ├── branching-and-workflow.md │ ├── crd-versioning.md │ ├── debugging.md │ ├── design-principles.md │ ├── go-style-guide.md │ ├── implementing-a-feature.md │ ├── logging-guidelines.md │ ├── mapping.md │ ├── pull-request.md │ ├── quickstart.md │ ├── release-process.md │ └── testing.md ├── images │ ├── authentication-filter │ │ └── reference-1.png │ ├── client-settings │ │ ├── attach-1.png │ │ ├── attach-2.png │ │ ├── attach-3.png │ │ ├── example-a1.png │ │ ├── example-a2.png │ │ ├── example-a3.png │ │ ├── example-b1.png │ │ ├── example-b2.png │ │ ├── example-b3.png │ │ ├── example-c1.png │ │ ├── example-c2.png │ │ └── example-c3.png │ ├── code-review-pyramid.jpeg │ ├── hierarchy.png │ ├── mapping │ │ ├── mapping-a.png │ │ ├── mapping-b.png │ │ └── mapping-c.png │ └── nginx-functionality-groups.png └── proposals │ ├── README.md │ ├── advanced-nginx-extensions.md │ ├── authentication-filter.md │ ├── client-settings.md │ ├── control-data-plane-split │ ├── README.md │ ├── connect.png │ ├── deployment-architecture.png │ └── graph-conns.png │ ├── control-plane-config.md │ ├── data-plane-config.md │ ├── gateway-inference-extension.md │ ├── gateway-settings.md │ ├── nap-waf.md │ ├── nginx-extensions.md │ ├── observability.md │ ├── proxy-settings.md │ ├── rate-limiting.md │ ├── rewrite-client-ip.md │ ├── session-persistence.md │ ├── template.md │ └── upstream-settings.md ├── examples ├── advanced-routing │ ├── README.md │ ├── cafe-routes.yaml │ ├── coffee.yaml │ ├── gateway.yaml │ ├── regex-route.yaml │ └── tea.yaml ├── cafe-example │ ├── README.md │ ├── cafe-routes.yaml │ ├── cafe.yaml │ └── gateway.yaml ├── client-settings-policy │ ├── README.md │ ├── app.yaml │ ├── gateway-client-settings.yaml │ ├── gateway.yaml │ ├── grpc-client-settings.yaml │ ├── httproutes.yaml │ └── tea-client-settings.yaml ├── cross-namespace-routing │ ├── README.md │ ├── cafe-ns-and-app.yaml │ ├── cafe-routes.yaml │ ├── gateway.yaml │ └── reference-grant.yaml ├── externalname-service │ ├── README.md │ ├── backendtlspolicy.yaml │ ├── cafe.yaml │ ├── gateway.yaml │ └── route.yaml ├── grpc-routing │ ├── README.md │ ├── exact-method.yaml │ ├── grpc.proto │ ├── headers.yaml │ ├── helloworld.yaml │ └── hostname.yaml ├── helm │ ├── README.md │ ├── azure │ │ └── values.yaml │ ├── default │ │ └── values.yaml │ ├── experimental-nginx-plus │ │ └── values.yaml │ ├── experimental │ │ └── values.yaml │ ├── inference-nginx-plus │ │ └── values.yaml │ ├── inference │ │ └── values.yaml │ ├── nginx-plus │ │ └── values.yaml │ ├── nodeport │ │ └── values.yaml │ ├── snippets-filters-nginx-plus │ │ └── values.yaml │ └── snippets-filters │ │ └── values.yaml ├── http-request-header-filter │ ├── README.md │ ├── echo-route.yaml │ ├── gateway.yaml │ └── headers.yaml ├── http-response-header-filter │ ├── README.md │ ├── gateway.yaml │ ├── headers.yaml │ ├── http-route-filters.yaml │ └── http-route.yaml ├── https-termination │ ├── README.md │ ├── cafe-routes.yaml │ ├── cafe.yaml │ ├── certificate-ns-and-cafe-secret.yaml │ ├── gateway.yaml │ └── reference-grant.yaml ├── secure-backend │ ├── README.md │ ├── backendtlspolicy.yaml │ ├── gateway.yaml │ ├── http-route.yaml │ └── secure-app.yaml ├── snippets-filter │ ├── README.md │ ├── app.yaml │ ├── gateway.yaml │ ├── httproutes.yaml │ ├── no-delay-rate-limiting-sf.yaml │ └── rate-limiting-sf.yaml ├── traffic-splitting │ ├── README.md │ ├── cafe-route-equal-weight.yaml │ ├── cafe-route.yaml │ ├── cafe.yaml │ └── gateway.yaml └── upstream-settings-policy │ ├── 1m-zone-size.yaml │ ├── README.md │ ├── app.yaml │ ├── gateway.yaml │ ├── httproutes.yaml │ └── upstream-keepalives.yaml ├── go.mod ├── go.sum ├── internal ├── controller │ ├── config │ │ └── config.go │ ├── config_updater.go │ ├── config_updater_test.go │ ├── controller_suite_test.go │ ├── controllerfakes │ │ └── fake_log_level_setter.go │ ├── doc.go │ ├── handler.go │ ├── handler_test.go │ ├── health.go │ ├── health_test.go │ ├── licensing │ │ ├── collector.go │ │ ├── collector_suite_test.go │ │ ├── collector_test.go │ │ └── licensingfakes │ │ │ └── fake_collector.go │ ├── log_level_setters.go │ ├── log_level_setters_test.go │ ├── manager.go │ ├── manager_test.go │ ├── metrics │ │ ├── collectors │ │ │ └── controller.go │ │ └── metrics.go │ ├── ngfsort │ │ ├── doc.go │ │ ├── sort.go │ │ └── sort_test.go │ ├── nginx │ │ ├── agent │ │ │ ├── action.go │ │ │ ├── action_test.go │ │ │ ├── agent.go │ │ │ ├── agent_test.go │ │ │ ├── agentfakes │ │ │ │ ├── fake_deployment_storer.go │ │ │ │ └── fake_nginx_updater.go │ │ │ ├── broadcast │ │ │ │ ├── broadcast.go │ │ │ │ ├── broadcast_test.go │ │ │ │ ├── broadcastfakes │ │ │ │ │ └── fake_broadcaster.go │ │ │ │ └── doc.go │ │ │ ├── command.go │ │ │ ├── command_test.go │ │ │ ├── deployment.go │ │ │ ├── deployment_test.go │ │ │ ├── doc.go │ │ │ ├── file.go │ │ │ ├── file_test.go │ │ │ └── grpc │ │ │ │ ├── connections.go │ │ │ │ ├── connections_test.go │ │ │ │ ├── context │ │ │ │ ├── context.go │ │ │ │ ├── context_test.go │ │ │ │ └── doc.go │ │ │ │ ├── doc.go │ │ │ │ ├── filewatcher │ │ │ │ ├── doc.go │ │ │ │ ├── filewatcher.go │ │ │ │ └── filewatcher_test.go │ │ │ │ ├── grpc.go │ │ │ │ ├── grpcfakes │ │ │ │ └── fake_connections_tracker.go │ │ │ │ ├── interceptor │ │ │ │ ├── doc.go │ │ │ │ ├── interceptor.go │ │ │ │ └── interceptor_test.go │ │ │ │ └── messenger │ │ │ │ ├── doc.go │ │ │ │ ├── messenger.go │ │ │ │ ├── messenger_test.go │ │ │ │ └── messengerfakes │ │ │ │ └── fake_messenger.go │ │ ├── conf │ │ │ ├── grpc-error-locations.conf │ │ │ ├── grpc-error-pages.conf │ │ │ ├── nginx-plus.conf │ │ │ └── nginx.conf │ │ ├── config │ │ │ ├── base_http_config.go │ │ │ ├── base_http_config_template.go │ │ │ ├── base_http_config_test.go │ │ │ ├── configfakes │ │ │ │ └── fake_generator.go │ │ │ ├── generator.go │ │ │ ├── generator_test.go │ │ │ ├── http │ │ │ │ └── config.go │ │ │ ├── includes.go │ │ │ ├── includes_test.go │ │ │ ├── main_config.go │ │ │ ├── main_config_template.go │ │ │ ├── main_config_test.go │ │ │ ├── maps.go │ │ │ ├── maps_template.go │ │ │ ├── maps_test.go │ │ │ ├── plus_api.go │ │ │ ├── plus_api_template.go │ │ │ ├── plus_api_test.go │ │ │ ├── policies │ │ │ │ ├── clientsettings │ │ │ │ │ ├── generator.go │ │ │ │ │ ├── generator_test.go │ │ │ │ │ ├── validator.go │ │ │ │ │ └── validator_test.go │ │ │ │ ├── generator.go │ │ │ │ ├── generator_test.go │ │ │ │ ├── observability │ │ │ │ │ ├── generator.go │ │ │ │ │ ├── generator_test.go │ │ │ │ │ ├── validator.go │ │ │ │ │ └── validator_test.go │ │ │ │ ├── policies_suite_test.go │ │ │ │ ├── policiesfakes │ │ │ │ │ ├── fake_generator.go │ │ │ │ │ ├── fake_object_kind.go │ │ │ │ │ ├── fake_policy.go │ │ │ │ │ └── fake_validator.go │ │ │ │ ├── policy.go │ │ │ │ ├── upstreamsettings │ │ │ │ │ ├── processor.go │ │ │ │ │ ├── processor_test.go │ │ │ │ │ ├── validator.go │ │ │ │ │ └── validator_test.go │ │ │ │ ├── validator.go │ │ │ │ └── validator_test.go │ │ │ ├── servers.go │ │ │ ├── servers_template.go │ │ │ ├── servers_test.go │ │ │ ├── shared │ │ │ │ └── config.go │ │ │ ├── sockets.go │ │ │ ├── sockets_test.go │ │ │ ├── split_clients.go │ │ │ ├── split_clients_template.go │ │ │ ├── split_clients_test.go │ │ │ ├── stream │ │ │ │ └── config.go │ │ │ ├── stream_servers.go │ │ │ ├── stream_servers_template.go │ │ │ ├── stream_servers_test.go │ │ │ ├── telemetry.go │ │ │ ├── telemetry_template.go │ │ │ ├── telemetry_test.go │ │ │ ├── upstreams.go │ │ │ ├── upstreams_template.go │ │ │ ├── upstreams_test.go │ │ │ ├── validation │ │ │ │ ├── common.go │ │ │ │ ├── common_test.go │ │ │ │ ├── doc.go │ │ │ │ ├── framework.go │ │ │ │ ├── framework_test.go │ │ │ │ ├── generic.go │ │ │ │ ├── generic_test.go │ │ │ │ ├── http_filters.go │ │ │ │ ├── http_filters_test.go │ │ │ │ ├── http_njs_match.go │ │ │ │ ├── http_njs_match_test.go │ │ │ │ └── http_validator.go │ │ │ ├── variable_names.go │ │ │ └── variable_names_test.go │ │ ├── modules │ │ │ ├── .prettierrc │ │ │ ├── README.md │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── epp.js │ │ │ │ └── httpmatches.js │ │ │ └── test │ │ │ │ ├── epp.test.js │ │ │ │ ├── httpmatches.test.js │ │ │ │ └── vitest.config.ts │ │ └── types │ │ │ └── types.go │ ├── provisioner │ │ ├── doc.go │ │ ├── eventloop.go │ │ ├── handler.go │ │ ├── handler_test.go │ │ ├── objects.go │ │ ├── objects_test.go │ │ ├── openshift │ │ │ ├── openshift.go │ │ │ └── openshiftfakes │ │ │ │ └── fake_apichecker.go │ │ ├── provisioner.go │ │ ├── provisioner_test.go │ │ ├── provisionerfakes │ │ │ └── fake_provisioner.go │ │ ├── setter.go │ │ ├── setter_test.go │ │ ├── store.go │ │ ├── store_test.go │ │ └── templates.go │ ├── state │ │ ├── change_processor.go │ │ ├── change_processor_test.go │ │ ├── changed_predicate.go │ │ ├── changed_predicate_test.go │ │ ├── conditions │ │ │ ├── conditions.go │ │ │ └── conditions_test.go │ │ ├── dataplane │ │ │ ├── configuration.go │ │ │ ├── configuration_test.go │ │ │ ├── convert.go │ │ │ ├── convert_test.go │ │ │ ├── doc.go │ │ │ ├── sort.go │ │ │ ├── sort_test.go │ │ │ └── types.go │ │ ├── graph │ │ │ ├── backend_refs.go │ │ │ ├── backend_refs_test.go │ │ │ ├── backend_tls_policy.go │ │ │ ├── backend_tls_policy_test.go │ │ │ ├── certificate_bundle.go │ │ │ ├── certificate_bundle_test.go │ │ │ ├── common_filter.go │ │ │ ├── common_filter_test.go │ │ │ ├── configmaps.go │ │ │ ├── configmaps_test.go │ │ │ ├── doc.go │ │ │ ├── extension_ref_filter.go │ │ │ ├── extension_ref_filter_test.go │ │ │ ├── gateway.go │ │ │ ├── gateway_listener.go │ │ │ ├── gateway_listener_test.go │ │ │ ├── gateway_test.go │ │ │ ├── gatewayclass.go │ │ │ ├── gatewayclass_test.go │ │ │ ├── graph.go │ │ │ ├── graph_test.go │ │ │ ├── grpcroute.go │ │ │ ├── grpcroute_test.go │ │ │ ├── httproute.go │ │ │ ├── httproute_test.go │ │ │ ├── inferencepools.go │ │ │ ├── inferencepools_test.go │ │ │ ├── multiple_gateways_test.go │ │ │ ├── namespace.go │ │ │ ├── namespace_test.go │ │ │ ├── nginxproxy.go │ │ │ ├── nginxproxy_test.go │ │ │ ├── policies.go │ │ │ ├── policies_test.go │ │ │ ├── policy_ancestor.go │ │ │ ├── policy_ancestor_test.go │ │ │ ├── reference_grant.go │ │ │ ├── reference_grant_test.go │ │ │ ├── route_common.go │ │ │ ├── route_common_test.go │ │ │ ├── secret.go │ │ │ ├── secret_test.go │ │ │ ├── service.go │ │ │ ├── service_test.go │ │ │ ├── snippets_filter.go │ │ │ ├── snippets_filter_test.go │ │ │ ├── tlsroute.go │ │ │ ├── tlsroute_test.go │ │ │ ├── validation.go │ │ │ └── validation_test.go │ │ ├── mirror │ │ │ ├── mirror.go │ │ │ └── mirror_test.go │ │ ├── resolver │ │ │ ├── resolver.go │ │ │ ├── resolver_test.go │ │ │ ├── resolverfakes │ │ │ │ └── fake_service_resolver.go │ │ │ ├── service_resolver_suite_test.go │ │ │ └── service_resolver_test.go │ │ ├── state_suite_test.go │ │ ├── statefakes │ │ │ └── fake_change_processor.go │ │ ├── store.go │ │ └── validation │ │ │ ├── validationfakes │ │ │ ├── fake_generic_validator.go │ │ │ ├── fake_httpfields_validator.go │ │ │ └── fake_policy_validator.go │ │ │ └── validator.go │ ├── status │ │ ├── conditions.go │ │ ├── conditions_test.go │ │ ├── gatewayclass.go │ │ ├── gatewayclass_test.go │ │ ├── k8s_updater.go │ │ ├── leader_aware_group_updater.go │ │ ├── leader_aware_group_updater_test.go │ │ ├── prepare_requests.go │ │ ├── prepare_requests_test.go │ │ ├── queue.go │ │ ├── queue_test.go │ │ ├── status_setters.go │ │ ├── status_setters_test.go │ │ ├── status_suite_test.go │ │ ├── statusfakes │ │ │ ├── fake_group_updater.go │ │ │ └── fake_k8s_updater.go │ │ ├── updater.go │ │ ├── updater_retry_test.go │ │ └── updater_test.go │ └── telemetry │ │ ├── agent_labels.go │ │ ├── agent_labels_test.go │ │ ├── collector.go │ │ ├── collector_test.go │ │ ├── data.avdl │ │ ├── data_attributes_generated.go │ │ ├── data_test.go │ │ ├── doc.go │ │ ├── exporter.go │ │ ├── exporter_test.go │ │ ├── job_worker.go │ │ ├── job_worker_test.go │ │ ├── ngfresourcecounts_attributes_generated.go │ │ ├── platform.go │ │ ├── platform_test.go │ │ ├── telemetry_suite_test.go │ │ └── telemetryfakes │ │ ├── fake_configuration_getter.go │ │ ├── fake_data_collector.go │ │ ├── fake_exporter.go │ │ └── fake_graph_getter.go └── framework │ ├── controller │ ├── controller_suite_test.go │ ├── controllerfakes │ │ ├── fake_field_indexer.go │ │ ├── fake_getter.go │ │ └── fake_manager.go │ ├── doc.go │ ├── fakes.go │ ├── filter │ │ ├── filter.go │ │ └── filter_test.go │ ├── getter.go │ ├── index │ │ ├── endpointslice.go │ │ ├── endpointslice_test.go │ │ ├── index.go │ │ ├── pod.go │ │ └── pod_test.go │ ├── labels.go │ ├── predicate │ │ ├── annotation.go │ │ ├── annotation_test.go │ │ ├── gatewayclass.go │ │ ├── gatewayclass_test.go │ │ ├── label.go │ │ ├── secret.go │ │ ├── secret_test.go │ │ ├── service.go │ │ └── service_test.go │ ├── reconciler.go │ ├── reconciler_test.go │ ├── register.go │ ├── register_test.go │ ├── resource.go │ └── resource_test.go │ ├── doc.go │ ├── events │ ├── event.go │ ├── events_suite_test.go │ ├── events_test.go │ ├── eventsfakes │ │ ├── fake_event_handler.go │ │ └── fake_first_event_batch_preparer.go │ ├── first_eventbatch_preparer.go │ ├── first_eventbatch_preparer_test.go │ ├── handler.go │ ├── loop.go │ └── loop_test.go │ ├── file │ ├── file.go │ ├── file_suite_test.go │ ├── file_test.go │ ├── filefakes │ │ └── fake_osfile_manager.go │ └── os_filemanager.go │ ├── helpers │ ├── helpers.go │ └── helpers_test.go │ ├── kinds │ └── kinds.go │ ├── kubernetes │ ├── client.go │ └── kubernetesfakes │ │ └── fake_reader.go │ ├── runnables │ ├── cronjob.go │ ├── cronjob_test.go │ ├── doc.go │ ├── runnables.go │ └── runnables_test.go │ └── types │ ├── doc.go │ └── types.go ├── operators ├── Dockerfile ├── Makefile ├── PROJECT ├── README.md ├── bundle.Dockerfile ├── bundle │ ├── manifests │ │ ├── gateway.nginx.org_nginxgatewayfabrics.yaml │ │ ├── nginx-gateway-fabric-controller-manager-metrics-service_v1_service.yaml │ │ ├── nginx-gateway-fabric-metrics-reader_rbac.authorization.k8s.io_v1_clusterrole.yaml │ │ └── nginx-gateway-fabric.clusterserviceversion.yaml │ ├── metadata │ │ └── annotations.yaml │ └── tests │ │ └── scorecard │ │ └── config.yaml ├── config │ ├── crd │ │ ├── bases │ │ │ └── gateway.nginx.org_nginxgatewayfabrics.yaml │ │ └── kustomization.yaml │ ├── default │ │ ├── kustomization.yaml │ │ ├── manager_metrics_patch.yaml │ │ └── metrics_service.yaml │ ├── manager │ │ ├── kustomization.yaml │ │ └── manager.yaml │ ├── manifests │ │ ├── bases │ │ │ └── nginx-gateway-fabric.clusterserviceversion.yaml │ │ └── kustomization.yaml │ ├── network-policy │ │ ├── allow-metrics-traffic.yaml │ │ └── kustomization.yaml │ ├── prometheus │ │ ├── kustomization.yaml │ │ └── monitor.yaml │ ├── rbac │ │ ├── kustomization.yaml │ │ ├── leader_election_role.yaml │ │ ├── leader_election_role_binding.yaml │ │ ├── metrics_auth_role.yaml │ │ ├── metrics_auth_role_binding.yaml │ │ ├── metrics_reader_role.yaml │ │ ├── role.yaml │ │ ├── role_binding.yaml │ │ └── service_account.yaml │ ├── samples │ │ ├── gateway_v1alpha1_nginxgatewayfabric.yaml │ │ └── kustomization.yaml │ └── scorecard │ │ ├── bases │ │ └── config.yaml │ │ ├── kustomization.yaml │ │ └── patches │ │ ├── basic.config.yaml │ │ └── olm.config.yaml ├── scripts │ ├── update-bundle.sh │ └── update-ngf-img-version.sh └── watches.yaml ├── renovate.json ├── scripts ├── generate-manifests.sh └── strip-crd-excludes.sh └── tests ├── Makefile ├── OPENSHIFT_CONFORMANCE.md ├── README.md ├── cel ├── clientsettingspolicy_test.go ├── common.go ├── common_test.go ├── nginxproxy_test.go ├── observabilitypolicy_test.go ├── snippetsfilter_test.go └── upstreamsettingspolicy_test.go ├── conformance ├── Dockerfile ├── conformance-rbac.yaml └── conformance_test.go ├── framework ├── collector.go ├── crossplane.go ├── crossplane │ ├── Dockerfile │ ├── cmd │ │ └── crossplane │ │ │ └── main.go │ ├── go.mod │ └── go.sum ├── generate_manifests.go ├── info.go ├── load.go ├── logging.go ├── ngf.go ├── nginx_log_levels.go ├── portforward.go ├── prometheus.go ├── request.go ├── resourcemanager.go ├── results.go └── timeout.go ├── go.mod ├── go.sum ├── ipv6 ├── config │ └── kind-ipv6-only.yaml ├── manifests │ ├── gateway.yaml │ ├── ipv6-test-app.yaml │ └── ipv6-test-client.yaml └── run-ipv6-test.sh ├── results ├── dp-perf │ ├── 1.0.0 │ │ └── 1.0.0.md │ ├── 1.1.0 │ │ └── 1.1.0.md │ ├── 1.2.0 │ │ ├── 1.2.0-plus.md │ │ └── 1.2.0.md │ ├── 1.3.0 │ │ ├── 1.3.0-plus.md │ │ └── 1.3.0.md │ ├── 1.4.0 │ │ ├── 1.4.0-oss.md │ │ └── 1.4.0-plus.md │ ├── 1.5.0 │ │ ├── 1.5.0-oss.md │ │ └── 1.5.0-plus.md │ ├── 1.6.0 │ │ ├── 1.6.0-oss.md │ │ └── 1.6.0-plus.md │ ├── 2.0.0 │ │ ├── 2.0.0-oss.md │ │ └── 2.0.0-plus.md │ ├── 2.1.0 │ │ ├── 2.1.0-oss.md │ │ └── 2.1.0-plus.md │ ├── 2.2.0 │ │ ├── 2.2.0-oss.md │ │ └── 2.2.0-plus.md │ └── edge │ │ ├── edge-oss.md │ │ └── edge-plus.md ├── graceful-recovery │ ├── 1.0.0 │ │ └── 1.0.0.md │ ├── 1.1.0 │ │ └── 1.1.0.md │ ├── 1.2.0 │ │ └── 1.2.0.md │ └── 1.3.0 │ │ └── 1.3.0.md ├── longevity │ ├── 1.0.0 │ │ ├── 1.0.0.md │ │ ├── cpu.png │ │ ├── memory.png │ │ ├── reload-time.png │ │ ├── reloads.png │ │ └── stub-status.png │ ├── 1.1.0 │ │ ├── 1.1.0.md │ │ ├── cpu.png │ │ ├── memory.png │ │ ├── reload-time.png │ │ ├── reloads.png │ │ └── stub-status.png │ ├── 1.2.0 │ │ ├── 1.2.0.md │ │ ├── oss-1.1.0-memory.png │ │ ├── oss-cpu.png │ │ ├── oss-final-reloads.png │ │ ├── oss-memory.png │ │ ├── oss-ngf-memory.png │ │ ├── oss-reload-time.png │ │ ├── oss-reloads.png │ │ ├── oss-stub-status.png │ │ ├── plus-cpu.png │ │ ├── plus-final-reloads.png │ │ ├── plus-memory.png │ │ ├── plus-ngf-memory.png │ │ ├── plus-reload-time.png │ │ ├── plus-reloads.png │ │ └── plus-status.png │ ├── 1.3.0 │ │ ├── oss-cpu.png │ │ ├── oss-final-reloads.png │ │ ├── oss-memory.png │ │ ├── oss-ngf-memory.png │ │ ├── oss-reload-time.png │ │ ├── oss-reloads.png │ │ ├── oss-stub-status.png │ │ ├── oss.md │ │ ├── plus-cpu.png │ │ ├── plus-final-reloads.png │ │ ├── plus-memory.png │ │ ├── plus-ngf-memory.png │ │ ├── plus-reload-time.png │ │ ├── plus-reloads.png │ │ ├── plus-status.png │ │ └── plus.md │ ├── 1.4.0 │ │ ├── oss-cpu.png │ │ ├── oss-memory.png │ │ ├── oss-ngf-memory.png │ │ ├── oss-reload-time.png │ │ ├── oss-reloads.png │ │ ├── oss-stub-status.png │ │ ├── oss.md │ │ ├── plus-cpu.png │ │ ├── plus-memory.png │ │ ├── plus-ngf-memory.png │ │ ├── plus-reloads.png │ │ ├── plus-status.png │ │ └── plus.md │ ├── 1.5.0 │ │ ├── oss-cpu.png │ │ ├── oss-memory.png │ │ ├── oss-ngf-memory.png │ │ ├── oss-reload-time.png │ │ ├── oss-reloads.png │ │ ├── oss-stub-status.png │ │ ├── oss.md │ │ ├── plus-cpu.png │ │ ├── plus-memory.png │ │ ├── plus-ngf-memory.png │ │ ├── plus-reloads.png │ │ ├── plus-status.png │ │ └── plus.md │ ├── 1.6.0 │ │ ├── oss-cpu.png │ │ ├── oss-memory.png │ │ ├── oss-ngf-memory.png │ │ ├── oss-reload-time.png │ │ ├── oss-reloads.png │ │ ├── oss-stub-status.png │ │ ├── oss.md │ │ ├── plus-cpu.png │ │ ├── plus-memory.png │ │ ├── plus-ngf-memory.png │ │ ├── plus-reload-time.png │ │ ├── plus-reloads.png │ │ ├── plus-status.png │ │ └── plus.md │ ├── 2.0.0 │ │ ├── oss-cpu.png │ │ ├── oss-memory.png │ │ ├── oss-ngf-memory.png │ │ ├── oss.md │ │ ├── plus-cpu.png │ │ ├── plus-memory.png │ │ ├── plus-ngf-memory.png │ │ └── plus.md │ ├── 2.1.0 │ │ ├── 2.1.0-oss.md │ │ ├── 2.1.0-plus.md │ │ ├── oss-cpu.png │ │ ├── oss-memory.png │ │ ├── plus-cpu.png │ │ └── plus-memory.png │ └── 2.2.0 │ │ ├── 2.2.0-oss.md │ │ ├── 2.2.0-plus.md │ │ ├── oss-cpu.png │ │ ├── oss-memory.png │ │ ├── plus-cpu.png │ │ └── plus-memory.png ├── ngf-upgrade │ ├── 1.0.0-special │ │ ├── 1.0.0-special.md │ │ ├── http.csv │ │ ├── http.png │ │ ├── https.csv │ │ └── https.png │ ├── 1.0.0 │ │ ├── 1.0.0.md │ │ ├── http.csv │ │ ├── http.png │ │ ├── https.csv │ │ └── https.png │ ├── 1.1.0 │ │ ├── 1.1.0.md │ │ ├── http.csv │ │ ├── http.png │ │ ├── https.csv │ │ └── https.png │ ├── 1.2.0 │ │ ├── 1.2.0-plus.md │ │ ├── 1.2.0.md │ │ ├── http-plus.png │ │ ├── http.png │ │ ├── https-plus.png │ │ └── https.png │ ├── 1.3.0 │ │ ├── 1.3.0-plus.md │ │ ├── 1.3.0.md │ │ ├── http-plus.png │ │ ├── http.png │ │ ├── https-plus.png │ │ └── https.png │ ├── 1.4.0 │ │ ├── 1.4.0-oss.md │ │ ├── 1.4.0-plus.md │ │ ├── http-oss.png │ │ ├── http-plus.png │ │ ├── https-oss.png │ │ └── https-plus.png │ ├── 1.5.0 │ │ ├── 1.5.0-oss.md │ │ ├── 1.5.0-plus.md │ │ ├── http-oss.png │ │ ├── http-plus.png │ │ ├── https-oss.png │ │ └── https-plus.png │ ├── 1.6.0 │ │ ├── 1.6.0-oss.md │ │ ├── 1.6.0-plus.md │ │ ├── http-oss.png │ │ ├── http-plus.png │ │ ├── https-oss.png │ │ └── https-plus.png │ ├── 2.1.0 │ │ ├── 2.1.0-oss.md │ │ ├── 2.1.0-plus.md │ │ ├── http-oss.png │ │ ├── http-plus.png │ │ ├── https-oss.png │ │ └── https-plus.png │ ├── 2.2.0 │ │ ├── 2.2.0-oss.md │ │ ├── 2.2.0-plus.md │ │ ├── http-oss.png │ │ ├── http-plus.png │ │ ├── https-oss.png │ │ └── https-plus.png │ └── edge │ │ ├── edge-oss.md │ │ ├── edge-plus.md │ │ ├── http-oss.png │ │ ├── http-plus.png │ │ ├── https-oss.png │ │ └── https-plus.png ├── product-telemetry-performance │ ├── README.md │ ├── collector-values.yaml │ └── img │ │ ├── cluster-1day-collect-not-report-cpu-usage.png │ │ ├── cluster-1day-collect-not-report-ngf-go-stats.png │ │ ├── cluster-1day-collect-not-report-ngf-mem-usage.png │ │ ├── cluster-1day-one-cpu-usage.png │ │ ├── cluster-1day-one-ngf-go-stats.png │ │ ├── cluster-1day-one-ngf-mem-usage.png │ │ ├── cluster-1day-three-cpu-usage.png │ │ ├── cluster-1day-three-mem-profile.png │ │ ├── cluster-1day-three-ngf-go-stats.png │ │ ├── cluster-1day-three-ngf-mem-usage.png │ │ ├── cluster-1day-two-cpu-usage.png │ │ ├── cluster-1day-two-ngf-go-stats.png │ │ ├── cluster-1day-two-ngf-mem-usage.png │ │ ├── cluster-1hour-cpu-usage.png │ │ ├── cluster-1hour-ngf-go-stats.png │ │ ├── cluster-1hour-ngf-mem-usage.png │ │ ├── cluster-1min-cpu-usage.png │ │ ├── cluster-1min-ngf-go-stats.png │ │ ├── cluster-1min-ngf-mem-usage.png │ │ ├── cluster-no-tel-cpu-usage.png │ │ ├── cluster-no-tel-mem-profile.png │ │ ├── cluster-no-tel-ngf-go-stats.png │ │ ├── cluster-no-tel-ngf-mem-usage.png │ │ ├── cluster-tel-disabled-cpu-usage.png │ │ ├── cluster-tel-disabled-mem-profile.png │ │ ├── cluster-tel-disabled-ngf-go-stats.png │ │ └── cluster-tel-disabled-ngf-mem-usage.png ├── reconfig │ ├── 1.0.0 │ │ └── 1.0.0.md │ ├── 1.1.0 │ │ └── 1.1.0.md │ ├── 1.2.0 │ │ └── 1.2.0.md │ ├── 1.3.0 │ │ └── 1.3.0.md │ ├── 1.4.0 │ │ ├── 1.4.0-oss.md │ │ └── 1.4.0-plus.md │ ├── 1.5.0 │ │ ├── 1.5.0-oss.md │ │ └── 1.5.0-plus.md │ ├── 1.6.0 │ │ ├── 1.6.0-oss.md │ │ └── 1.6.0-plus.md │ ├── 2.0.0 │ │ ├── 2.0.0-oss.md │ │ └── 2.0.0-plus.md │ ├── 2.1.0 │ │ ├── 2.1.0-oss.md │ │ └── 2.1.0-plus.md │ ├── 2.2.0 │ │ ├── 2.2.0-oss.md │ │ └── 2.2.0-plus.md │ └── edge │ │ ├── edge-oss.md │ │ └── edge-plus.md ├── scale │ ├── 1.0.0 │ │ ├── 1.0.0.md │ │ ├── TestScale_HTTPRoutes │ │ │ ├── CPU-no-delay.png │ │ │ ├── CPU.png │ │ │ ├── Memory-no-delay.png │ │ │ ├── Memory.png │ │ │ ├── TTR.png │ │ │ ├── results-no-delay.csv │ │ │ └── results.csv │ │ ├── TestScale_HTTPSListeners │ │ │ ├── CPU.png │ │ │ ├── Memory.png │ │ │ ├── TTR.png │ │ │ └── results.csv │ │ ├── TestScale_Listeners │ │ │ ├── CPU.png │ │ │ ├── Memory.png │ │ │ ├── TTR.png │ │ │ └── results.csv │ │ └── TestScale_UpstreamServers │ │ │ ├── CPU.png │ │ │ └── Memory.png │ ├── 1.1.0 │ │ ├── 1.1.0.md │ │ ├── TestScale_HTTPRoutes │ │ │ ├── CPU-no-delay.png │ │ │ ├── CPU.png │ │ │ ├── Memory-no-delay.png │ │ │ ├── Memory.png │ │ │ ├── TTR.png │ │ │ ├── results-no-delay.csv │ │ │ └── results.csv │ │ ├── TestScale_HTTPSListeners │ │ │ ├── CPU.png │ │ │ ├── Memory.png │ │ │ ├── TTR.png │ │ │ └── results.csv │ │ ├── TestScale_Listeners │ │ │ ├── CPU.png │ │ │ ├── Memory.png │ │ │ ├── TTR.png │ │ │ └── results.csv │ │ └── TestScale_UpstreamServers │ │ │ ├── CPU.png │ │ │ └── Memory.png │ ├── 1.2.0 │ │ ├── 1.2.0.md │ │ ├── TestScale_HTTPRoutes │ │ │ ├── CPU.png │ │ │ ├── Memory.png │ │ │ ├── TTR-without-peak.png │ │ │ └── TTR.png │ │ ├── TestScale_HTTPRoutes_Plus │ │ │ ├── CPU.png │ │ │ ├── Memory.png │ │ │ └── TTR.png │ │ ├── TestScale_HTTPSListeners │ │ │ ├── CPU.png │ │ │ ├── Memory.png │ │ │ └── TTR.png │ │ ├── TestScale_HTTPSListeners_Plus │ │ │ ├── CPU.png │ │ │ ├── Memory.png │ │ │ └── TTR.png │ │ ├── TestScale_Listeners │ │ │ ├── CPU.png │ │ │ ├── Memory.png │ │ │ └── TTR.png │ │ ├── TestScale_Listeners_Plus │ │ │ ├── CPU.png │ │ │ ├── Memory.png │ │ │ └── TTR.png │ │ ├── TestScale_UpstreamServers │ │ │ ├── CPU.png │ │ │ └── Memory.png │ │ └── TestScale_UpstreamServers_Plus │ │ │ ├── CPU.png │ │ │ └── Memory.png │ ├── 1.3.0 │ │ ├── 1.3.0-plus.md │ │ ├── 1.3.0.md │ │ ├── TestScale_HTTPRoutes │ │ │ ├── cpu-plus.png │ │ │ ├── cpu.png │ │ │ ├── memory-plus.png │ │ │ ├── memory.png │ │ │ ├── ttr-plus.png │ │ │ └── ttr.png │ │ ├── TestScale_HTTPSListeners │ │ │ ├── cpu-plus.png │ │ │ ├── cpu.png │ │ │ ├── memory-plus.png │ │ │ ├── memory.png │ │ │ ├── ttr-plus.png │ │ │ └── ttr.png │ │ ├── TestScale_Listeners │ │ │ ├── cpu-plus.png │ │ │ ├── cpu.png │ │ │ ├── memory-plus.png │ │ │ ├── memory.png │ │ │ ├── ttr-plus.png │ │ │ └── ttr.png │ │ └── TestScale_UpstreamServers │ │ │ ├── cpu-plus.png │ │ │ ├── cpu.png │ │ │ ├── memory-plus.png │ │ │ └── memory.png │ ├── 1.4.0 │ │ ├── 1.4.0-oss.md │ │ ├── 1.4.0-plus.md │ │ ├── TestScale_HTTPRoutes │ │ │ ├── cpu-oss.png │ │ │ ├── cpu-plus.png │ │ │ ├── memory-oss.png │ │ │ ├── memory-plus.png │ │ │ ├── ttr-oss.png │ │ │ └── ttr-plus.png │ │ ├── TestScale_HTTPSListeners │ │ │ ├── cpu-oss.png │ │ │ ├── cpu-plus.png │ │ │ ├── memory-oss.png │ │ │ ├── memory-plus.png │ │ │ ├── ttr-oss.png │ │ │ └── ttr-plus.png │ │ ├── TestScale_Listeners │ │ │ ├── cpu-oss.png │ │ │ ├── cpu-plus.png │ │ │ ├── memory-oss.png │ │ │ ├── memory-plus.png │ │ │ ├── ttr-oss.png │ │ │ └── ttr-plus.png │ │ └── TestScale_UpstreamServers │ │ │ ├── cpu-oss.png │ │ │ ├── cpu-plus.png │ │ │ ├── memory-oss.png │ │ │ ├── memory-plus.png │ │ │ ├── ngf-plus.log │ │ │ └── nginx-plus.log │ ├── 1.5.0 │ │ ├── 1.5.0-oss.md │ │ ├── 1.5.0-plus.md │ │ ├── TestScale_HTTPRoutes │ │ │ ├── cpu-oss.png │ │ │ ├── cpu-plus.png │ │ │ ├── memory-oss.png │ │ │ ├── memory-plus.png │ │ │ ├── ttr-oss.png │ │ │ └── ttr-plus.png │ │ ├── TestScale_HTTPSListeners │ │ │ ├── cpu-oss.png │ │ │ ├── cpu-plus.png │ │ │ ├── memory-oss.png │ │ │ ├── memory-plus.png │ │ │ ├── ngf-oss.log │ │ │ ├── ttr-oss.png │ │ │ └── ttr-plus.png │ │ ├── TestScale_Listeners │ │ │ ├── cpu-oss.png │ │ │ ├── cpu-plus.png │ │ │ ├── memory-oss.png │ │ │ ├── memory-plus.png │ │ │ ├── ngf-oss.log │ │ │ ├── ngf-plus.log │ │ │ ├── ttr-oss.png │ │ │ └── ttr-plus.png │ │ └── TestScale_UpstreamServers │ │ │ ├── cpu-oss.png │ │ │ ├── cpu-plus.png │ │ │ ├── memory-oss.png │ │ │ ├── memory-plus.png │ │ │ └── ngf-oss.log │ ├── 1.6.0 │ │ ├── 1.6.0-oss.md │ │ ├── 1.6.0-plus.md │ │ ├── TestScale_HTTPRoutes │ │ │ ├── cpu-oss.png │ │ │ ├── cpu-plus.png │ │ │ ├── memory-oss.png │ │ │ ├── memory-plus.png │ │ │ ├── ttr-oss.png │ │ │ └── ttr-plus.png │ │ ├── TestScale_HTTPSListeners │ │ │ ├── cpu-oss.png │ │ │ ├── cpu-plus.png │ │ │ ├── memory-oss.png │ │ │ ├── memory-plus.png │ │ │ ├── ngf-plus.log │ │ │ ├── nginx-plus.log │ │ │ ├── ttr-oss.png │ │ │ └── ttr-plus.png │ │ ├── TestScale_Listeners │ │ │ ├── cpu-oss.png │ │ │ ├── cpu-plus.png │ │ │ ├── memory-oss.png │ │ │ ├── memory-plus.png │ │ │ ├── ngf-oss.log │ │ │ ├── ngf-plus.log │ │ │ ├── nginx-plus.log │ │ │ ├── ttr-oss.png │ │ │ └── ttr-plus.png │ │ └── TestScale_UpstreamServers │ │ │ ├── cpu-oss.png │ │ │ ├── cpu-plus.png │ │ │ ├── memory-oss.png │ │ │ ├── memory-plus.png │ │ │ ├── ngf-oss.log │ │ │ └── ngf-plus.log │ ├── 2.0.0 │ │ ├── 2.0.0-oss.md │ │ ├── 2.0.0-plus.md │ │ ├── TestScale_HTTPRoutes │ │ │ ├── cpu-oss.png │ │ │ ├── cpu-plus.png │ │ │ ├── memory-oss.png │ │ │ ├── memory-plus.png │ │ │ ├── ttr-oss.png │ │ │ └── ttr-plus.png │ │ ├── TestScale_HTTPSListeners │ │ │ ├── cpu-oss.png │ │ │ ├── cpu-plus.png │ │ │ ├── memory-oss.png │ │ │ ├── memory-plus.png │ │ │ ├── ngf-oss.log │ │ │ ├── ngf-plus.log │ │ │ ├── nginx-plus.log │ │ │ ├── ttr-oss.png │ │ │ └── ttr-plus.png │ │ ├── TestScale_Listeners │ │ │ ├── cpu-oss.png │ │ │ ├── cpu-plus.png │ │ │ ├── memory-oss.png │ │ │ ├── memory-plus.png │ │ │ ├── ngf-oss.log │ │ │ ├── ngf-plus.log │ │ │ ├── nginx-plus.log │ │ │ ├── ttr-oss.png │ │ │ └── ttr-plus.png │ │ └── TestScale_UpstreamServers │ │ │ ├── cpu-oss.png │ │ │ ├── cpu-plus.png │ │ │ ├── memory-oss.png │ │ │ ├── memory-plus.png │ │ │ ├── ngf-oss.log │ │ │ └── ngf-plus.log │ ├── 2.1.0 │ │ ├── 2.1.0-oss.md │ │ ├── 2.1.0-plus.md │ │ ├── TestScale_HTTPRoutes │ │ │ ├── cpu-oss.png │ │ │ ├── cpu-plus.png │ │ │ ├── memory-oss.png │ │ │ ├── memory-plus.png │ │ │ ├── ttr-oss.png │ │ │ └── ttr-plus.png │ │ ├── TestScale_HTTPSListeners │ │ │ ├── cpu-oss.png │ │ │ ├── cpu-plus.png │ │ │ ├── memory-oss.png │ │ │ ├── memory-plus.png │ │ │ ├── ngf-oss.log │ │ │ ├── ngf-plus.log │ │ │ ├── nginx-plus.log │ │ │ ├── ttr-oss.png │ │ │ └── ttr-plus.png │ │ ├── TestScale_Listeners │ │ │ ├── cpu-oss.png │ │ │ ├── cpu-plus.png │ │ │ ├── memory-oss.png │ │ │ ├── memory-plus.png │ │ │ ├── ngf-oss.log │ │ │ ├── ngf-plus.log │ │ │ ├── nginx-plus.log │ │ │ ├── ttr-oss.png │ │ │ └── ttr-plus.png │ │ └── TestScale_UpstreamServers │ │ │ ├── cpu-oss.png │ │ │ ├── cpu-plus.png │ │ │ ├── memory-oss.png │ │ │ ├── memory-plus.png │ │ │ ├── ngf-oss.log │ │ │ └── ngf-plus.log │ ├── 2.2.0 │ │ ├── 2.2.0-oss.md │ │ ├── 2.2.0-plus.md │ │ ├── TestScale_HTTPRoutes │ │ │ ├── cpu-oss.png │ │ │ ├── cpu-plus.png │ │ │ ├── memory-oss.png │ │ │ ├── memory-plus.png │ │ │ ├── ngf-oss.log │ │ │ ├── ttr-oss.png │ │ │ └── ttr-plus.png │ │ ├── TestScale_HTTPSListeners │ │ │ ├── cpu-oss.png │ │ │ ├── cpu-plus.png │ │ │ ├── memory-oss.png │ │ │ ├── memory-plus.png │ │ │ ├── ngf-oss.log │ │ │ ├── ngf-plus.log │ │ │ ├── nginx-oss.log │ │ │ ├── ttr-oss.png │ │ │ └── ttr-plus.png │ │ ├── TestScale_Listeners │ │ │ ├── cpu-oss.png │ │ │ ├── cpu-plus.png │ │ │ ├── memory-oss.png │ │ │ ├── memory-plus.png │ │ │ ├── ngf-oss.log │ │ │ ├── ngf-plus.log │ │ │ ├── nginx-oss.log │ │ │ ├── ttr-oss.png │ │ │ └── ttr-plus.png │ │ └── TestScale_UpstreamServers │ │ │ ├── cpu-oss.png │ │ │ ├── cpu-plus.png │ │ │ ├── memory-oss.png │ │ │ ├── memory-plus.png │ │ │ └── ngf-oss.log │ └── edge │ │ ├── TestScale_HTTPRoutes │ │ ├── cpu-oss.png │ │ ├── cpu-plus.png │ │ ├── memory-oss.png │ │ ├── memory-plus.png │ │ ├── ttr-oss.png │ │ └── ttr-plus.png │ │ ├── TestScale_HTTPSListeners │ │ ├── cpu-oss.png │ │ ├── cpu-plus.png │ │ ├── memory-oss.png │ │ ├── memory-plus.png │ │ ├── ngf-oss.log │ │ ├── ngf-plus.log │ │ ├── nginx-oss.log │ │ ├── nginx-plus.log │ │ ├── ttr-oss.png │ │ └── ttr-plus.png │ │ ├── TestScale_Listeners │ │ ├── cpu-oss.png │ │ ├── cpu-plus.png │ │ ├── memory-oss.png │ │ ├── memory-plus.png │ │ ├── ngf-oss.log │ │ ├── ngf-plus.log │ │ ├── nginx-oss.log │ │ ├── nginx-plus.log │ │ ├── ttr-oss.png │ │ └── ttr-plus.png │ │ ├── TestScale_UpstreamServers │ │ ├── cpu-oss.png │ │ ├── cpu-plus.png │ │ ├── memory-oss.png │ │ ├── memory-plus.png │ │ ├── ngf-oss.log │ │ ├── ngf-plus.log │ │ └── nginx-plus.log │ │ ├── edge-oss.md │ │ └── edge-plus.md └── zero-downtime-scale │ ├── 1.0.0 │ ├── 1.0.0.md │ ├── 10-node │ │ ├── abrupt-down-http.png │ │ ├── abrupt-down-https.png │ │ ├── abrupt-up-http.png │ │ ├── abrupt-up-https.png │ │ ├── gradual-down-http.png │ │ ├── gradual-down-https.png │ │ ├── gradual-up-http.png │ │ └── gradual-up-https.png │ └── 25-node │ │ ├── abrupt-down-http.png │ │ ├── abrupt-down-https.png │ │ ├── abrupt-up-http.png │ │ ├── abrupt-up-https.png │ │ ├── gradual-down-http.png │ │ ├── gradual-down-https.png │ │ ├── gradual-up-http.png │ │ └── gradual-up-https.png │ ├── 1.1.0 │ ├── 1.1.0.md │ ├── 10-node │ │ ├── abrupt-down-http.png │ │ ├── abrupt-down-https.png │ │ ├── abrupt-up-http.png │ │ ├── abrupt-up-https.png │ │ ├── gradual-down-http.png │ │ ├── gradual-down-https.png │ │ ├── gradual-up-http.png │ │ └── gradual-up-https.png │ └── 25-node │ │ ├── abrupt-down-http.png │ │ ├── abrupt-down-https.png │ │ ├── abrupt-up-http.png │ │ ├── abrupt-up-https.png │ │ ├── gradual-down-http.png │ │ ├── gradual-down-https.png │ │ ├── gradual-up-http.png │ │ └── gradual-up-https.png │ ├── 1.2.0 │ ├── 1.2.0.md │ ├── 10-node │ │ ├── abrupt-down-http.png │ │ ├── abrupt-down-https.png │ │ ├── abrupt-up-http.png │ │ ├── abrupt-up-https.png │ │ ├── gradual-down-http.png │ │ ├── gradual-down-https.png │ │ ├── gradual-up-http.png │ │ └── gradual-up-https.png │ └── 25-node │ │ ├── abrupt-down-http.png │ │ ├── abrupt-down-https.png │ │ ├── abrupt-up-http.png │ │ ├── abrupt-up-https.png │ │ ├── gradual-down-http.png │ │ ├── gradual-down-https.png │ │ ├── gradual-up-http.png │ │ └── gradual-up-https.png │ ├── 1.3.0 │ ├── 1.3.0.md │ ├── 10-node │ │ ├── abrupt-down-http.png │ │ ├── abrupt-down-https.png │ │ ├── abrupt-up-http.png │ │ ├── abrupt-up-https.png │ │ ├── gradual-down-http.png │ │ ├── gradual-down-https.png │ │ ├── gradual-up-http.png │ │ └── gradual-up-https.png │ └── 25-node │ │ ├── abrupt-down-http.png │ │ ├── abrupt-down-https.png │ │ ├── abrupt-up-http.png │ │ ├── abrupt-up-https.png │ │ ├── gradual-down-http.png │ │ ├── gradual-down-https.png │ │ ├── gradual-up-http.png │ │ └── gradual-up-https.png │ ├── 1.4.0 │ ├── 1.4.0-oss.md │ ├── 1.4.0-plus.md │ ├── abrupt-scale-down-affinity-http-oss.png │ ├── abrupt-scale-down-affinity-http-plus.png │ ├── abrupt-scale-down-affinity-https-oss.png │ ├── abrupt-scale-down-affinity-https-plus.png │ ├── abrupt-scale-down-http-oss.png │ ├── abrupt-scale-down-http-plus.png │ ├── abrupt-scale-down-https-oss.png │ ├── abrupt-scale-down-https-plus.png │ ├── abrupt-scale-up-affinity-http-oss.png │ ├── abrupt-scale-up-affinity-http-plus.png │ ├── abrupt-scale-up-affinity-https-oss.png │ ├── abrupt-scale-up-affinity-https-plus.png │ ├── abrupt-scale-up-http-oss.png │ ├── abrupt-scale-up-http-plus.png │ ├── abrupt-scale-up-https-oss.png │ ├── abrupt-scale-up-https-plus.png │ ├── gradual-scale-down-affinity-http-oss.png │ ├── gradual-scale-down-affinity-http-plus.png │ ├── gradual-scale-down-affinity-https-oss.png │ ├── gradual-scale-down-affinity-https-plus.png │ ├── gradual-scale-down-http-oss.png │ ├── gradual-scale-down-http-plus.png │ ├── gradual-scale-down-https-oss.png │ ├── gradual-scale-down-https-plus.png │ ├── gradual-scale-up-affinity-http-oss.png │ ├── gradual-scale-up-affinity-http-plus.png │ ├── gradual-scale-up-affinity-https-oss.png │ ├── gradual-scale-up-affinity-https-plus.png │ ├── gradual-scale-up-http-oss.png │ ├── gradual-scale-up-http-plus.png │ ├── gradual-scale-up-https-oss.png │ └── gradual-scale-up-https-plus.png │ ├── 1.5.0 │ ├── 1.5.0-oss.md │ ├── 1.5.0-plus.md │ ├── abrupt-scale-down-affinity-http-oss.png │ ├── abrupt-scale-down-affinity-http-plus.png │ ├── abrupt-scale-down-affinity-https-oss.png │ ├── abrupt-scale-down-affinity-https-plus.png │ ├── abrupt-scale-down-http-oss.png │ ├── abrupt-scale-down-http-plus.png │ ├── abrupt-scale-down-https-oss.png │ ├── abrupt-scale-down-https-plus.png │ ├── abrupt-scale-up-affinity-http-oss.png │ ├── abrupt-scale-up-affinity-http-plus.png │ ├── abrupt-scale-up-affinity-https-oss.png │ ├── abrupt-scale-up-affinity-https-plus.png │ ├── abrupt-scale-up-http-oss.png │ ├── abrupt-scale-up-http-plus.png │ ├── abrupt-scale-up-https-oss.png │ ├── abrupt-scale-up-https-plus.png │ ├── gradual-scale-down-affinity-http-oss.png │ ├── gradual-scale-down-affinity-http-plus.png │ ├── gradual-scale-down-affinity-https-oss.png │ ├── gradual-scale-down-affinity-https-plus.png │ ├── gradual-scale-down-http-oss.png │ ├── gradual-scale-down-http-plus.png │ ├── gradual-scale-down-https-oss.png │ ├── gradual-scale-down-https-plus.png │ ├── gradual-scale-up-affinity-http-oss.png │ ├── gradual-scale-up-affinity-http-plus.png │ ├── gradual-scale-up-affinity-https-oss.png │ ├── gradual-scale-up-affinity-https-plus.png │ ├── gradual-scale-up-http-oss.png │ ├── gradual-scale-up-http-plus.png │ ├── gradual-scale-up-https-oss.png │ └── gradual-scale-up-https-plus.png │ ├── 1.6.0 │ ├── 1.6.0-oss.md │ ├── 1.6.0-plus.md │ ├── abrupt-scale-down-affinity-http-oss.png │ ├── abrupt-scale-down-affinity-http-plus.png │ ├── abrupt-scale-down-affinity-https-oss.png │ ├── abrupt-scale-down-affinity-https-plus.png │ ├── abrupt-scale-down-http-oss.png │ ├── abrupt-scale-down-http-plus.png │ ├── abrupt-scale-down-https-oss.png │ ├── abrupt-scale-down-https-plus.png │ ├── abrupt-scale-up-affinity-http-oss.png │ ├── abrupt-scale-up-affinity-http-plus.png │ ├── abrupt-scale-up-affinity-https-oss.png │ ├── abrupt-scale-up-affinity-https-plus.png │ ├── abrupt-scale-up-http-oss.png │ ├── abrupt-scale-up-http-plus.png │ ├── abrupt-scale-up-https-oss.png │ ├── abrupt-scale-up-https-plus.png │ ├── gradual-scale-down-affinity-http-oss.png │ ├── gradual-scale-down-affinity-http-plus.png │ ├── gradual-scale-down-affinity-https-oss.png │ ├── gradual-scale-down-affinity-https-plus.png │ ├── gradual-scale-down-http-oss.png │ ├── gradual-scale-down-http-plus.png │ ├── gradual-scale-down-https-oss.png │ ├── gradual-scale-down-https-plus.png │ ├── gradual-scale-up-affinity-http-oss.png │ ├── gradual-scale-up-affinity-http-plus.png │ ├── gradual-scale-up-affinity-https-oss.png │ ├── gradual-scale-up-affinity-https-plus.png │ ├── gradual-scale-up-http-oss.png │ ├── gradual-scale-up-http-plus.png │ ├── gradual-scale-up-https-oss.png │ └── gradual-scale-up-https-plus.png │ ├── 2.0.0 │ ├── 2.0.0-oss.md │ ├── 2.0.0-plus.md │ ├── abrupt-scale-down-affinity-http-oss.png │ ├── abrupt-scale-down-affinity-http-plus.png │ ├── abrupt-scale-down-affinity-https-oss.png │ ├── abrupt-scale-down-affinity-https-plus.png │ ├── abrupt-scale-down-http-oss.png │ ├── abrupt-scale-down-http-plus.png │ ├── abrupt-scale-down-https-oss.png │ ├── abrupt-scale-down-https-plus.png │ ├── abrupt-scale-up-affinity-http-oss.png │ ├── abrupt-scale-up-affinity-http-plus.png │ ├── abrupt-scale-up-affinity-https-oss.png │ ├── abrupt-scale-up-affinity-https-plus.png │ ├── abrupt-scale-up-http-oss.png │ ├── abrupt-scale-up-http-plus.png │ ├── abrupt-scale-up-https-oss.png │ ├── abrupt-scale-up-https-plus.png │ ├── gradual-scale-down-affinity-http-oss.png │ ├── gradual-scale-down-affinity-http-plus.png │ ├── gradual-scale-down-affinity-https-oss.png │ ├── gradual-scale-down-affinity-https-plus.png │ ├── gradual-scale-down-http-oss.png │ ├── gradual-scale-down-http-plus.png │ ├── gradual-scale-down-https-oss.png │ ├── gradual-scale-down-https-plus.png │ ├── gradual-scale-up-affinity-http-oss.png │ ├── gradual-scale-up-affinity-http-plus.png │ ├── gradual-scale-up-affinity-https-oss.png │ ├── gradual-scale-up-affinity-https-plus.png │ ├── gradual-scale-up-http-oss.png │ ├── gradual-scale-up-http-plus.png │ ├── gradual-scale-up-https-oss.png │ └── gradual-scale-up-https-plus.png │ ├── 2.1.0 │ ├── 2.1.0-oss.md │ ├── 2.1.0-plus.md │ ├── abrupt-scale-down-affinity-http-oss.png │ ├── abrupt-scale-down-affinity-http-plus.png │ ├── abrupt-scale-down-affinity-https-oss.png │ ├── abrupt-scale-down-affinity-https-plus.png │ ├── abrupt-scale-down-http-oss.png │ ├── abrupt-scale-down-http-plus.png │ ├── abrupt-scale-down-https-oss.png │ ├── abrupt-scale-down-https-plus.png │ ├── abrupt-scale-up-affinity-http-oss.png │ ├── abrupt-scale-up-affinity-http-plus.png │ ├── abrupt-scale-up-affinity-https-oss.png │ ├── abrupt-scale-up-affinity-https-plus.png │ ├── abrupt-scale-up-http-oss.png │ ├── abrupt-scale-up-http-plus.png │ ├── abrupt-scale-up-https-oss.png │ ├── abrupt-scale-up-https-plus.png │ ├── gradual-scale-down-affinity-http-oss.png │ ├── gradual-scale-down-affinity-http-plus.png │ ├── gradual-scale-down-affinity-https-oss.png │ ├── gradual-scale-down-affinity-https-plus.png │ ├── gradual-scale-down-http-oss.png │ ├── gradual-scale-down-http-plus.png │ ├── gradual-scale-down-https-oss.png │ ├── gradual-scale-down-https-plus.png │ ├── gradual-scale-up-affinity-http-oss.png │ ├── gradual-scale-up-affinity-http-plus.png │ ├── gradual-scale-up-affinity-https-oss.png │ ├── gradual-scale-up-affinity-https-plus.png │ ├── gradual-scale-up-http-oss.png │ ├── gradual-scale-up-http-plus.png │ ├── gradual-scale-up-https-oss.png │ └── gradual-scale-up-https-plus.png │ ├── 2.2.0 │ ├── 2.2.0-oss.md │ ├── 2.2.0-plus.md │ ├── abrupt-scale-down-affinity-http-oss.png │ ├── abrupt-scale-down-affinity-http-plus.png │ ├── abrupt-scale-down-affinity-https-oss.png │ ├── abrupt-scale-down-affinity-https-plus.png │ ├── abrupt-scale-down-http-oss.png │ ├── abrupt-scale-down-http-plus.png │ ├── abrupt-scale-down-https-oss.png │ ├── abrupt-scale-down-https-plus.png │ ├── abrupt-scale-up-affinity-http-oss.png │ ├── abrupt-scale-up-affinity-http-plus.png │ ├── abrupt-scale-up-affinity-https-oss.png │ ├── abrupt-scale-up-affinity-https-plus.png │ ├── abrupt-scale-up-http-oss.png │ ├── abrupt-scale-up-http-plus.png │ ├── abrupt-scale-up-https-oss.png │ ├── abrupt-scale-up-https-plus.png │ ├── gradual-scale-down-affinity-http-oss.png │ ├── gradual-scale-down-affinity-http-plus.png │ ├── gradual-scale-down-affinity-https-oss.png │ ├── gradual-scale-down-affinity-https-plus.png │ ├── gradual-scale-down-http-oss.png │ ├── gradual-scale-down-http-plus.png │ ├── gradual-scale-down-https-oss.png │ ├── gradual-scale-down-https-plus.png │ ├── gradual-scale-up-affinity-http-oss.png │ ├── gradual-scale-up-affinity-http-plus.png │ ├── gradual-scale-up-affinity-https-oss.png │ ├── gradual-scale-up-affinity-https-plus.png │ ├── gradual-scale-up-http-oss.png │ ├── gradual-scale-up-http-plus.png │ ├── gradual-scale-up-https-oss.png │ └── gradual-scale-up-https-plus.png │ └── edge │ ├── abrupt-scale-down-affinity-http-oss.png │ ├── abrupt-scale-down-affinity-http-plus.png │ ├── abrupt-scale-down-affinity-https-oss.png │ ├── abrupt-scale-down-affinity-https-plus.png │ ├── abrupt-scale-down-http-oss.png │ ├── abrupt-scale-down-http-plus.png │ ├── abrupt-scale-down-https-oss.png │ ├── abrupt-scale-down-https-plus.png │ ├── abrupt-scale-up-affinity-http-oss.png │ ├── abrupt-scale-up-affinity-http-plus.png │ ├── abrupt-scale-up-affinity-https-oss.png │ ├── abrupt-scale-up-affinity-https-plus.png │ ├── abrupt-scale-up-http-oss.png │ ├── abrupt-scale-up-http-plus.png │ ├── abrupt-scale-up-https-oss.png │ ├── abrupt-scale-up-https-plus.png │ ├── edge-oss.md │ ├── edge-plus.md │ ├── gradual-scale-down-affinity-http-oss.png │ ├── gradual-scale-down-affinity-http-plus.png │ ├── gradual-scale-down-affinity-https-oss.png │ ├── gradual-scale-down-affinity-https-plus.png │ ├── gradual-scale-down-http-oss.png │ ├── gradual-scale-down-http-plus.png │ ├── gradual-scale-down-https-oss.png │ ├── gradual-scale-down-https-plus.png │ ├── gradual-scale-up-affinity-http-oss.png │ ├── gradual-scale-up-affinity-http-plus.png │ ├── gradual-scale-up-affinity-https-oss.png │ ├── gradual-scale-up-affinity-https-plus.png │ ├── gradual-scale-up-http-oss.png │ ├── gradual-scale-up-http-plus.png │ ├── gradual-scale-up-https-oss.png │ └── gradual-scale-up-https-plus.png ├── scripts ├── add-local-ip-auth-networks.sh ├── check-pod-exit-code.sh ├── cleanup-router.sh ├── cleanup-vm.sh ├── cpu-plot.gp ├── create-and-setup-gcp-vm.sh ├── create-gke-cluster.sh ├── create-gke-router.sh ├── delete-gke-cluster.sh ├── memory-plot.gp ├── push-crossplane-image.sh ├── remote-scripts │ ├── install-deps.sh │ └── run-nfr-tests.sh ├── requests-plot.gp ├── run-tests-gcp-vm.sh ├── sync-files-to-vm.sh ├── ttr-plot.gp ├── update-firewall-with-local-ip.sh └── vars.env-example └── suite ├── advanced_routing_test.go ├── client_settings_test.go ├── dataplane_perf_test.go ├── graceful_recovery_test.go ├── longevity_test.go ├── manifests ├── advanced-routing │ ├── cafe.yaml │ ├── gateway.yaml │ ├── grpc-backends.yaml │ └── routes.yaml ├── clientsettings │ ├── cafe-routes.yaml │ ├── cafe.yaml │ ├── gateway.yaml │ ├── grpc-backend.yaml │ ├── grpc-route.yaml │ ├── invalid-route-csp.yaml │ ├── merging-csps.yaml │ └── valid-csps.yaml ├── dp-perf │ ├── cafe-routes.yaml │ ├── coffee.yaml │ └── gateway.yaml ├── graceful-recovery │ ├── cafe-routes.yaml │ ├── cafe-secret.yaml │ ├── cafe.yaml │ ├── gateway.yaml │ └── node-debugger-job.yaml ├── hello-world │ ├── apps.yaml │ ├── gateway.yaml │ └── routes.yaml ├── longevity │ ├── cafe-routes.yaml │ ├── cafe-secret.yaml │ ├── cafe.yaml │ ├── cronjob.yaml │ ├── gateway.yaml │ └── prom.yaml ├── ngf-upgrade │ ├── cafe-routes.yaml │ ├── cafe-secret.yaml │ ├── cafe.yaml │ ├── gateway-updated.yaml │ ├── gateway.yaml │ └── values.yaml ├── nginxgateway │ └── nginx-gateway.yaml ├── reconfig │ ├── cafe-routes.yaml │ ├── cafe-secret.yaml │ ├── cafe.yaml │ ├── gateway.yaml │ └── reference-grant.yaml ├── scale │ ├── httproute.yaml │ ├── matches.yaml │ ├── upstreams.yaml │ └── zero-downtime │ │ ├── cafe-routes.yaml │ │ ├── cafe-secret.yaml │ │ ├── cafe.yaml │ │ ├── gateway-1.yaml │ │ ├── gateway-10.yaml │ │ ├── gateway-11.yaml │ │ ├── gateway-12.yaml │ │ ├── gateway-13.yaml │ │ ├── gateway-14.yaml │ │ ├── gateway-15.yaml │ │ ├── gateway-16.yaml │ │ ├── gateway-17.yaml │ │ ├── gateway-18.yaml │ │ ├── gateway-19.yaml │ │ ├── gateway-2.yaml │ │ ├── gateway-20.yaml │ │ ├── gateway-21.yaml │ │ ├── gateway-22.yaml │ │ ├── gateway-23.yaml │ │ ├── gateway-24.yaml │ │ ├── gateway-25.yaml │ │ ├── gateway-3.yaml │ │ ├── gateway-4.yaml │ │ ├── gateway-5.yaml │ │ ├── gateway-6.yaml │ │ ├── gateway-7.yaml │ │ ├── gateway-8.yaml │ │ ├── gateway-9.yaml │ │ ├── values-affinity.yaml │ │ └── values.yaml ├── snippets-filter │ ├── cafe.yaml │ ├── gateway.yaml │ ├── grpc-backend.yaml │ ├── invalid-context-sf.yaml │ ├── invalid-duplicate-sf.yaml │ └── valid-sf.yaml ├── telemetry │ └── collector-values.yaml ├── tracing │ ├── policy-multiple.yaml │ └── policy-single.yaml └── upstream-settings-policy │ ├── cafe.yaml │ ├── gateway.yaml │ ├── grpc-backend.yaml │ ├── invalid-svc-usps.yaml │ ├── invalid-target-usps.yaml │ ├── routes.yaml │ ├── valid-merge-usps.yaml │ └── valid-usps.yaml ├── nginxgateway_test.go ├── reconfig_test.go ├── sample_test.go ├── scale_test.go ├── scripts └── longevity-wrk.sh ├── snippets_filter_test.go ├── system_suite_test.go ├── telemetry_test.go ├── tracing_test.go ├── upgrade_test.go └── upstream_settings_test.go /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.ct.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.ct.yaml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/.cache/buster-for-binary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.github/.cache/buster-for-binary -------------------------------------------------------------------------------- /.github/.cache/buster-for-generate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.github/.cache/buster-for-generate -------------------------------------------------------------------------------- /.github/.cache/buster-for-unit-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.github/.cache/buster-for-unit-tests -------------------------------------------------------------------------------- /.github/.cache/buster-for-vars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.github/.cache/buster-for-vars -------------------------------------------------------------------------------- /.github/CHANGELOG_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.github/CHANGELOG_TEMPLATE.md -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/enhancement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.github/ISSUE_TEMPLATE/enhancement.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/nginx-bot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.github/nginx-bot.yml -------------------------------------------------------------------------------- /.github/release-notes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.github/release-notes.yml -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/conformance.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.github/workflows/conformance.yml -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.github/workflows/dependency-review.yml -------------------------------------------------------------------------------- /.github/workflows/f5-cla.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.github/workflows/f5-cla.yml -------------------------------------------------------------------------------- /.github/workflows/fossa.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.github/workflows/fossa.yml -------------------------------------------------------------------------------- /.github/workflows/functional.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.github/workflows/functional.yml -------------------------------------------------------------------------------- /.github/workflows/helm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.github/workflows/helm.yml -------------------------------------------------------------------------------- /.github/workflows/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.github/workflows/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/mend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.github/workflows/mend.yml -------------------------------------------------------------------------------- /.github/workflows/nfr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.github/workflows/nfr.yml -------------------------------------------------------------------------------- /.github/workflows/release-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.github/workflows/release-pr.yml -------------------------------------------------------------------------------- /.github/workflows/renovate-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.github/workflows/renovate-build.yml -------------------------------------------------------------------------------- /.github/workflows/scorecards.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.github/workflows/scorecards.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.github/workflows/update-docker-images.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.github/workflows/update-docker-images.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitleaksignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.gitleaksignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /.markdownlint-cli2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.markdownlint-cli2.yaml -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 24 2 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.yamllint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/.yamllint.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /ISSUE_LIFECYCLE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/ISSUE_LIFECYCLE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/SECURITY.md -------------------------------------------------------------------------------- /apis/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/apis/doc.go -------------------------------------------------------------------------------- /apis/v1alpha1/clientsettingspolicy_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/apis/v1alpha1/clientsettingspolicy_types.go -------------------------------------------------------------------------------- /apis/v1alpha1/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/apis/v1alpha1/doc.go -------------------------------------------------------------------------------- /apis/v1alpha1/nginxgateway_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/apis/v1alpha1/nginxgateway_types.go -------------------------------------------------------------------------------- /apis/v1alpha1/policy_methods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/apis/v1alpha1/policy_methods.go -------------------------------------------------------------------------------- /apis/v1alpha1/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/apis/v1alpha1/register.go -------------------------------------------------------------------------------- /apis/v1alpha1/shared_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/apis/v1alpha1/shared_types.go -------------------------------------------------------------------------------- /apis/v1alpha1/snippetsfilter_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/apis/v1alpha1/snippetsfilter_types.go -------------------------------------------------------------------------------- /apis/v1alpha1/upstreamsettingspolicy_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/apis/v1alpha1/upstreamsettingspolicy_types.go -------------------------------------------------------------------------------- /apis/v1alpha1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/apis/v1alpha1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /apis/v1alpha2/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/apis/v1alpha2/doc.go -------------------------------------------------------------------------------- /apis/v1alpha2/nginxproxy_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/apis/v1alpha2/nginxproxy_types.go -------------------------------------------------------------------------------- /apis/v1alpha2/observabilitypolicy_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/apis/v1alpha2/observabilitypolicy_types.go -------------------------------------------------------------------------------- /apis/v1alpha2/policy_methods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/apis/v1alpha2/policy_methods.go -------------------------------------------------------------------------------- /apis/v1alpha2/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/apis/v1alpha2/register.go -------------------------------------------------------------------------------- /apis/v1alpha2/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/apis/v1alpha2/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /charts/nginx-gateway-fabric/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | *.png 3 | *.gotmpl 4 | -------------------------------------------------------------------------------- /charts/nginx-gateway-fabric/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/charts/nginx-gateway-fabric/Chart.yaml -------------------------------------------------------------------------------- /charts/nginx-gateway-fabric/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/charts/nginx-gateway-fabric/README.md -------------------------------------------------------------------------------- /charts/nginx-gateway-fabric/README.md.gotmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/charts/nginx-gateway-fabric/README.md.gotmpl -------------------------------------------------------------------------------- /charts/nginx-gateway-fabric/_templates.gotmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/charts/nginx-gateway-fabric/_templates.gotmpl -------------------------------------------------------------------------------- /charts/nginx-gateway-fabric/chart-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/charts/nginx-gateway-fabric/chart-icon.png -------------------------------------------------------------------------------- /charts/nginx-gateway-fabric/crds: -------------------------------------------------------------------------------- 1 | ../../config/crd/bases -------------------------------------------------------------------------------- /charts/nginx-gateway-fabric/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/charts/nginx-gateway-fabric/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/nginx-gateway-fabric/templates/gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/charts/nginx-gateway-fabric/templates/gateway.yaml -------------------------------------------------------------------------------- /charts/nginx-gateway-fabric/templates/hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/charts/nginx-gateway-fabric/templates/hpa.yaml -------------------------------------------------------------------------------- /charts/nginx-gateway-fabric/templates/scc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/charts/nginx-gateway-fabric/templates/scc.yaml -------------------------------------------------------------------------------- /charts/nginx-gateway-fabric/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/charts/nginx-gateway-fabric/templates/service.yaml -------------------------------------------------------------------------------- /charts/nginx-gateway-fabric/values.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/charts/nginx-gateway-fabric/values.schema.json -------------------------------------------------------------------------------- /charts/nginx-gateway-fabric/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/charts/nginx-gateway-fabric/values.yaml -------------------------------------------------------------------------------- /cmd/gateway/certs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/cmd/gateway/certs.go -------------------------------------------------------------------------------- /cmd/gateway/certs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/cmd/gateway/certs_test.go -------------------------------------------------------------------------------- /cmd/gateway/commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/cmd/gateway/commands.go -------------------------------------------------------------------------------- /cmd/gateway/commands_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/cmd/gateway/commands_test.go -------------------------------------------------------------------------------- /cmd/gateway/endpoint_picker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/cmd/gateway/endpoint_picker.go -------------------------------------------------------------------------------- /cmd/gateway/endpoint_picker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/cmd/gateway/endpoint_picker_test.go -------------------------------------------------------------------------------- /cmd/gateway/initialize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/cmd/gateway/initialize.go -------------------------------------------------------------------------------- /cmd/gateway/initialize_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/cmd/gateway/initialize_test.go -------------------------------------------------------------------------------- /cmd/gateway/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/cmd/gateway/main.go -------------------------------------------------------------------------------- /cmd/gateway/validating_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/cmd/gateway/validating_types.go -------------------------------------------------------------------------------- /cmd/gateway/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/cmd/gateway/validation.go -------------------------------------------------------------------------------- /cmd/gateway/validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/cmd/gateway/validation_test.go -------------------------------------------------------------------------------- /config/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/config/base/kustomization.yaml -------------------------------------------------------------------------------- /config/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: nginx-gateway 5 | -------------------------------------------------------------------------------- /config/cluster/kind-cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/config/cluster/kind-cluster.yaml -------------------------------------------------------------------------------- /config/crd/gateway-api/standard/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/config/crd/gateway-api/standard/kustomization.yaml -------------------------------------------------------------------------------- /config/crd/inference-extension/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/config/crd/inference-extension/kustomization.yaml -------------------------------------------------------------------------------- /config/crd/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/config/crd/kustomization.yaml -------------------------------------------------------------------------------- /debug/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/debug/Dockerfile -------------------------------------------------------------------------------- /deploy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/deploy/README.md -------------------------------------------------------------------------------- /deploy/azure/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/deploy/azure/deploy.yaml -------------------------------------------------------------------------------- /deploy/crds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/deploy/crds.yaml -------------------------------------------------------------------------------- /deploy/default/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/deploy/default/deploy.yaml -------------------------------------------------------------------------------- /deploy/experimental-nginx-plus/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/deploy/experimental-nginx-plus/deploy.yaml -------------------------------------------------------------------------------- /deploy/experimental/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/deploy/experimental/deploy.yaml -------------------------------------------------------------------------------- /deploy/inference-nginx-plus/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/deploy/inference-nginx-plus/deploy.yaml -------------------------------------------------------------------------------- /deploy/inference/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/deploy/inference/deploy.yaml -------------------------------------------------------------------------------- /deploy/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/deploy/kustomization.yaml -------------------------------------------------------------------------------- /deploy/nginx-plus/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/deploy/nginx-plus/deploy.yaml -------------------------------------------------------------------------------- /deploy/nodeport/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/deploy/nodeport/deploy.yaml -------------------------------------------------------------------------------- /deploy/openshift/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/deploy/openshift/deploy.yaml -------------------------------------------------------------------------------- /deploy/snippets-filters-nginx-plus/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/deploy/snippets-filters-nginx-plus/deploy.yaml -------------------------------------------------------------------------------- /deploy/snippets-filters/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/deploy/snippets-filters/deploy.yaml -------------------------------------------------------------------------------- /design/archive/gateway-evaluation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/design/archive/gateway-evaluation.md -------------------------------------------------------------------------------- /design/resource-validation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/design/resource-validation.md -------------------------------------------------------------------------------- /dev/nginx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/dev/nginx/Makefile -------------------------------------------------------------------------------- /dev/nginx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/dev/nginx/README.md -------------------------------------------------------------------------------- /dev/nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/dev/nginx/nginx.conf -------------------------------------------------------------------------------- /dev/nginx/nginx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/dev/nginx/nginx.yaml -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/api/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/api/config.json -------------------------------------------------------------------------------- /docs/api/members.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/api/members.tpl -------------------------------------------------------------------------------- /docs/api/pkg.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/api/pkg.tpl -------------------------------------------------------------------------------- /docs/api/type.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/api/type.tpl -------------------------------------------------------------------------------- /docs/architecture/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/architecture/README.md -------------------------------------------------------------------------------- /docs/architecture/configuration-flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/architecture/configuration-flow.md -------------------------------------------------------------------------------- /docs/architecture/gateway-lifecycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/architecture/gateway-lifecycle.md -------------------------------------------------------------------------------- /docs/architecture/traffic-flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/architecture/traffic-flow.md -------------------------------------------------------------------------------- /docs/developer/branching-and-workflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/developer/branching-and-workflow.md -------------------------------------------------------------------------------- /docs/developer/crd-versioning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/developer/crd-versioning.md -------------------------------------------------------------------------------- /docs/developer/debugging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/developer/debugging.md -------------------------------------------------------------------------------- /docs/developer/design-principles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/developer/design-principles.md -------------------------------------------------------------------------------- /docs/developer/go-style-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/developer/go-style-guide.md -------------------------------------------------------------------------------- /docs/developer/implementing-a-feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/developer/implementing-a-feature.md -------------------------------------------------------------------------------- /docs/developer/logging-guidelines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/developer/logging-guidelines.md -------------------------------------------------------------------------------- /docs/developer/mapping.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/developer/mapping.md -------------------------------------------------------------------------------- /docs/developer/pull-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/developer/pull-request.md -------------------------------------------------------------------------------- /docs/developer/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/developer/quickstart.md -------------------------------------------------------------------------------- /docs/developer/release-process.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/developer/release-process.md -------------------------------------------------------------------------------- /docs/developer/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/developer/testing.md -------------------------------------------------------------------------------- /docs/images/authentication-filter/reference-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/images/authentication-filter/reference-1.png -------------------------------------------------------------------------------- /docs/images/client-settings/attach-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/images/client-settings/attach-1.png -------------------------------------------------------------------------------- /docs/images/client-settings/attach-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/images/client-settings/attach-2.png -------------------------------------------------------------------------------- /docs/images/client-settings/attach-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/images/client-settings/attach-3.png -------------------------------------------------------------------------------- /docs/images/client-settings/example-a1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/images/client-settings/example-a1.png -------------------------------------------------------------------------------- /docs/images/client-settings/example-a2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/images/client-settings/example-a2.png -------------------------------------------------------------------------------- /docs/images/client-settings/example-a3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/images/client-settings/example-a3.png -------------------------------------------------------------------------------- /docs/images/client-settings/example-b1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/images/client-settings/example-b1.png -------------------------------------------------------------------------------- /docs/images/client-settings/example-b2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/images/client-settings/example-b2.png -------------------------------------------------------------------------------- /docs/images/client-settings/example-b3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/images/client-settings/example-b3.png -------------------------------------------------------------------------------- /docs/images/client-settings/example-c1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/images/client-settings/example-c1.png -------------------------------------------------------------------------------- /docs/images/client-settings/example-c2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/images/client-settings/example-c2.png -------------------------------------------------------------------------------- /docs/images/client-settings/example-c3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/images/client-settings/example-c3.png -------------------------------------------------------------------------------- /docs/images/code-review-pyramid.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/images/code-review-pyramid.jpeg -------------------------------------------------------------------------------- /docs/images/hierarchy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/images/hierarchy.png -------------------------------------------------------------------------------- /docs/images/mapping/mapping-a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/images/mapping/mapping-a.png -------------------------------------------------------------------------------- /docs/images/mapping/mapping-b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/images/mapping/mapping-b.png -------------------------------------------------------------------------------- /docs/images/mapping/mapping-c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/images/mapping/mapping-c.png -------------------------------------------------------------------------------- /docs/images/nginx-functionality-groups.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/images/nginx-functionality-groups.png -------------------------------------------------------------------------------- /docs/proposals/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/proposals/README.md -------------------------------------------------------------------------------- /docs/proposals/advanced-nginx-extensions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/proposals/advanced-nginx-extensions.md -------------------------------------------------------------------------------- /docs/proposals/authentication-filter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/proposals/authentication-filter.md -------------------------------------------------------------------------------- /docs/proposals/client-settings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/proposals/client-settings.md -------------------------------------------------------------------------------- /docs/proposals/control-data-plane-split/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/proposals/control-data-plane-split/README.md -------------------------------------------------------------------------------- /docs/proposals/control-plane-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/proposals/control-plane-config.md -------------------------------------------------------------------------------- /docs/proposals/data-plane-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/proposals/data-plane-config.md -------------------------------------------------------------------------------- /docs/proposals/gateway-inference-extension.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/proposals/gateway-inference-extension.md -------------------------------------------------------------------------------- /docs/proposals/gateway-settings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/proposals/gateway-settings.md -------------------------------------------------------------------------------- /docs/proposals/nap-waf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/proposals/nap-waf.md -------------------------------------------------------------------------------- /docs/proposals/nginx-extensions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/proposals/nginx-extensions.md -------------------------------------------------------------------------------- /docs/proposals/observability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/proposals/observability.md -------------------------------------------------------------------------------- /docs/proposals/proxy-settings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/proposals/proxy-settings.md -------------------------------------------------------------------------------- /docs/proposals/rate-limiting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/proposals/rate-limiting.md -------------------------------------------------------------------------------- /docs/proposals/rewrite-client-ip.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/proposals/rewrite-client-ip.md -------------------------------------------------------------------------------- /docs/proposals/session-persistence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/proposals/session-persistence.md -------------------------------------------------------------------------------- /docs/proposals/template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/proposals/template.md -------------------------------------------------------------------------------- /docs/proposals/upstream-settings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/docs/proposals/upstream-settings.md -------------------------------------------------------------------------------- /examples/advanced-routing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/advanced-routing/README.md -------------------------------------------------------------------------------- /examples/advanced-routing/cafe-routes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/advanced-routing/cafe-routes.yaml -------------------------------------------------------------------------------- /examples/advanced-routing/coffee.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/advanced-routing/coffee.yaml -------------------------------------------------------------------------------- /examples/advanced-routing/gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/advanced-routing/gateway.yaml -------------------------------------------------------------------------------- /examples/advanced-routing/regex-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/advanced-routing/regex-route.yaml -------------------------------------------------------------------------------- /examples/advanced-routing/tea.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/advanced-routing/tea.yaml -------------------------------------------------------------------------------- /examples/cafe-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/cafe-example/README.md -------------------------------------------------------------------------------- /examples/cafe-example/cafe-routes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/cafe-example/cafe-routes.yaml -------------------------------------------------------------------------------- /examples/cafe-example/cafe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/cafe-example/cafe.yaml -------------------------------------------------------------------------------- /examples/cafe-example/gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/cafe-example/gateway.yaml -------------------------------------------------------------------------------- /examples/client-settings-policy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/client-settings-policy/README.md -------------------------------------------------------------------------------- /examples/client-settings-policy/app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/client-settings-policy/app.yaml -------------------------------------------------------------------------------- /examples/client-settings-policy/gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/client-settings-policy/gateway.yaml -------------------------------------------------------------------------------- /examples/client-settings-policy/httproutes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/client-settings-policy/httproutes.yaml -------------------------------------------------------------------------------- /examples/cross-namespace-routing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/cross-namespace-routing/README.md -------------------------------------------------------------------------------- /examples/cross-namespace-routing/cafe-routes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/cross-namespace-routing/cafe-routes.yaml -------------------------------------------------------------------------------- /examples/cross-namespace-routing/gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/cross-namespace-routing/gateway.yaml -------------------------------------------------------------------------------- /examples/externalname-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/externalname-service/README.md -------------------------------------------------------------------------------- /examples/externalname-service/cafe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/externalname-service/cafe.yaml -------------------------------------------------------------------------------- /examples/externalname-service/gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/externalname-service/gateway.yaml -------------------------------------------------------------------------------- /examples/externalname-service/route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/externalname-service/route.yaml -------------------------------------------------------------------------------- /examples/grpc-routing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/grpc-routing/README.md -------------------------------------------------------------------------------- /examples/grpc-routing/exact-method.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/grpc-routing/exact-method.yaml -------------------------------------------------------------------------------- /examples/grpc-routing/grpc.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/grpc-routing/grpc.proto -------------------------------------------------------------------------------- /examples/grpc-routing/headers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/grpc-routing/headers.yaml -------------------------------------------------------------------------------- /examples/grpc-routing/helloworld.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/grpc-routing/helloworld.yaml -------------------------------------------------------------------------------- /examples/grpc-routing/hostname.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/grpc-routing/hostname.yaml -------------------------------------------------------------------------------- /examples/helm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/helm/README.md -------------------------------------------------------------------------------- /examples/helm/azure/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/helm/azure/values.yaml -------------------------------------------------------------------------------- /examples/helm/default/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/helm/default/values.yaml -------------------------------------------------------------------------------- /examples/helm/experimental-nginx-plus/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/helm/experimental-nginx-plus/values.yaml -------------------------------------------------------------------------------- /examples/helm/experimental/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/helm/experimental/values.yaml -------------------------------------------------------------------------------- /examples/helm/inference-nginx-plus/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/helm/inference-nginx-plus/values.yaml -------------------------------------------------------------------------------- /examples/helm/inference/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/helm/inference/values.yaml -------------------------------------------------------------------------------- /examples/helm/nginx-plus/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/helm/nginx-plus/values.yaml -------------------------------------------------------------------------------- /examples/helm/nodeport/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/helm/nodeport/values.yaml -------------------------------------------------------------------------------- /examples/helm/snippets-filters/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/helm/snippets-filters/values.yaml -------------------------------------------------------------------------------- /examples/http-request-header-filter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/http-request-header-filter/README.md -------------------------------------------------------------------------------- /examples/http-request-header-filter/gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/http-request-header-filter/gateway.yaml -------------------------------------------------------------------------------- /examples/http-request-header-filter/headers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/http-request-header-filter/headers.yaml -------------------------------------------------------------------------------- /examples/http-response-header-filter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/http-response-header-filter/README.md -------------------------------------------------------------------------------- /examples/http-response-header-filter/gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/http-response-header-filter/gateway.yaml -------------------------------------------------------------------------------- /examples/http-response-header-filter/headers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/http-response-header-filter/headers.yaml -------------------------------------------------------------------------------- /examples/https-termination/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/https-termination/README.md -------------------------------------------------------------------------------- /examples/https-termination/cafe-routes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/https-termination/cafe-routes.yaml -------------------------------------------------------------------------------- /examples/https-termination/cafe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/https-termination/cafe.yaml -------------------------------------------------------------------------------- /examples/https-termination/gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/https-termination/gateway.yaml -------------------------------------------------------------------------------- /examples/https-termination/reference-grant.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/https-termination/reference-grant.yaml -------------------------------------------------------------------------------- /examples/secure-backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/secure-backend/README.md -------------------------------------------------------------------------------- /examples/secure-backend/backendtlspolicy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/secure-backend/backendtlspolicy.yaml -------------------------------------------------------------------------------- /examples/secure-backend/gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/secure-backend/gateway.yaml -------------------------------------------------------------------------------- /examples/secure-backend/http-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/secure-backend/http-route.yaml -------------------------------------------------------------------------------- /examples/secure-backend/secure-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/secure-backend/secure-app.yaml -------------------------------------------------------------------------------- /examples/snippets-filter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/snippets-filter/README.md -------------------------------------------------------------------------------- /examples/snippets-filter/app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/snippets-filter/app.yaml -------------------------------------------------------------------------------- /examples/snippets-filter/gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/snippets-filter/gateway.yaml -------------------------------------------------------------------------------- /examples/snippets-filter/httproutes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/snippets-filter/httproutes.yaml -------------------------------------------------------------------------------- /examples/snippets-filter/rate-limiting-sf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/snippets-filter/rate-limiting-sf.yaml -------------------------------------------------------------------------------- /examples/traffic-splitting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/traffic-splitting/README.md -------------------------------------------------------------------------------- /examples/traffic-splitting/cafe-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/traffic-splitting/cafe-route.yaml -------------------------------------------------------------------------------- /examples/traffic-splitting/cafe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/traffic-splitting/cafe.yaml -------------------------------------------------------------------------------- /examples/traffic-splitting/gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/traffic-splitting/gateway.yaml -------------------------------------------------------------------------------- /examples/upstream-settings-policy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/upstream-settings-policy/README.md -------------------------------------------------------------------------------- /examples/upstream-settings-policy/app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/upstream-settings-policy/app.yaml -------------------------------------------------------------------------------- /examples/upstream-settings-policy/gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/upstream-settings-policy/gateway.yaml -------------------------------------------------------------------------------- /examples/upstream-settings-policy/httproutes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/examples/upstream-settings-policy/httproutes.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/go.sum -------------------------------------------------------------------------------- /internal/controller/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/config/config.go -------------------------------------------------------------------------------- /internal/controller/config_updater.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/config_updater.go -------------------------------------------------------------------------------- /internal/controller/config_updater_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/config_updater_test.go -------------------------------------------------------------------------------- /internal/controller/controller_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/controller_suite_test.go -------------------------------------------------------------------------------- /internal/controller/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/doc.go -------------------------------------------------------------------------------- /internal/controller/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/handler.go -------------------------------------------------------------------------------- /internal/controller/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/handler_test.go -------------------------------------------------------------------------------- /internal/controller/health.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/health.go -------------------------------------------------------------------------------- /internal/controller/health_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/health_test.go -------------------------------------------------------------------------------- /internal/controller/licensing/collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/licensing/collector.go -------------------------------------------------------------------------------- /internal/controller/licensing/collector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/licensing/collector_test.go -------------------------------------------------------------------------------- /internal/controller/log_level_setters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/log_level_setters.go -------------------------------------------------------------------------------- /internal/controller/log_level_setters_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/log_level_setters_test.go -------------------------------------------------------------------------------- /internal/controller/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/manager.go -------------------------------------------------------------------------------- /internal/controller/manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/manager_test.go -------------------------------------------------------------------------------- /internal/controller/metrics/metrics.go: -------------------------------------------------------------------------------- 1 | package metrics 2 | 3 | const Namespace = "nginx_gateway_fabric" 4 | -------------------------------------------------------------------------------- /internal/controller/ngfsort/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/ngfsort/doc.go -------------------------------------------------------------------------------- /internal/controller/ngfsort/sort.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/ngfsort/sort.go -------------------------------------------------------------------------------- /internal/controller/ngfsort/sort_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/ngfsort/sort_test.go -------------------------------------------------------------------------------- /internal/controller/nginx/agent/action.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/agent/action.go -------------------------------------------------------------------------------- /internal/controller/nginx/agent/action_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/agent/action_test.go -------------------------------------------------------------------------------- /internal/controller/nginx/agent/agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/agent/agent.go -------------------------------------------------------------------------------- /internal/controller/nginx/agent/agent_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/agent/agent_test.go -------------------------------------------------------------------------------- /internal/controller/nginx/agent/broadcast/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/agent/broadcast/doc.go -------------------------------------------------------------------------------- /internal/controller/nginx/agent/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/agent/command.go -------------------------------------------------------------------------------- /internal/controller/nginx/agent/command_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/agent/command_test.go -------------------------------------------------------------------------------- /internal/controller/nginx/agent/deployment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/agent/deployment.go -------------------------------------------------------------------------------- /internal/controller/nginx/agent/deployment_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/agent/deployment_test.go -------------------------------------------------------------------------------- /internal/controller/nginx/agent/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/agent/doc.go -------------------------------------------------------------------------------- /internal/controller/nginx/agent/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/agent/file.go -------------------------------------------------------------------------------- /internal/controller/nginx/agent/file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/agent/file_test.go -------------------------------------------------------------------------------- /internal/controller/nginx/agent/grpc/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/agent/grpc/doc.go -------------------------------------------------------------------------------- /internal/controller/nginx/agent/grpc/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/agent/grpc/grpc.go -------------------------------------------------------------------------------- /internal/controller/nginx/conf/nginx-plus.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/conf/nginx-plus.conf -------------------------------------------------------------------------------- /internal/controller/nginx/conf/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/conf/nginx.conf -------------------------------------------------------------------------------- /internal/controller/nginx/config/generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/config/generator.go -------------------------------------------------------------------------------- /internal/controller/nginx/config/generator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/config/generator_test.go -------------------------------------------------------------------------------- /internal/controller/nginx/config/http/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/config/http/config.go -------------------------------------------------------------------------------- /internal/controller/nginx/config/includes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/config/includes.go -------------------------------------------------------------------------------- /internal/controller/nginx/config/includes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/config/includes_test.go -------------------------------------------------------------------------------- /internal/controller/nginx/config/main_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/config/main_config.go -------------------------------------------------------------------------------- /internal/controller/nginx/config/maps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/config/maps.go -------------------------------------------------------------------------------- /internal/controller/nginx/config/maps_template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/config/maps_template.go -------------------------------------------------------------------------------- /internal/controller/nginx/config/maps_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/config/maps_test.go -------------------------------------------------------------------------------- /internal/controller/nginx/config/plus_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/config/plus_api.go -------------------------------------------------------------------------------- /internal/controller/nginx/config/plus_api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/config/plus_api_test.go -------------------------------------------------------------------------------- /internal/controller/nginx/config/servers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/config/servers.go -------------------------------------------------------------------------------- /internal/controller/nginx/config/servers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/config/servers_test.go -------------------------------------------------------------------------------- /internal/controller/nginx/config/shared/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/config/shared/config.go -------------------------------------------------------------------------------- /internal/controller/nginx/config/sockets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/config/sockets.go -------------------------------------------------------------------------------- /internal/controller/nginx/config/sockets_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/config/sockets_test.go -------------------------------------------------------------------------------- /internal/controller/nginx/config/split_clients.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/config/split_clients.go -------------------------------------------------------------------------------- /internal/controller/nginx/config/stream/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/config/stream/config.go -------------------------------------------------------------------------------- /internal/controller/nginx/config/stream_servers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/config/stream_servers.go -------------------------------------------------------------------------------- /internal/controller/nginx/config/telemetry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/config/telemetry.go -------------------------------------------------------------------------------- /internal/controller/nginx/config/telemetry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/config/telemetry_test.go -------------------------------------------------------------------------------- /internal/controller/nginx/config/upstreams.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/config/upstreams.go -------------------------------------------------------------------------------- /internal/controller/nginx/config/upstreams_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/config/upstreams_test.go -------------------------------------------------------------------------------- /internal/controller/nginx/config/validation/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/config/validation/doc.go -------------------------------------------------------------------------------- /internal/controller/nginx/config/variable_names.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/config/variable_names.go -------------------------------------------------------------------------------- /internal/controller/nginx/modules/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/modules/.prettierrc -------------------------------------------------------------------------------- /internal/controller/nginx/modules/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/modules/README.md -------------------------------------------------------------------------------- /internal/controller/nginx/modules/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/modules/package.json -------------------------------------------------------------------------------- /internal/controller/nginx/modules/src/epp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/modules/src/epp.js -------------------------------------------------------------------------------- /internal/controller/nginx/modules/test/epp.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/modules/test/epp.test.js -------------------------------------------------------------------------------- /internal/controller/nginx/types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/nginx/types/types.go -------------------------------------------------------------------------------- /internal/controller/provisioner/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/provisioner/doc.go -------------------------------------------------------------------------------- /internal/controller/provisioner/eventloop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/provisioner/eventloop.go -------------------------------------------------------------------------------- /internal/controller/provisioner/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/provisioner/handler.go -------------------------------------------------------------------------------- /internal/controller/provisioner/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/provisioner/handler_test.go -------------------------------------------------------------------------------- /internal/controller/provisioner/objects.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/provisioner/objects.go -------------------------------------------------------------------------------- /internal/controller/provisioner/objects_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/provisioner/objects_test.go -------------------------------------------------------------------------------- /internal/controller/provisioner/provisioner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/provisioner/provisioner.go -------------------------------------------------------------------------------- /internal/controller/provisioner/setter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/provisioner/setter.go -------------------------------------------------------------------------------- /internal/controller/provisioner/setter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/provisioner/setter_test.go -------------------------------------------------------------------------------- /internal/controller/provisioner/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/provisioner/store.go -------------------------------------------------------------------------------- /internal/controller/provisioner/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/provisioner/store_test.go -------------------------------------------------------------------------------- /internal/controller/provisioner/templates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/provisioner/templates.go -------------------------------------------------------------------------------- /internal/controller/state/change_processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/change_processor.go -------------------------------------------------------------------------------- /internal/controller/state/change_processor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/change_processor_test.go -------------------------------------------------------------------------------- /internal/controller/state/changed_predicate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/changed_predicate.go -------------------------------------------------------------------------------- /internal/controller/state/conditions/conditions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/conditions/conditions.go -------------------------------------------------------------------------------- /internal/controller/state/dataplane/convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/dataplane/convert.go -------------------------------------------------------------------------------- /internal/controller/state/dataplane/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/dataplane/doc.go -------------------------------------------------------------------------------- /internal/controller/state/dataplane/sort.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/dataplane/sort.go -------------------------------------------------------------------------------- /internal/controller/state/dataplane/sort_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/dataplane/sort_test.go -------------------------------------------------------------------------------- /internal/controller/state/dataplane/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/dataplane/types.go -------------------------------------------------------------------------------- /internal/controller/state/graph/backend_refs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/graph/backend_refs.go -------------------------------------------------------------------------------- /internal/controller/state/graph/common_filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/graph/common_filter.go -------------------------------------------------------------------------------- /internal/controller/state/graph/configmaps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/graph/configmaps.go -------------------------------------------------------------------------------- /internal/controller/state/graph/configmaps_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/graph/configmaps_test.go -------------------------------------------------------------------------------- /internal/controller/state/graph/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/graph/doc.go -------------------------------------------------------------------------------- /internal/controller/state/graph/gateway.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/graph/gateway.go -------------------------------------------------------------------------------- /internal/controller/state/graph/gateway_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/graph/gateway_test.go -------------------------------------------------------------------------------- /internal/controller/state/graph/gatewayclass.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/graph/gatewayclass.go -------------------------------------------------------------------------------- /internal/controller/state/graph/graph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/graph/graph.go -------------------------------------------------------------------------------- /internal/controller/state/graph/graph_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/graph/graph_test.go -------------------------------------------------------------------------------- /internal/controller/state/graph/grpcroute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/graph/grpcroute.go -------------------------------------------------------------------------------- /internal/controller/state/graph/grpcroute_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/graph/grpcroute_test.go -------------------------------------------------------------------------------- /internal/controller/state/graph/httproute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/graph/httproute.go -------------------------------------------------------------------------------- /internal/controller/state/graph/httproute_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/graph/httproute_test.go -------------------------------------------------------------------------------- /internal/controller/state/graph/inferencepools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/graph/inferencepools.go -------------------------------------------------------------------------------- /internal/controller/state/graph/namespace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/graph/namespace.go -------------------------------------------------------------------------------- /internal/controller/state/graph/namespace_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/graph/namespace_test.go -------------------------------------------------------------------------------- /internal/controller/state/graph/nginxproxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/graph/nginxproxy.go -------------------------------------------------------------------------------- /internal/controller/state/graph/nginxproxy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/graph/nginxproxy_test.go -------------------------------------------------------------------------------- /internal/controller/state/graph/policies.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/graph/policies.go -------------------------------------------------------------------------------- /internal/controller/state/graph/policies_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/graph/policies_test.go -------------------------------------------------------------------------------- /internal/controller/state/graph/policy_ancestor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/graph/policy_ancestor.go -------------------------------------------------------------------------------- /internal/controller/state/graph/reference_grant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/graph/reference_grant.go -------------------------------------------------------------------------------- /internal/controller/state/graph/route_common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/graph/route_common.go -------------------------------------------------------------------------------- /internal/controller/state/graph/secret.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/graph/secret.go -------------------------------------------------------------------------------- /internal/controller/state/graph/secret_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/graph/secret_test.go -------------------------------------------------------------------------------- /internal/controller/state/graph/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/graph/service.go -------------------------------------------------------------------------------- /internal/controller/state/graph/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/graph/service_test.go -------------------------------------------------------------------------------- /internal/controller/state/graph/snippets_filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/graph/snippets_filter.go -------------------------------------------------------------------------------- /internal/controller/state/graph/tlsroute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/graph/tlsroute.go -------------------------------------------------------------------------------- /internal/controller/state/graph/tlsroute_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/graph/tlsroute_test.go -------------------------------------------------------------------------------- /internal/controller/state/graph/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/graph/validation.go -------------------------------------------------------------------------------- /internal/controller/state/graph/validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/graph/validation_test.go -------------------------------------------------------------------------------- /internal/controller/state/mirror/mirror.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/mirror/mirror.go -------------------------------------------------------------------------------- /internal/controller/state/mirror/mirror_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/mirror/mirror_test.go -------------------------------------------------------------------------------- /internal/controller/state/resolver/resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/resolver/resolver.go -------------------------------------------------------------------------------- /internal/controller/state/state_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/state_suite_test.go -------------------------------------------------------------------------------- /internal/controller/state/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/store.go -------------------------------------------------------------------------------- /internal/controller/state/validation/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/state/validation/validator.go -------------------------------------------------------------------------------- /internal/controller/status/conditions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/status/conditions.go -------------------------------------------------------------------------------- /internal/controller/status/conditions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/status/conditions_test.go -------------------------------------------------------------------------------- /internal/controller/status/gatewayclass.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/status/gatewayclass.go -------------------------------------------------------------------------------- /internal/controller/status/gatewayclass_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/status/gatewayclass_test.go -------------------------------------------------------------------------------- /internal/controller/status/k8s_updater.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/status/k8s_updater.go -------------------------------------------------------------------------------- /internal/controller/status/prepare_requests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/status/prepare_requests.go -------------------------------------------------------------------------------- /internal/controller/status/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/status/queue.go -------------------------------------------------------------------------------- /internal/controller/status/queue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/status/queue_test.go -------------------------------------------------------------------------------- /internal/controller/status/status_setters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/status/status_setters.go -------------------------------------------------------------------------------- /internal/controller/status/status_setters_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/status/status_setters_test.go -------------------------------------------------------------------------------- /internal/controller/status/status_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/status/status_suite_test.go -------------------------------------------------------------------------------- /internal/controller/status/updater.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/status/updater.go -------------------------------------------------------------------------------- /internal/controller/status/updater_retry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/status/updater_retry_test.go -------------------------------------------------------------------------------- /internal/controller/status/updater_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/status/updater_test.go -------------------------------------------------------------------------------- /internal/controller/telemetry/agent_labels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/telemetry/agent_labels.go -------------------------------------------------------------------------------- /internal/controller/telemetry/agent_labels_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/telemetry/agent_labels_test.go -------------------------------------------------------------------------------- /internal/controller/telemetry/collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/telemetry/collector.go -------------------------------------------------------------------------------- /internal/controller/telemetry/collector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/telemetry/collector_test.go -------------------------------------------------------------------------------- /internal/controller/telemetry/data.avdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/telemetry/data.avdl -------------------------------------------------------------------------------- /internal/controller/telemetry/data_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/telemetry/data_test.go -------------------------------------------------------------------------------- /internal/controller/telemetry/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/telemetry/doc.go -------------------------------------------------------------------------------- /internal/controller/telemetry/exporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/telemetry/exporter.go -------------------------------------------------------------------------------- /internal/controller/telemetry/exporter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/telemetry/exporter_test.go -------------------------------------------------------------------------------- /internal/controller/telemetry/job_worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/telemetry/job_worker.go -------------------------------------------------------------------------------- /internal/controller/telemetry/job_worker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/telemetry/job_worker_test.go -------------------------------------------------------------------------------- /internal/controller/telemetry/platform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/telemetry/platform.go -------------------------------------------------------------------------------- /internal/controller/telemetry/platform_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/controller/telemetry/platform_test.go -------------------------------------------------------------------------------- /internal/framework/controller/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/controller/doc.go -------------------------------------------------------------------------------- /internal/framework/controller/fakes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/controller/fakes.go -------------------------------------------------------------------------------- /internal/framework/controller/filter/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/controller/filter/filter.go -------------------------------------------------------------------------------- /internal/framework/controller/getter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/controller/getter.go -------------------------------------------------------------------------------- /internal/framework/controller/index/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/controller/index/index.go -------------------------------------------------------------------------------- /internal/framework/controller/index/pod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/controller/index/pod.go -------------------------------------------------------------------------------- /internal/framework/controller/index/pod_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/controller/index/pod_test.go -------------------------------------------------------------------------------- /internal/framework/controller/labels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/controller/labels.go -------------------------------------------------------------------------------- /internal/framework/controller/predicate/label.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/controller/predicate/label.go -------------------------------------------------------------------------------- /internal/framework/controller/predicate/secret.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/controller/predicate/secret.go -------------------------------------------------------------------------------- /internal/framework/controller/predicate/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/controller/predicate/service.go -------------------------------------------------------------------------------- /internal/framework/controller/reconciler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/controller/reconciler.go -------------------------------------------------------------------------------- /internal/framework/controller/reconciler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/controller/reconciler_test.go -------------------------------------------------------------------------------- /internal/framework/controller/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/controller/register.go -------------------------------------------------------------------------------- /internal/framework/controller/register_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/controller/register_test.go -------------------------------------------------------------------------------- /internal/framework/controller/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/controller/resource.go -------------------------------------------------------------------------------- /internal/framework/controller/resource_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/controller/resource_test.go -------------------------------------------------------------------------------- /internal/framework/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/doc.go -------------------------------------------------------------------------------- /internal/framework/events/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/events/event.go -------------------------------------------------------------------------------- /internal/framework/events/events_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/events/events_suite_test.go -------------------------------------------------------------------------------- /internal/framework/events/events_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/events/events_test.go -------------------------------------------------------------------------------- /internal/framework/events/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/events/handler.go -------------------------------------------------------------------------------- /internal/framework/events/loop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/events/loop.go -------------------------------------------------------------------------------- /internal/framework/events/loop_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/events/loop_test.go -------------------------------------------------------------------------------- /internal/framework/file/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/file/file.go -------------------------------------------------------------------------------- /internal/framework/file/file_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/file/file_suite_test.go -------------------------------------------------------------------------------- /internal/framework/file/file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/file/file_test.go -------------------------------------------------------------------------------- /internal/framework/file/os_filemanager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/file/os_filemanager.go -------------------------------------------------------------------------------- /internal/framework/helpers/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/helpers/helpers.go -------------------------------------------------------------------------------- /internal/framework/helpers/helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/helpers/helpers_test.go -------------------------------------------------------------------------------- /internal/framework/kinds/kinds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/kinds/kinds.go -------------------------------------------------------------------------------- /internal/framework/kubernetes/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/kubernetes/client.go -------------------------------------------------------------------------------- /internal/framework/runnables/cronjob.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/runnables/cronjob.go -------------------------------------------------------------------------------- /internal/framework/runnables/cronjob_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/runnables/cronjob_test.go -------------------------------------------------------------------------------- /internal/framework/runnables/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/runnables/doc.go -------------------------------------------------------------------------------- /internal/framework/runnables/runnables.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/runnables/runnables.go -------------------------------------------------------------------------------- /internal/framework/runnables/runnables_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/runnables/runnables_test.go -------------------------------------------------------------------------------- /internal/framework/types/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/types/doc.go -------------------------------------------------------------------------------- /internal/framework/types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/internal/framework/types/types.go -------------------------------------------------------------------------------- /operators/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/operators/Dockerfile -------------------------------------------------------------------------------- /operators/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/operators/Makefile -------------------------------------------------------------------------------- /operators/PROJECT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/operators/PROJECT -------------------------------------------------------------------------------- /operators/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/operators/README.md -------------------------------------------------------------------------------- /operators/bundle.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/operators/bundle.Dockerfile -------------------------------------------------------------------------------- /operators/bundle/metadata/annotations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/operators/bundle/metadata/annotations.yaml -------------------------------------------------------------------------------- /operators/bundle/tests/scorecard/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/operators/bundle/tests/scorecard/config.yaml -------------------------------------------------------------------------------- /operators/config/crd/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/operators/config/crd/kustomization.yaml -------------------------------------------------------------------------------- /operators/config/default/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/operators/config/default/kustomization.yaml -------------------------------------------------------------------------------- /operators/config/default/metrics_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/operators/config/default/metrics_service.yaml -------------------------------------------------------------------------------- /operators/config/manager/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/operators/config/manager/kustomization.yaml -------------------------------------------------------------------------------- /operators/config/manager/manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/operators/config/manager/manager.yaml -------------------------------------------------------------------------------- /operators/config/manifests/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/operators/config/manifests/kustomization.yaml -------------------------------------------------------------------------------- /operators/config/network-policy/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - allow-metrics-traffic.yaml 3 | -------------------------------------------------------------------------------- /operators/config/prometheus/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - monitor.yaml 3 | -------------------------------------------------------------------------------- /operators/config/prometheus/monitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/operators/config/prometheus/monitor.yaml -------------------------------------------------------------------------------- /operators/config/rbac/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/operators/config/rbac/kustomization.yaml -------------------------------------------------------------------------------- /operators/config/rbac/leader_election_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/operators/config/rbac/leader_election_role.yaml -------------------------------------------------------------------------------- /operators/config/rbac/metrics_auth_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/operators/config/rbac/metrics_auth_role.yaml -------------------------------------------------------------------------------- /operators/config/rbac/metrics_reader_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/operators/config/rbac/metrics_reader_role.yaml -------------------------------------------------------------------------------- /operators/config/rbac/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/operators/config/rbac/role.yaml -------------------------------------------------------------------------------- /operators/config/rbac/role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/operators/config/rbac/role_binding.yaml -------------------------------------------------------------------------------- /operators/config/rbac/service_account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/operators/config/rbac/service_account.yaml -------------------------------------------------------------------------------- /operators/config/samples/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/operators/config/samples/kustomization.yaml -------------------------------------------------------------------------------- /operators/config/scorecard/bases/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/operators/config/scorecard/bases/config.yaml -------------------------------------------------------------------------------- /operators/config/scorecard/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/operators/config/scorecard/kustomization.yaml -------------------------------------------------------------------------------- /operators/config/scorecard/patches/olm.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/operators/config/scorecard/patches/olm.config.yaml -------------------------------------------------------------------------------- /operators/scripts/update-bundle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/operators/scripts/update-bundle.sh -------------------------------------------------------------------------------- /operators/scripts/update-ngf-img-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/operators/scripts/update-ngf-img-version.sh -------------------------------------------------------------------------------- /operators/watches.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/operators/watches.yaml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/renovate.json -------------------------------------------------------------------------------- /scripts/generate-manifests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/scripts/generate-manifests.sh -------------------------------------------------------------------------------- /scripts/strip-crd-excludes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/scripts/strip-crd-excludes.sh -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/Makefile -------------------------------------------------------------------------------- /tests/OPENSHIFT_CONFORMANCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/OPENSHIFT_CONFORMANCE.md -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/cel/clientsettingspolicy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/cel/clientsettingspolicy_test.go -------------------------------------------------------------------------------- /tests/cel/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/cel/common.go -------------------------------------------------------------------------------- /tests/cel/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/cel/common_test.go -------------------------------------------------------------------------------- /tests/cel/nginxproxy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/cel/nginxproxy_test.go -------------------------------------------------------------------------------- /tests/cel/observabilitypolicy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/cel/observabilitypolicy_test.go -------------------------------------------------------------------------------- /tests/cel/snippetsfilter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/cel/snippetsfilter_test.go -------------------------------------------------------------------------------- /tests/cel/upstreamsettingspolicy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/cel/upstreamsettingspolicy_test.go -------------------------------------------------------------------------------- /tests/conformance/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/conformance/Dockerfile -------------------------------------------------------------------------------- /tests/conformance/conformance-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/conformance/conformance-rbac.yaml -------------------------------------------------------------------------------- /tests/conformance/conformance_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/conformance/conformance_test.go -------------------------------------------------------------------------------- /tests/framework/collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/framework/collector.go -------------------------------------------------------------------------------- /tests/framework/crossplane.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/framework/crossplane.go -------------------------------------------------------------------------------- /tests/framework/crossplane/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/framework/crossplane/Dockerfile -------------------------------------------------------------------------------- /tests/framework/crossplane/cmd/crossplane/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/framework/crossplane/cmd/crossplane/main.go -------------------------------------------------------------------------------- /tests/framework/crossplane/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/framework/crossplane/go.mod -------------------------------------------------------------------------------- /tests/framework/crossplane/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/framework/crossplane/go.sum -------------------------------------------------------------------------------- /tests/framework/generate_manifests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/framework/generate_manifests.go -------------------------------------------------------------------------------- /tests/framework/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/framework/info.go -------------------------------------------------------------------------------- /tests/framework/load.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/framework/load.go -------------------------------------------------------------------------------- /tests/framework/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/framework/logging.go -------------------------------------------------------------------------------- /tests/framework/ngf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/framework/ngf.go -------------------------------------------------------------------------------- /tests/framework/nginx_log_levels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/framework/nginx_log_levels.go -------------------------------------------------------------------------------- /tests/framework/portforward.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/framework/portforward.go -------------------------------------------------------------------------------- /tests/framework/prometheus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/framework/prometheus.go -------------------------------------------------------------------------------- /tests/framework/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/framework/request.go -------------------------------------------------------------------------------- /tests/framework/resourcemanager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/framework/resourcemanager.go -------------------------------------------------------------------------------- /tests/framework/results.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/framework/results.go -------------------------------------------------------------------------------- /tests/framework/timeout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/framework/timeout.go -------------------------------------------------------------------------------- /tests/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/go.mod -------------------------------------------------------------------------------- /tests/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/go.sum -------------------------------------------------------------------------------- /tests/ipv6/config/kind-ipv6-only.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/ipv6/config/kind-ipv6-only.yaml -------------------------------------------------------------------------------- /tests/ipv6/manifests/gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/ipv6/manifests/gateway.yaml -------------------------------------------------------------------------------- /tests/ipv6/manifests/ipv6-test-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/ipv6/manifests/ipv6-test-app.yaml -------------------------------------------------------------------------------- /tests/ipv6/manifests/ipv6-test-client.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/ipv6/manifests/ipv6-test-client.yaml -------------------------------------------------------------------------------- /tests/ipv6/run-ipv6-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/ipv6/run-ipv6-test.sh -------------------------------------------------------------------------------- /tests/results/dp-perf/1.0.0/1.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/dp-perf/1.0.0/1.0.0.md -------------------------------------------------------------------------------- /tests/results/dp-perf/1.1.0/1.1.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/dp-perf/1.1.0/1.1.0.md -------------------------------------------------------------------------------- /tests/results/dp-perf/1.2.0/1.2.0-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/dp-perf/1.2.0/1.2.0-plus.md -------------------------------------------------------------------------------- /tests/results/dp-perf/1.2.0/1.2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/dp-perf/1.2.0/1.2.0.md -------------------------------------------------------------------------------- /tests/results/dp-perf/1.3.0/1.3.0-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/dp-perf/1.3.0/1.3.0-plus.md -------------------------------------------------------------------------------- /tests/results/dp-perf/1.3.0/1.3.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/dp-perf/1.3.0/1.3.0.md -------------------------------------------------------------------------------- /tests/results/dp-perf/1.4.0/1.4.0-oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/dp-perf/1.4.0/1.4.0-oss.md -------------------------------------------------------------------------------- /tests/results/dp-perf/1.4.0/1.4.0-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/dp-perf/1.4.0/1.4.0-plus.md -------------------------------------------------------------------------------- /tests/results/dp-perf/1.5.0/1.5.0-oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/dp-perf/1.5.0/1.5.0-oss.md -------------------------------------------------------------------------------- /tests/results/dp-perf/1.5.0/1.5.0-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/dp-perf/1.5.0/1.5.0-plus.md -------------------------------------------------------------------------------- /tests/results/dp-perf/1.6.0/1.6.0-oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/dp-perf/1.6.0/1.6.0-oss.md -------------------------------------------------------------------------------- /tests/results/dp-perf/1.6.0/1.6.0-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/dp-perf/1.6.0/1.6.0-plus.md -------------------------------------------------------------------------------- /tests/results/dp-perf/2.0.0/2.0.0-oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/dp-perf/2.0.0/2.0.0-oss.md -------------------------------------------------------------------------------- /tests/results/dp-perf/2.0.0/2.0.0-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/dp-perf/2.0.0/2.0.0-plus.md -------------------------------------------------------------------------------- /tests/results/dp-perf/2.1.0/2.1.0-oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/dp-perf/2.1.0/2.1.0-oss.md -------------------------------------------------------------------------------- /tests/results/dp-perf/2.1.0/2.1.0-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/dp-perf/2.1.0/2.1.0-plus.md -------------------------------------------------------------------------------- /tests/results/dp-perf/2.2.0/2.2.0-oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/dp-perf/2.2.0/2.2.0-oss.md -------------------------------------------------------------------------------- /tests/results/dp-perf/2.2.0/2.2.0-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/dp-perf/2.2.0/2.2.0-plus.md -------------------------------------------------------------------------------- /tests/results/dp-perf/edge/edge-oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/dp-perf/edge/edge-oss.md -------------------------------------------------------------------------------- /tests/results/dp-perf/edge/edge-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/dp-perf/edge/edge-plus.md -------------------------------------------------------------------------------- /tests/results/graceful-recovery/1.0.0/1.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/graceful-recovery/1.0.0/1.0.0.md -------------------------------------------------------------------------------- /tests/results/graceful-recovery/1.1.0/1.1.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/graceful-recovery/1.1.0/1.1.0.md -------------------------------------------------------------------------------- /tests/results/graceful-recovery/1.2.0/1.2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/graceful-recovery/1.2.0/1.2.0.md -------------------------------------------------------------------------------- /tests/results/graceful-recovery/1.3.0/1.3.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/graceful-recovery/1.3.0/1.3.0.md -------------------------------------------------------------------------------- /tests/results/longevity/1.0.0/1.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.0.0/1.0.0.md -------------------------------------------------------------------------------- /tests/results/longevity/1.0.0/cpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.0.0/cpu.png -------------------------------------------------------------------------------- /tests/results/longevity/1.0.0/memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.0.0/memory.png -------------------------------------------------------------------------------- /tests/results/longevity/1.0.0/reload-time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.0.0/reload-time.png -------------------------------------------------------------------------------- /tests/results/longevity/1.0.0/reloads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.0.0/reloads.png -------------------------------------------------------------------------------- /tests/results/longevity/1.0.0/stub-status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.0.0/stub-status.png -------------------------------------------------------------------------------- /tests/results/longevity/1.1.0/1.1.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.1.0/1.1.0.md -------------------------------------------------------------------------------- /tests/results/longevity/1.1.0/cpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.1.0/cpu.png -------------------------------------------------------------------------------- /tests/results/longevity/1.1.0/memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.1.0/memory.png -------------------------------------------------------------------------------- /tests/results/longevity/1.1.0/reload-time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.1.0/reload-time.png -------------------------------------------------------------------------------- /tests/results/longevity/1.1.0/reloads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.1.0/reloads.png -------------------------------------------------------------------------------- /tests/results/longevity/1.1.0/stub-status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.1.0/stub-status.png -------------------------------------------------------------------------------- /tests/results/longevity/1.2.0/1.2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.2.0/1.2.0.md -------------------------------------------------------------------------------- /tests/results/longevity/1.2.0/oss-1.1.0-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.2.0/oss-1.1.0-memory.png -------------------------------------------------------------------------------- /tests/results/longevity/1.2.0/oss-cpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.2.0/oss-cpu.png -------------------------------------------------------------------------------- /tests/results/longevity/1.2.0/oss-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.2.0/oss-memory.png -------------------------------------------------------------------------------- /tests/results/longevity/1.2.0/oss-ngf-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.2.0/oss-ngf-memory.png -------------------------------------------------------------------------------- /tests/results/longevity/1.2.0/oss-reload-time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.2.0/oss-reload-time.png -------------------------------------------------------------------------------- /tests/results/longevity/1.2.0/oss-reloads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.2.0/oss-reloads.png -------------------------------------------------------------------------------- /tests/results/longevity/1.2.0/oss-stub-status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.2.0/oss-stub-status.png -------------------------------------------------------------------------------- /tests/results/longevity/1.2.0/plus-cpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.2.0/plus-cpu.png -------------------------------------------------------------------------------- /tests/results/longevity/1.2.0/plus-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.2.0/plus-memory.png -------------------------------------------------------------------------------- /tests/results/longevity/1.2.0/plus-ngf-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.2.0/plus-ngf-memory.png -------------------------------------------------------------------------------- /tests/results/longevity/1.2.0/plus-reload-time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.2.0/plus-reload-time.png -------------------------------------------------------------------------------- /tests/results/longevity/1.2.0/plus-reloads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.2.0/plus-reloads.png -------------------------------------------------------------------------------- /tests/results/longevity/1.2.0/plus-status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.2.0/plus-status.png -------------------------------------------------------------------------------- /tests/results/longevity/1.3.0/oss-cpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.3.0/oss-cpu.png -------------------------------------------------------------------------------- /tests/results/longevity/1.3.0/oss-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.3.0/oss-memory.png -------------------------------------------------------------------------------- /tests/results/longevity/1.3.0/oss-ngf-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.3.0/oss-ngf-memory.png -------------------------------------------------------------------------------- /tests/results/longevity/1.3.0/oss-reload-time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.3.0/oss-reload-time.png -------------------------------------------------------------------------------- /tests/results/longevity/1.3.0/oss-reloads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.3.0/oss-reloads.png -------------------------------------------------------------------------------- /tests/results/longevity/1.3.0/oss-stub-status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.3.0/oss-stub-status.png -------------------------------------------------------------------------------- /tests/results/longevity/1.3.0/oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.3.0/oss.md -------------------------------------------------------------------------------- /tests/results/longevity/1.3.0/plus-cpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.3.0/plus-cpu.png -------------------------------------------------------------------------------- /tests/results/longevity/1.3.0/plus-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.3.0/plus-memory.png -------------------------------------------------------------------------------- /tests/results/longevity/1.3.0/plus-ngf-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.3.0/plus-ngf-memory.png -------------------------------------------------------------------------------- /tests/results/longevity/1.3.0/plus-reload-time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.3.0/plus-reload-time.png -------------------------------------------------------------------------------- /tests/results/longevity/1.3.0/plus-reloads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.3.0/plus-reloads.png -------------------------------------------------------------------------------- /tests/results/longevity/1.3.0/plus-status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.3.0/plus-status.png -------------------------------------------------------------------------------- /tests/results/longevity/1.3.0/plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.3.0/plus.md -------------------------------------------------------------------------------- /tests/results/longevity/1.4.0/oss-cpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.4.0/oss-cpu.png -------------------------------------------------------------------------------- /tests/results/longevity/1.4.0/oss-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.4.0/oss-memory.png -------------------------------------------------------------------------------- /tests/results/longevity/1.4.0/oss-ngf-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.4.0/oss-ngf-memory.png -------------------------------------------------------------------------------- /tests/results/longevity/1.4.0/oss-reload-time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.4.0/oss-reload-time.png -------------------------------------------------------------------------------- /tests/results/longevity/1.4.0/oss-reloads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.4.0/oss-reloads.png -------------------------------------------------------------------------------- /tests/results/longevity/1.4.0/oss-stub-status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.4.0/oss-stub-status.png -------------------------------------------------------------------------------- /tests/results/longevity/1.4.0/oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.4.0/oss.md -------------------------------------------------------------------------------- /tests/results/longevity/1.4.0/plus-cpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.4.0/plus-cpu.png -------------------------------------------------------------------------------- /tests/results/longevity/1.4.0/plus-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.4.0/plus-memory.png -------------------------------------------------------------------------------- /tests/results/longevity/1.4.0/plus-ngf-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.4.0/plus-ngf-memory.png -------------------------------------------------------------------------------- /tests/results/longevity/1.4.0/plus-reloads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.4.0/plus-reloads.png -------------------------------------------------------------------------------- /tests/results/longevity/1.4.0/plus-status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.4.0/plus-status.png -------------------------------------------------------------------------------- /tests/results/longevity/1.4.0/plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.4.0/plus.md -------------------------------------------------------------------------------- /tests/results/longevity/1.5.0/oss-cpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.5.0/oss-cpu.png -------------------------------------------------------------------------------- /tests/results/longevity/1.5.0/oss-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.5.0/oss-memory.png -------------------------------------------------------------------------------- /tests/results/longevity/1.5.0/oss-ngf-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.5.0/oss-ngf-memory.png -------------------------------------------------------------------------------- /tests/results/longevity/1.5.0/oss-reload-time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.5.0/oss-reload-time.png -------------------------------------------------------------------------------- /tests/results/longevity/1.5.0/oss-reloads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.5.0/oss-reloads.png -------------------------------------------------------------------------------- /tests/results/longevity/1.5.0/oss-stub-status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.5.0/oss-stub-status.png -------------------------------------------------------------------------------- /tests/results/longevity/1.5.0/oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.5.0/oss.md -------------------------------------------------------------------------------- /tests/results/longevity/1.5.0/plus-cpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.5.0/plus-cpu.png -------------------------------------------------------------------------------- /tests/results/longevity/1.5.0/plus-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.5.0/plus-memory.png -------------------------------------------------------------------------------- /tests/results/longevity/1.5.0/plus-ngf-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.5.0/plus-ngf-memory.png -------------------------------------------------------------------------------- /tests/results/longevity/1.5.0/plus-reloads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.5.0/plus-reloads.png -------------------------------------------------------------------------------- /tests/results/longevity/1.5.0/plus-status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.5.0/plus-status.png -------------------------------------------------------------------------------- /tests/results/longevity/1.5.0/plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.5.0/plus.md -------------------------------------------------------------------------------- /tests/results/longevity/1.6.0/oss-cpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.6.0/oss-cpu.png -------------------------------------------------------------------------------- /tests/results/longevity/1.6.0/oss-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.6.0/oss-memory.png -------------------------------------------------------------------------------- /tests/results/longevity/1.6.0/oss-ngf-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.6.0/oss-ngf-memory.png -------------------------------------------------------------------------------- /tests/results/longevity/1.6.0/oss-reload-time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.6.0/oss-reload-time.png -------------------------------------------------------------------------------- /tests/results/longevity/1.6.0/oss-reloads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.6.0/oss-reloads.png -------------------------------------------------------------------------------- /tests/results/longevity/1.6.0/oss-stub-status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.6.0/oss-stub-status.png -------------------------------------------------------------------------------- /tests/results/longevity/1.6.0/oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.6.0/oss.md -------------------------------------------------------------------------------- /tests/results/longevity/1.6.0/plus-cpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.6.0/plus-cpu.png -------------------------------------------------------------------------------- /tests/results/longevity/1.6.0/plus-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.6.0/plus-memory.png -------------------------------------------------------------------------------- /tests/results/longevity/1.6.0/plus-ngf-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.6.0/plus-ngf-memory.png -------------------------------------------------------------------------------- /tests/results/longevity/1.6.0/plus-reload-time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.6.0/plus-reload-time.png -------------------------------------------------------------------------------- /tests/results/longevity/1.6.0/plus-reloads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.6.0/plus-reloads.png -------------------------------------------------------------------------------- /tests/results/longevity/1.6.0/plus-status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.6.0/plus-status.png -------------------------------------------------------------------------------- /tests/results/longevity/1.6.0/plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/1.6.0/plus.md -------------------------------------------------------------------------------- /tests/results/longevity/2.0.0/oss-cpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/2.0.0/oss-cpu.png -------------------------------------------------------------------------------- /tests/results/longevity/2.0.0/oss-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/2.0.0/oss-memory.png -------------------------------------------------------------------------------- /tests/results/longevity/2.0.0/oss-ngf-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/2.0.0/oss-ngf-memory.png -------------------------------------------------------------------------------- /tests/results/longevity/2.0.0/oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/2.0.0/oss.md -------------------------------------------------------------------------------- /tests/results/longevity/2.0.0/plus-cpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/2.0.0/plus-cpu.png -------------------------------------------------------------------------------- /tests/results/longevity/2.0.0/plus-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/2.0.0/plus-memory.png -------------------------------------------------------------------------------- /tests/results/longevity/2.0.0/plus-ngf-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/2.0.0/plus-ngf-memory.png -------------------------------------------------------------------------------- /tests/results/longevity/2.0.0/plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/2.0.0/plus.md -------------------------------------------------------------------------------- /tests/results/longevity/2.1.0/2.1.0-oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/2.1.0/2.1.0-oss.md -------------------------------------------------------------------------------- /tests/results/longevity/2.1.0/2.1.0-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/2.1.0/2.1.0-plus.md -------------------------------------------------------------------------------- /tests/results/longevity/2.1.0/oss-cpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/2.1.0/oss-cpu.png -------------------------------------------------------------------------------- /tests/results/longevity/2.1.0/oss-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/2.1.0/oss-memory.png -------------------------------------------------------------------------------- /tests/results/longevity/2.1.0/plus-cpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/2.1.0/plus-cpu.png -------------------------------------------------------------------------------- /tests/results/longevity/2.1.0/plus-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/2.1.0/plus-memory.png -------------------------------------------------------------------------------- /tests/results/longevity/2.2.0/2.2.0-oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/2.2.0/2.2.0-oss.md -------------------------------------------------------------------------------- /tests/results/longevity/2.2.0/2.2.0-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/2.2.0/2.2.0-plus.md -------------------------------------------------------------------------------- /tests/results/longevity/2.2.0/oss-cpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/2.2.0/oss-cpu.png -------------------------------------------------------------------------------- /tests/results/longevity/2.2.0/oss-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/2.2.0/oss-memory.png -------------------------------------------------------------------------------- /tests/results/longevity/2.2.0/plus-cpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/2.2.0/plus-cpu.png -------------------------------------------------------------------------------- /tests/results/longevity/2.2.0/plus-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/longevity/2.2.0/plus-memory.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.0.0-special/http.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.0.0-special/http.csv -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.0.0-special/http.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.0.0-special/http.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.0.0-special/https.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.0.0-special/https.csv -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.0.0-special/https.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.0.0-special/https.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.0.0/1.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.0.0/1.0.0.md -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.0.0/http.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.0.0/http.csv -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.0.0/http.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.0.0/http.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.0.0/https.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.0.0/https.csv -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.0.0/https.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.0.0/https.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.1.0/1.1.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.1.0/1.1.0.md -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.1.0/http.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.1.0/http.csv -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.1.0/http.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.1.0/http.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.1.0/https.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.1.0/https.csv -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.1.0/https.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.1.0/https.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.2.0/1.2.0-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.2.0/1.2.0-plus.md -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.2.0/1.2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.2.0/1.2.0.md -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.2.0/http-plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.2.0/http-plus.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.2.0/http.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.2.0/http.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.2.0/https-plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.2.0/https-plus.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.2.0/https.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.2.0/https.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.3.0/1.3.0-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.3.0/1.3.0-plus.md -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.3.0/1.3.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.3.0/1.3.0.md -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.3.0/http-plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.3.0/http-plus.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.3.0/http.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.3.0/http.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.3.0/https-plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.3.0/https-plus.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.3.0/https.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.3.0/https.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.4.0/1.4.0-oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.4.0/1.4.0-oss.md -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.4.0/1.4.0-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.4.0/1.4.0-plus.md -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.4.0/http-oss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.4.0/http-oss.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.4.0/http-plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.4.0/http-plus.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.4.0/https-oss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.4.0/https-oss.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.4.0/https-plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.4.0/https-plus.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.5.0/1.5.0-oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.5.0/1.5.0-oss.md -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.5.0/1.5.0-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.5.0/1.5.0-plus.md -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.5.0/http-oss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.5.0/http-oss.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.5.0/http-plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.5.0/http-plus.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.5.0/https-oss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.5.0/https-oss.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.5.0/https-plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.5.0/https-plus.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.6.0/1.6.0-oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.6.0/1.6.0-oss.md -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.6.0/1.6.0-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.6.0/1.6.0-plus.md -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.6.0/http-oss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.6.0/http-oss.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.6.0/http-plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.6.0/http-plus.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.6.0/https-oss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.6.0/https-oss.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/1.6.0/https-plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/1.6.0/https-plus.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/2.1.0/2.1.0-oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/2.1.0/2.1.0-oss.md -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/2.1.0/2.1.0-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/2.1.0/2.1.0-plus.md -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/2.1.0/http-oss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/2.1.0/http-oss.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/2.1.0/http-plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/2.1.0/http-plus.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/2.1.0/https-oss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/2.1.0/https-oss.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/2.1.0/https-plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/2.1.0/https-plus.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/2.2.0/2.2.0-oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/2.2.0/2.2.0-oss.md -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/2.2.0/2.2.0-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/2.2.0/2.2.0-plus.md -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/2.2.0/http-oss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/2.2.0/http-oss.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/2.2.0/http-plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/2.2.0/http-plus.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/2.2.0/https-oss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/2.2.0/https-oss.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/2.2.0/https-plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/2.2.0/https-plus.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/edge/edge-oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/edge/edge-oss.md -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/edge/edge-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/edge/edge-plus.md -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/edge/http-oss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/edge/http-oss.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/edge/http-plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/edge/http-plus.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/edge/https-oss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/edge/https-oss.png -------------------------------------------------------------------------------- /tests/results/ngf-upgrade/edge/https-plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/ngf-upgrade/edge/https-plus.png -------------------------------------------------------------------------------- /tests/results/reconfig/1.0.0/1.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/reconfig/1.0.0/1.0.0.md -------------------------------------------------------------------------------- /tests/results/reconfig/1.1.0/1.1.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/reconfig/1.1.0/1.1.0.md -------------------------------------------------------------------------------- /tests/results/reconfig/1.2.0/1.2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/reconfig/1.2.0/1.2.0.md -------------------------------------------------------------------------------- /tests/results/reconfig/1.3.0/1.3.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/reconfig/1.3.0/1.3.0.md -------------------------------------------------------------------------------- /tests/results/reconfig/1.4.0/1.4.0-oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/reconfig/1.4.0/1.4.0-oss.md -------------------------------------------------------------------------------- /tests/results/reconfig/1.4.0/1.4.0-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/reconfig/1.4.0/1.4.0-plus.md -------------------------------------------------------------------------------- /tests/results/reconfig/1.5.0/1.5.0-oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/reconfig/1.5.0/1.5.0-oss.md -------------------------------------------------------------------------------- /tests/results/reconfig/1.5.0/1.5.0-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/reconfig/1.5.0/1.5.0-plus.md -------------------------------------------------------------------------------- /tests/results/reconfig/1.6.0/1.6.0-oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/reconfig/1.6.0/1.6.0-oss.md -------------------------------------------------------------------------------- /tests/results/reconfig/1.6.0/1.6.0-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/reconfig/1.6.0/1.6.0-plus.md -------------------------------------------------------------------------------- /tests/results/reconfig/2.0.0/2.0.0-oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/reconfig/2.0.0/2.0.0-oss.md -------------------------------------------------------------------------------- /tests/results/reconfig/2.0.0/2.0.0-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/reconfig/2.0.0/2.0.0-plus.md -------------------------------------------------------------------------------- /tests/results/reconfig/2.1.0/2.1.0-oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/reconfig/2.1.0/2.1.0-oss.md -------------------------------------------------------------------------------- /tests/results/reconfig/2.1.0/2.1.0-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/reconfig/2.1.0/2.1.0-plus.md -------------------------------------------------------------------------------- /tests/results/reconfig/2.2.0/2.2.0-oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/reconfig/2.2.0/2.2.0-oss.md -------------------------------------------------------------------------------- /tests/results/reconfig/2.2.0/2.2.0-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/reconfig/2.2.0/2.2.0-plus.md -------------------------------------------------------------------------------- /tests/results/reconfig/edge/edge-oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/reconfig/edge/edge-oss.md -------------------------------------------------------------------------------- /tests/results/reconfig/edge/edge-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/reconfig/edge/edge-plus.md -------------------------------------------------------------------------------- /tests/results/scale/1.0.0/1.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/scale/1.0.0/1.0.0.md -------------------------------------------------------------------------------- /tests/results/scale/1.1.0/1.1.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/scale/1.1.0/1.1.0.md -------------------------------------------------------------------------------- /tests/results/scale/1.2.0/1.2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/scale/1.2.0/1.2.0.md -------------------------------------------------------------------------------- /tests/results/scale/1.3.0/1.3.0-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/scale/1.3.0/1.3.0-plus.md -------------------------------------------------------------------------------- /tests/results/scale/1.3.0/1.3.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/scale/1.3.0/1.3.0.md -------------------------------------------------------------------------------- /tests/results/scale/1.4.0/1.4.0-oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/scale/1.4.0/1.4.0-oss.md -------------------------------------------------------------------------------- /tests/results/scale/1.4.0/1.4.0-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/scale/1.4.0/1.4.0-plus.md -------------------------------------------------------------------------------- /tests/results/scale/1.5.0/1.5.0-oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/scale/1.5.0/1.5.0-oss.md -------------------------------------------------------------------------------- /tests/results/scale/1.5.0/1.5.0-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/scale/1.5.0/1.5.0-plus.md -------------------------------------------------------------------------------- /tests/results/scale/1.6.0/1.6.0-oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/scale/1.6.0/1.6.0-oss.md -------------------------------------------------------------------------------- /tests/results/scale/1.6.0/1.6.0-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/scale/1.6.0/1.6.0-plus.md -------------------------------------------------------------------------------- /tests/results/scale/2.0.0/2.0.0-oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/scale/2.0.0/2.0.0-oss.md -------------------------------------------------------------------------------- /tests/results/scale/2.0.0/2.0.0-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/scale/2.0.0/2.0.0-plus.md -------------------------------------------------------------------------------- /tests/results/scale/2.1.0/2.1.0-oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/scale/2.1.0/2.1.0-oss.md -------------------------------------------------------------------------------- /tests/results/scale/2.1.0/2.1.0-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/scale/2.1.0/2.1.0-plus.md -------------------------------------------------------------------------------- /tests/results/scale/2.2.0/2.2.0-oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/scale/2.2.0/2.2.0-oss.md -------------------------------------------------------------------------------- /tests/results/scale/2.2.0/2.2.0-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/scale/2.2.0/2.2.0-plus.md -------------------------------------------------------------------------------- /tests/results/scale/edge/edge-oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/scale/edge/edge-oss.md -------------------------------------------------------------------------------- /tests/results/scale/edge/edge-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/scale/edge/edge-plus.md -------------------------------------------------------------------------------- /tests/results/zero-downtime-scale/1.0.0/1.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/zero-downtime-scale/1.0.0/1.0.0.md -------------------------------------------------------------------------------- /tests/results/zero-downtime-scale/1.1.0/1.1.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/zero-downtime-scale/1.1.0/1.1.0.md -------------------------------------------------------------------------------- /tests/results/zero-downtime-scale/1.2.0/1.2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/zero-downtime-scale/1.2.0/1.2.0.md -------------------------------------------------------------------------------- /tests/results/zero-downtime-scale/1.3.0/1.3.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/zero-downtime-scale/1.3.0/1.3.0.md -------------------------------------------------------------------------------- /tests/results/zero-downtime-scale/edge/edge-oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/results/zero-downtime-scale/edge/edge-oss.md -------------------------------------------------------------------------------- /tests/scripts/add-local-ip-auth-networks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/scripts/add-local-ip-auth-networks.sh -------------------------------------------------------------------------------- /tests/scripts/check-pod-exit-code.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/scripts/check-pod-exit-code.sh -------------------------------------------------------------------------------- /tests/scripts/cleanup-router.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/scripts/cleanup-router.sh -------------------------------------------------------------------------------- /tests/scripts/cleanup-vm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/scripts/cleanup-vm.sh -------------------------------------------------------------------------------- /tests/scripts/cpu-plot.gp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/scripts/cpu-plot.gp -------------------------------------------------------------------------------- /tests/scripts/create-and-setup-gcp-vm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/scripts/create-and-setup-gcp-vm.sh -------------------------------------------------------------------------------- /tests/scripts/create-gke-cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/scripts/create-gke-cluster.sh -------------------------------------------------------------------------------- /tests/scripts/create-gke-router.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/scripts/create-gke-router.sh -------------------------------------------------------------------------------- /tests/scripts/delete-gke-cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/scripts/delete-gke-cluster.sh -------------------------------------------------------------------------------- /tests/scripts/memory-plot.gp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/scripts/memory-plot.gp -------------------------------------------------------------------------------- /tests/scripts/push-crossplane-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/scripts/push-crossplane-image.sh -------------------------------------------------------------------------------- /tests/scripts/remote-scripts/install-deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/scripts/remote-scripts/install-deps.sh -------------------------------------------------------------------------------- /tests/scripts/remote-scripts/run-nfr-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/scripts/remote-scripts/run-nfr-tests.sh -------------------------------------------------------------------------------- /tests/scripts/requests-plot.gp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/scripts/requests-plot.gp -------------------------------------------------------------------------------- /tests/scripts/run-tests-gcp-vm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/scripts/run-tests-gcp-vm.sh -------------------------------------------------------------------------------- /tests/scripts/sync-files-to-vm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/scripts/sync-files-to-vm.sh -------------------------------------------------------------------------------- /tests/scripts/ttr-plot.gp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/scripts/ttr-plot.gp -------------------------------------------------------------------------------- /tests/scripts/update-firewall-with-local-ip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/scripts/update-firewall-with-local-ip.sh -------------------------------------------------------------------------------- /tests/scripts/vars.env-example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/scripts/vars.env-example -------------------------------------------------------------------------------- /tests/suite/advanced_routing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/advanced_routing_test.go -------------------------------------------------------------------------------- /tests/suite/client_settings_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/client_settings_test.go -------------------------------------------------------------------------------- /tests/suite/dataplane_perf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/dataplane_perf_test.go -------------------------------------------------------------------------------- /tests/suite/graceful_recovery_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/graceful_recovery_test.go -------------------------------------------------------------------------------- /tests/suite/longevity_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/longevity_test.go -------------------------------------------------------------------------------- /tests/suite/manifests/advanced-routing/cafe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/manifests/advanced-routing/cafe.yaml -------------------------------------------------------------------------------- /tests/suite/manifests/advanced-routing/routes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/manifests/advanced-routing/routes.yaml -------------------------------------------------------------------------------- /tests/suite/manifests/clientsettings/cafe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/manifests/clientsettings/cafe.yaml -------------------------------------------------------------------------------- /tests/suite/manifests/clientsettings/gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/manifests/clientsettings/gateway.yaml -------------------------------------------------------------------------------- /tests/suite/manifests/dp-perf/cafe-routes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/manifests/dp-perf/cafe-routes.yaml -------------------------------------------------------------------------------- /tests/suite/manifests/dp-perf/coffee.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/manifests/dp-perf/coffee.yaml -------------------------------------------------------------------------------- /tests/suite/manifests/dp-perf/gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/manifests/dp-perf/gateway.yaml -------------------------------------------------------------------------------- /tests/suite/manifests/hello-world/apps.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/manifests/hello-world/apps.yaml -------------------------------------------------------------------------------- /tests/suite/manifests/hello-world/gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/manifests/hello-world/gateway.yaml -------------------------------------------------------------------------------- /tests/suite/manifests/hello-world/routes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/manifests/hello-world/routes.yaml -------------------------------------------------------------------------------- /tests/suite/manifests/longevity/cafe-routes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/manifests/longevity/cafe-routes.yaml -------------------------------------------------------------------------------- /tests/suite/manifests/longevity/cafe-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/manifests/longevity/cafe-secret.yaml -------------------------------------------------------------------------------- /tests/suite/manifests/longevity/cafe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/manifests/longevity/cafe.yaml -------------------------------------------------------------------------------- /tests/suite/manifests/longevity/cronjob.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/manifests/longevity/cronjob.yaml -------------------------------------------------------------------------------- /tests/suite/manifests/longevity/gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/manifests/longevity/gateway.yaml -------------------------------------------------------------------------------- /tests/suite/manifests/longevity/prom.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/manifests/longevity/prom.yaml -------------------------------------------------------------------------------- /tests/suite/manifests/ngf-upgrade/cafe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/manifests/ngf-upgrade/cafe.yaml -------------------------------------------------------------------------------- /tests/suite/manifests/ngf-upgrade/gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/manifests/ngf-upgrade/gateway.yaml -------------------------------------------------------------------------------- /tests/suite/manifests/ngf-upgrade/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/manifests/ngf-upgrade/values.yaml -------------------------------------------------------------------------------- /tests/suite/manifests/reconfig/cafe-routes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/manifests/reconfig/cafe-routes.yaml -------------------------------------------------------------------------------- /tests/suite/manifests/reconfig/cafe-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/manifests/reconfig/cafe-secret.yaml -------------------------------------------------------------------------------- /tests/suite/manifests/reconfig/cafe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/manifests/reconfig/cafe.yaml -------------------------------------------------------------------------------- /tests/suite/manifests/reconfig/gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/manifests/reconfig/gateway.yaml -------------------------------------------------------------------------------- /tests/suite/manifests/scale/httproute.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/manifests/scale/httproute.yaml -------------------------------------------------------------------------------- /tests/suite/manifests/scale/matches.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/manifests/scale/matches.yaml -------------------------------------------------------------------------------- /tests/suite/manifests/scale/upstreams.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/manifests/scale/upstreams.yaml -------------------------------------------------------------------------------- /tests/suite/manifests/snippets-filter/cafe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/manifests/snippets-filter/cafe.yaml -------------------------------------------------------------------------------- /tests/suite/manifests/tracing/policy-single.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/manifests/tracing/policy-single.yaml -------------------------------------------------------------------------------- /tests/suite/nginxgateway_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/nginxgateway_test.go -------------------------------------------------------------------------------- /tests/suite/reconfig_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/reconfig_test.go -------------------------------------------------------------------------------- /tests/suite/sample_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/sample_test.go -------------------------------------------------------------------------------- /tests/suite/scale_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/scale_test.go -------------------------------------------------------------------------------- /tests/suite/scripts/longevity-wrk.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/scripts/longevity-wrk.sh -------------------------------------------------------------------------------- /tests/suite/snippets_filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/snippets_filter_test.go -------------------------------------------------------------------------------- /tests/suite/system_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/system_suite_test.go -------------------------------------------------------------------------------- /tests/suite/telemetry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/telemetry_test.go -------------------------------------------------------------------------------- /tests/suite/tracing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/tracing_test.go -------------------------------------------------------------------------------- /tests/suite/upgrade_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/upgrade_test.go -------------------------------------------------------------------------------- /tests/suite/upstream_settings_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/HEAD/tests/suite/upstream_settings_test.go --------------------------------------------------------------------------------