├── .flake8 ├── .github └── workflows │ └── ci.yaml ├── .gitignore ├── .readthedocs.yaml ├── AUTHORS ├── DOCS.md ├── Dockerfile ├── LICENSE ├── README.md ├── docker-compose.dev.yml ├── docker-compose.override.yml ├── docker-compose.yml ├── docker ├── entrypoint-celery-cron-worker.sh ├── entrypoint-celery-routes-test.sh ├── entrypoint-celery-scheduler.sh ├── entrypoint-celery-worker.sh ├── entrypoint-uwsgi-dev.sh ├── entrypoint-uwsgi.sh ├── mime.types ├── nginx │ └── Dockerfile ├── uwsgi.cfg ├── varnish-6.0.14 │ ├── Dockerfile │ ├── entrypoint │ └── secret ├── varnish-7.7 │ ├── Dockerfile │ ├── entrypoint │ └── secret └── wait-for-it.sh ├── docs ├── documentation │ ├── api.md │ ├── canary.md │ ├── cron.md │ ├── dc.md │ ├── flow.md │ ├── gui.md │ ├── img │ │ ├── admin_page.png │ │ ├── api_change_api_key.png │ │ ├── canary_backend.png │ │ ├── cluster_add_v_server.png │ │ ├── cluster_add_vcl_template.png │ │ ├── cluster_add_vcl_template_block.png │ │ ├── flow.png │ │ ├── manager_add_backend.png │ │ ├── manager_add_director.png │ │ ├── manager_add_probe.png │ │ ├── manager_add_time_profile.png │ │ ├── manager_purger.png │ │ ├── router_add_redirect.png │ │ └── router_add_route.png │ ├── ldap.md │ ├── protocol.md │ ├── vcl.md │ └── vcl_variables.md ├── index.md └── quick-start │ ├── docker_compose.md │ └── production.md ├── envs ├── base.env └── dev.env ├── mkdocs.yml ├── plugins └── .keep └── vaas ├── .coveragerc ├── .gitignore ├── MANIFEST.in ├── manage.py ├── requirements ├── base.txt ├── dev.txt └── test.txt ├── setup.cfg └── vaas ├── __init__.py ├── __main__.py ├── account ├── __init__.py ├── templates │ ├── __init__.py │ └── api_key.html ├── urls.py └── views.py ├── adminext ├── __init__.py ├── static │ ├── custom.css │ └── utils │ │ └── js │ │ ├── csrf.js │ │ ├── labels.js │ │ └── refresh-select.js ├── templates │ ├── __init__.py │ ├── admin │ │ ├── __init__.py │ │ ├── base.html │ │ ├── cluster │ │ │ ├── varnishserver │ │ │ │ └── change_list.html │ │ │ └── vcltemplate │ │ │ │ ├── change_form.html │ │ │ │ └── submit_line.html │ │ ├── index.html │ │ └── router │ │ │ └── redirect │ │ │ └── change_form.html │ ├── forms │ │ ├── complex_condition.html │ │ ├── condition.html │ │ ├── multi_url.html │ │ └── rewrite_groups.html │ └── simple_history │ │ ├── object_history.html │ │ └── submit_line.html ├── utils.py └── widgets.py ├── api ├── __init__.py └── client.py ├── cluster ├── __init__.py ├── admin.py ├── api.py ├── cluster.py ├── coherency.py ├── exceptions.py ├── forms.py ├── helpers.py ├── mapping.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_logicalcluster_partial_reload.py │ ├── 0003_logicalcluster_service_mesh_routing.py │ ├── 0004_auto_20220209_0822.py │ ├── 0005_auto_20220607_1110.py │ ├── 0006_logicalcluster_labels_list.py │ ├── 0007_domainmapping.py │ ├── 0008_auto_20230328_1641.py │ ├── 0009_alter_historicalvcltemplate_options_and_more.py │ ├── 0010_historicaldc_historicallogicalcluster_and_more.py │ ├── 0011_historicaldomainmapping_clusters.py │ ├── 0012_alter_domainmapping_type_and_more.py │ └── __init__.py ├── models.py ├── static │ ├── css │ │ └── ace-widget-custom-styles.css │ └── js │ │ ├── mapping-type-switch.js │ │ └── vcl-validation.js └── tests │ ├── __init__.py │ ├── test_api.py │ ├── test_cluster.py │ ├── test_coherency.py │ └── test_mapping.py ├── configuration ├── __init__.py ├── loader.py └── tests │ ├── __init__.py │ └── test_loader.py ├── db ├── __init__.py └── base.py ├── external ├── __init__.py ├── api.py ├── audit.py ├── ldap.py ├── ldap_config.py ├── oauth.py ├── request.py ├── serializer.py ├── tasty_validation.py ├── urls.py └── wsgi.py ├── manager ├── __init__.py ├── admin.py ├── api.py ├── fields.py ├── forms.py ├── management │ ├── __init__.py │ └── commands │ │ ├── __init__.py │ │ └── create_user_and_api_key.py ├── middleware.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_auto_20210225_1216.py │ ├── 0003_auto_20210414_1138.py │ ├── 0004_auto_20210519_1334.py │ ├── 0005_director_service_mesh_label.py │ ├── 0006_director_service_tag.py │ ├── 0007_director_reachable_via_service_mesh.py │ ├── 0008_auto_20211027_1421.py │ ├── 0009_auto_20220209_0822.py │ ├── 0010_alter_backend_between_bytes_timeout_and_more.py │ ├── 0011_historicaldirector_cluster.py │ └── __init__.py ├── models.py ├── signals.py ├── static │ └── js │ │ ├── switch-inherit-profile.js │ │ └── template-time-profile.html ├── tasks.py ├── templates │ └── admin │ │ └── admin_title.html ├── templatetags │ ├── __init__.py │ └── set_var.py ├── tests │ ├── __init__.py │ ├── test_admin.py │ ├── test_fields.py │ ├── test_forms.py │ ├── test_middleware.py │ ├── test_signals.py │ └── test_views.py ├── urls.py └── views.py ├── metrics ├── __init__.py ├── handler.py ├── models.py ├── prometheus.py ├── statsd.py └── tests │ ├── __init__.py │ ├── test_handler.py │ ├── test_prometheus.py │ └── test_statsd.py ├── monitor ├── __init__.py ├── health.py ├── management │ ├── __init__.py │ └── commands │ │ ├── __init__.py │ │ └── backend_statuses.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_auto_20221014_1334.py │ └── __init__.py ├── models.py ├── tasks.py └── tests │ ├── __init__.py │ └── test_health.py ├── purger ├── __init__.py ├── api.py ├── forms.py ├── purger.py ├── templates │ └── purge_form.html ├── tests │ ├── __init__.py │ ├── test_purger.py │ └── test_views.py ├── urls.py └── views.py ├── resources ├── .gitignore ├── base-data.yaml └── dev-data.yaml ├── router ├── __init__.py ├── admin.py ├── api.py ├── fetcher.py ├── forms.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_route_clusters_in_sync.py │ ├── 0003_redirect_redirectassertion.py │ ├── 0004_historicalredirect_historicalroute.py │ ├── 0005_historicalroute_clusters.py │ └── __init__.py ├── models.py ├── report.py ├── static │ └── js │ │ ├── redirect-form.js │ │ ├── route-form.js │ │ └── test-report.js ├── templates │ └── admin │ │ └── router │ │ ├── change_list_object_tools.html │ │ ├── redirect │ │ └── change_list.html │ │ └── route │ │ └── change_list.html ├── tests │ ├── __init__.py │ ├── test_fetcher.py │ ├── test_forms.py │ ├── test_report.py │ └── test_views.py ├── urls.py └── views.py ├── settings ├── .gitignore ├── base.py ├── celery.py ├── dev.py ├── docker.py ├── ldap.py ├── local.py ├── oauth.py ├── pre_prod.py ├── production.py ├── test.py └── tracking.py ├── tests ├── __init__.py └── test_validators.py ├── urls.py ├── validators.py └── vcl ├── .flake8 ├── __init__.py ├── loader.py ├── renderer.py ├── templates └── vcl_blocks │ └── 4.0 │ ├── ACL.tvcl │ ├── BACKEND_DEFINITION_LIST.tvcl │ ├── BACKEND_LIST.tvcl │ ├── CALL_USE_DIRECTOR.tvcl │ ├── DIRECTOR.tvcl │ ├── DIRECTORS.tvcl │ ├── DIRECTOR_DEFINITION.tvcl │ ├── DIRECTOR_INIT.tvcl │ ├── EMPTY_DIRECTOR_SYNTH.tvcl │ ├── EXPLICITE_ROUTER.tvcl │ ├── FLEXIBLE_ROUTER.tvcl │ ├── HEADERS.tvcl │ ├── OTHER_FUNCTIONS.tvcl │ ├── PROPER_PROTOCOL_REDIRECT.tvcl │ ├── RECV.tvcl │ ├── ROUTER.tvcl │ ├── SET_ACTION.tvcl │ ├── SET_BACKEND.tvcl │ ├── SET_REDIRECT.tvcl │ ├── SET_ROUTE.tvcl │ ├── TEST_RESPONSE_SYNTH.tvcl │ ├── TEST_ROUTER.tvcl │ ├── USE_DIRECTOR.tvcl │ ├── USE_MESH_DIRECTOR.tvcl │ ├── VAAS_STATUS.tvcl │ ├── VCL.tvcl │ └── VCL_PIPE.tvcl └── tests ├── __init__.py ├── expected-vcl-4.0-canary.vcl ├── expected-vcl-4.0-with-mesh-and-standard-service.vcl ├── expected-vcl-4.0-with-mesh_service.vcl ├── expected-vcl-4.0.vcl ├── test_loader.py └── test_renderer.py /.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | extend-ignore = F824 3 | -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/AUTHORS -------------------------------------------------------------------------------- /DOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/DOCS.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docker-compose.dev.yml -------------------------------------------------------------------------------- /docker-compose.override.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docker-compose.override.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/entrypoint-celery-cron-worker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docker/entrypoint-celery-cron-worker.sh -------------------------------------------------------------------------------- /docker/entrypoint-celery-routes-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docker/entrypoint-celery-routes-test.sh -------------------------------------------------------------------------------- /docker/entrypoint-celery-scheduler.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docker/entrypoint-celery-scheduler.sh -------------------------------------------------------------------------------- /docker/entrypoint-celery-worker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docker/entrypoint-celery-worker.sh -------------------------------------------------------------------------------- /docker/entrypoint-uwsgi-dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docker/entrypoint-uwsgi-dev.sh -------------------------------------------------------------------------------- /docker/entrypoint-uwsgi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docker/entrypoint-uwsgi.sh -------------------------------------------------------------------------------- /docker/mime.types: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docker/mime.types -------------------------------------------------------------------------------- /docker/nginx/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docker/nginx/Dockerfile -------------------------------------------------------------------------------- /docker/uwsgi.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docker/uwsgi.cfg -------------------------------------------------------------------------------- /docker/varnish-6.0.14/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docker/varnish-6.0.14/Dockerfile -------------------------------------------------------------------------------- /docker/varnish-6.0.14/entrypoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docker/varnish-6.0.14/entrypoint -------------------------------------------------------------------------------- /docker/varnish-6.0.14/secret: -------------------------------------------------------------------------------- 1 | edcf6c52-6f93-4d0d-82b9-cd74239146b0 2 | -------------------------------------------------------------------------------- /docker/varnish-7.7/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docker/varnish-7.7/Dockerfile -------------------------------------------------------------------------------- /docker/varnish-7.7/entrypoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docker/varnish-7.7/entrypoint -------------------------------------------------------------------------------- /docker/varnish-7.7/secret: -------------------------------------------------------------------------------- 1 | edcf6c52-6f93-4d0d-82b9-cd74239146b0 2 | -------------------------------------------------------------------------------- /docker/wait-for-it.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docker/wait-for-it.sh -------------------------------------------------------------------------------- /docs/documentation/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docs/documentation/api.md -------------------------------------------------------------------------------- /docs/documentation/canary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docs/documentation/canary.md -------------------------------------------------------------------------------- /docs/documentation/cron.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docs/documentation/cron.md -------------------------------------------------------------------------------- /docs/documentation/dc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docs/documentation/dc.md -------------------------------------------------------------------------------- /docs/documentation/flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docs/documentation/flow.md -------------------------------------------------------------------------------- /docs/documentation/gui.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docs/documentation/gui.md -------------------------------------------------------------------------------- /docs/documentation/img/admin_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docs/documentation/img/admin_page.png -------------------------------------------------------------------------------- /docs/documentation/img/api_change_api_key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docs/documentation/img/api_change_api_key.png -------------------------------------------------------------------------------- /docs/documentation/img/canary_backend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docs/documentation/img/canary_backend.png -------------------------------------------------------------------------------- /docs/documentation/img/cluster_add_v_server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docs/documentation/img/cluster_add_v_server.png -------------------------------------------------------------------------------- /docs/documentation/img/cluster_add_vcl_template.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docs/documentation/img/cluster_add_vcl_template.png -------------------------------------------------------------------------------- /docs/documentation/img/cluster_add_vcl_template_block.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docs/documentation/img/cluster_add_vcl_template_block.png -------------------------------------------------------------------------------- /docs/documentation/img/flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docs/documentation/img/flow.png -------------------------------------------------------------------------------- /docs/documentation/img/manager_add_backend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docs/documentation/img/manager_add_backend.png -------------------------------------------------------------------------------- /docs/documentation/img/manager_add_director.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docs/documentation/img/manager_add_director.png -------------------------------------------------------------------------------- /docs/documentation/img/manager_add_probe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docs/documentation/img/manager_add_probe.png -------------------------------------------------------------------------------- /docs/documentation/img/manager_add_time_profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docs/documentation/img/manager_add_time_profile.png -------------------------------------------------------------------------------- /docs/documentation/img/manager_purger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docs/documentation/img/manager_purger.png -------------------------------------------------------------------------------- /docs/documentation/img/router_add_redirect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docs/documentation/img/router_add_redirect.png -------------------------------------------------------------------------------- /docs/documentation/img/router_add_route.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docs/documentation/img/router_add_route.png -------------------------------------------------------------------------------- /docs/documentation/ldap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docs/documentation/ldap.md -------------------------------------------------------------------------------- /docs/documentation/protocol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docs/documentation/protocol.md -------------------------------------------------------------------------------- /docs/documentation/vcl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docs/documentation/vcl.md -------------------------------------------------------------------------------- /docs/documentation/vcl_variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docs/documentation/vcl_variables.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/quick-start/docker_compose.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docs/quick-start/docker_compose.md -------------------------------------------------------------------------------- /docs/quick-start/production.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/docs/quick-start/production.md -------------------------------------------------------------------------------- /envs/base.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/envs/base.env -------------------------------------------------------------------------------- /envs/dev.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/envs/dev.env -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /plugins/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/.coveragerc -------------------------------------------------------------------------------- /vaas/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | build 3 | src/vaas.egg-info 4 | .coverage 5 | -------------------------------------------------------------------------------- /vaas/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/MANIFEST.in -------------------------------------------------------------------------------- /vaas/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/manage.py -------------------------------------------------------------------------------- /vaas/requirements/base.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/requirements/base.txt -------------------------------------------------------------------------------- /vaas/requirements/dev.txt: -------------------------------------------------------------------------------- 1 | -r test.txt 2 | ipython 3 | -------------------------------------------------------------------------------- /vaas/requirements/test.txt: -------------------------------------------------------------------------------- 1 | -r base.txt 2 | flake8 3 | factory-boy>=2.8.1 4 | requests-mock>=1.3.0 -------------------------------------------------------------------------------- /vaas/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/setup.cfg -------------------------------------------------------------------------------- /vaas/vaas/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/__init__.py -------------------------------------------------------------------------------- /vaas/vaas/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/__main__.py -------------------------------------------------------------------------------- /vaas/vaas/account/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/account/templates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/account/templates/api_key.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/account/templates/api_key.html -------------------------------------------------------------------------------- /vaas/vaas/account/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/account/urls.py -------------------------------------------------------------------------------- /vaas/vaas/account/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/account/views.py -------------------------------------------------------------------------------- /vaas/vaas/adminext/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/adminext/static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/adminext/static/custom.css -------------------------------------------------------------------------------- /vaas/vaas/adminext/static/utils/js/csrf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/adminext/static/utils/js/csrf.js -------------------------------------------------------------------------------- /vaas/vaas/adminext/static/utils/js/labels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/adminext/static/utils/js/labels.js -------------------------------------------------------------------------------- /vaas/vaas/adminext/static/utils/js/refresh-select.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/adminext/static/utils/js/refresh-select.js -------------------------------------------------------------------------------- /vaas/vaas/adminext/templates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/adminext/templates/admin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/adminext/templates/admin/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/adminext/templates/admin/base.html -------------------------------------------------------------------------------- /vaas/vaas/adminext/templates/admin/cluster/varnishserver/change_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/adminext/templates/admin/cluster/varnishserver/change_list.html -------------------------------------------------------------------------------- /vaas/vaas/adminext/templates/admin/cluster/vcltemplate/change_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/adminext/templates/admin/cluster/vcltemplate/change_form.html -------------------------------------------------------------------------------- /vaas/vaas/adminext/templates/admin/cluster/vcltemplate/submit_line.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/adminext/templates/admin/cluster/vcltemplate/submit_line.html -------------------------------------------------------------------------------- /vaas/vaas/adminext/templates/admin/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/adminext/templates/admin/index.html -------------------------------------------------------------------------------- /vaas/vaas/adminext/templates/admin/router/redirect/change_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/adminext/templates/admin/router/redirect/change_form.html -------------------------------------------------------------------------------- /vaas/vaas/adminext/templates/forms/complex_condition.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/adminext/templates/forms/complex_condition.html -------------------------------------------------------------------------------- /vaas/vaas/adminext/templates/forms/condition.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/adminext/templates/forms/condition.html -------------------------------------------------------------------------------- /vaas/vaas/adminext/templates/forms/multi_url.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/adminext/templates/forms/multi_url.html -------------------------------------------------------------------------------- /vaas/vaas/adminext/templates/forms/rewrite_groups.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/adminext/templates/forms/rewrite_groups.html -------------------------------------------------------------------------------- /vaas/vaas/adminext/templates/simple_history/object_history.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/adminext/templates/simple_history/object_history.html -------------------------------------------------------------------------------- /vaas/vaas/adminext/templates/simple_history/submit_line.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/adminext/templates/simple_history/submit_line.html -------------------------------------------------------------------------------- /vaas/vaas/adminext/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/adminext/utils.py -------------------------------------------------------------------------------- /vaas/vaas/adminext/widgets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/adminext/widgets.py -------------------------------------------------------------------------------- /vaas/vaas/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/api/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/api/client.py -------------------------------------------------------------------------------- /vaas/vaas/cluster/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/cluster/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/cluster/admin.py -------------------------------------------------------------------------------- /vaas/vaas/cluster/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/cluster/api.py -------------------------------------------------------------------------------- /vaas/vaas/cluster/cluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/cluster/cluster.py -------------------------------------------------------------------------------- /vaas/vaas/cluster/coherency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/cluster/coherency.py -------------------------------------------------------------------------------- /vaas/vaas/cluster/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/cluster/exceptions.py -------------------------------------------------------------------------------- /vaas/vaas/cluster/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/cluster/forms.py -------------------------------------------------------------------------------- /vaas/vaas/cluster/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/cluster/helpers.py -------------------------------------------------------------------------------- /vaas/vaas/cluster/mapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/cluster/mapping.py -------------------------------------------------------------------------------- /vaas/vaas/cluster/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/cluster/migrations/0001_initial.py -------------------------------------------------------------------------------- /vaas/vaas/cluster/migrations/0002_logicalcluster_partial_reload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/cluster/migrations/0002_logicalcluster_partial_reload.py -------------------------------------------------------------------------------- /vaas/vaas/cluster/migrations/0003_logicalcluster_service_mesh_routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/cluster/migrations/0003_logicalcluster_service_mesh_routing.py -------------------------------------------------------------------------------- /vaas/vaas/cluster/migrations/0004_auto_20220209_0822.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/cluster/migrations/0004_auto_20220209_0822.py -------------------------------------------------------------------------------- /vaas/vaas/cluster/migrations/0005_auto_20220607_1110.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/cluster/migrations/0005_auto_20220607_1110.py -------------------------------------------------------------------------------- /vaas/vaas/cluster/migrations/0006_logicalcluster_labels_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/cluster/migrations/0006_logicalcluster_labels_list.py -------------------------------------------------------------------------------- /vaas/vaas/cluster/migrations/0007_domainmapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/cluster/migrations/0007_domainmapping.py -------------------------------------------------------------------------------- /vaas/vaas/cluster/migrations/0008_auto_20230328_1641.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/cluster/migrations/0008_auto_20230328_1641.py -------------------------------------------------------------------------------- /vaas/vaas/cluster/migrations/0009_alter_historicalvcltemplate_options_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/cluster/migrations/0009_alter_historicalvcltemplate_options_and_more.py -------------------------------------------------------------------------------- /vaas/vaas/cluster/migrations/0010_historicaldc_historicallogicalcluster_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/cluster/migrations/0010_historicaldc_historicallogicalcluster_and_more.py -------------------------------------------------------------------------------- /vaas/vaas/cluster/migrations/0011_historicaldomainmapping_clusters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/cluster/migrations/0011_historicaldomainmapping_clusters.py -------------------------------------------------------------------------------- /vaas/vaas/cluster/migrations/0012_alter_domainmapping_type_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/cluster/migrations/0012_alter_domainmapping_type_and_more.py -------------------------------------------------------------------------------- /vaas/vaas/cluster/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/cluster/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/cluster/models.py -------------------------------------------------------------------------------- /vaas/vaas/cluster/static/css/ace-widget-custom-styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/cluster/static/css/ace-widget-custom-styles.css -------------------------------------------------------------------------------- /vaas/vaas/cluster/static/js/mapping-type-switch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/cluster/static/js/mapping-type-switch.js -------------------------------------------------------------------------------- /vaas/vaas/cluster/static/js/vcl-validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/cluster/static/js/vcl-validation.js -------------------------------------------------------------------------------- /vaas/vaas/cluster/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/cluster/tests/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/cluster/tests/test_api.py -------------------------------------------------------------------------------- /vaas/vaas/cluster/tests/test_cluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/cluster/tests/test_cluster.py -------------------------------------------------------------------------------- /vaas/vaas/cluster/tests/test_coherency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/cluster/tests/test_coherency.py -------------------------------------------------------------------------------- /vaas/vaas/cluster/tests/test_mapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/cluster/tests/test_mapping.py -------------------------------------------------------------------------------- /vaas/vaas/configuration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/configuration/loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/configuration/loader.py -------------------------------------------------------------------------------- /vaas/vaas/configuration/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/configuration/tests/test_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/configuration/tests/test_loader.py -------------------------------------------------------------------------------- /vaas/vaas/db/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/db/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/db/base.py -------------------------------------------------------------------------------- /vaas/vaas/external/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/external/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/external/api.py -------------------------------------------------------------------------------- /vaas/vaas/external/audit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/external/audit.py -------------------------------------------------------------------------------- /vaas/vaas/external/ldap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/external/ldap.py -------------------------------------------------------------------------------- /vaas/vaas/external/ldap_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/external/ldap_config.py -------------------------------------------------------------------------------- /vaas/vaas/external/oauth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/external/oauth.py -------------------------------------------------------------------------------- /vaas/vaas/external/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/external/request.py -------------------------------------------------------------------------------- /vaas/vaas/external/serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/external/serializer.py -------------------------------------------------------------------------------- /vaas/vaas/external/tasty_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/external/tasty_validation.py -------------------------------------------------------------------------------- /vaas/vaas/external/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/external/urls.py -------------------------------------------------------------------------------- /vaas/vaas/external/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/external/wsgi.py -------------------------------------------------------------------------------- /vaas/vaas/manager/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/manager/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/manager/admin.py -------------------------------------------------------------------------------- /vaas/vaas/manager/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/manager/api.py -------------------------------------------------------------------------------- /vaas/vaas/manager/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/manager/fields.py -------------------------------------------------------------------------------- /vaas/vaas/manager/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/manager/forms.py -------------------------------------------------------------------------------- /vaas/vaas/manager/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/manager/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/manager/management/commands/create_user_and_api_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/manager/management/commands/create_user_and_api_key.py -------------------------------------------------------------------------------- /vaas/vaas/manager/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/manager/middleware.py -------------------------------------------------------------------------------- /vaas/vaas/manager/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/manager/migrations/0001_initial.py -------------------------------------------------------------------------------- /vaas/vaas/manager/migrations/0002_auto_20210225_1216.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/manager/migrations/0002_auto_20210225_1216.py -------------------------------------------------------------------------------- /vaas/vaas/manager/migrations/0003_auto_20210414_1138.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/manager/migrations/0003_auto_20210414_1138.py -------------------------------------------------------------------------------- /vaas/vaas/manager/migrations/0004_auto_20210519_1334.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/manager/migrations/0004_auto_20210519_1334.py -------------------------------------------------------------------------------- /vaas/vaas/manager/migrations/0005_director_service_mesh_label.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/manager/migrations/0005_director_service_mesh_label.py -------------------------------------------------------------------------------- /vaas/vaas/manager/migrations/0006_director_service_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/manager/migrations/0006_director_service_tag.py -------------------------------------------------------------------------------- /vaas/vaas/manager/migrations/0007_director_reachable_via_service_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/manager/migrations/0007_director_reachable_via_service_mesh.py -------------------------------------------------------------------------------- /vaas/vaas/manager/migrations/0008_auto_20211027_1421.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/manager/migrations/0008_auto_20211027_1421.py -------------------------------------------------------------------------------- /vaas/vaas/manager/migrations/0009_auto_20220209_0822.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/manager/migrations/0009_auto_20220209_0822.py -------------------------------------------------------------------------------- /vaas/vaas/manager/migrations/0010_alter_backend_between_bytes_timeout_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/manager/migrations/0010_alter_backend_between_bytes_timeout_and_more.py -------------------------------------------------------------------------------- /vaas/vaas/manager/migrations/0011_historicaldirector_cluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/manager/migrations/0011_historicaldirector_cluster.py -------------------------------------------------------------------------------- /vaas/vaas/manager/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/manager/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/manager/models.py -------------------------------------------------------------------------------- /vaas/vaas/manager/signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/manager/signals.py -------------------------------------------------------------------------------- /vaas/vaas/manager/static/js/switch-inherit-profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/manager/static/js/switch-inherit-profile.js -------------------------------------------------------------------------------- /vaas/vaas/manager/static/js/template-time-profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/manager/static/js/template-time-profile.html -------------------------------------------------------------------------------- /vaas/vaas/manager/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/manager/tasks.py -------------------------------------------------------------------------------- /vaas/vaas/manager/templates/admin/admin_title.html: -------------------------------------------------------------------------------- 1 | VaaS Administration -------------------------------------------------------------------------------- /vaas/vaas/manager/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/manager/templatetags/set_var.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/manager/templatetags/set_var.py -------------------------------------------------------------------------------- /vaas/vaas/manager/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/manager/tests/test_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/manager/tests/test_admin.py -------------------------------------------------------------------------------- /vaas/vaas/manager/tests/test_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/manager/tests/test_fields.py -------------------------------------------------------------------------------- /vaas/vaas/manager/tests/test_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/manager/tests/test_forms.py -------------------------------------------------------------------------------- /vaas/vaas/manager/tests/test_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/manager/tests/test_middleware.py -------------------------------------------------------------------------------- /vaas/vaas/manager/tests/test_signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/manager/tests/test_signals.py -------------------------------------------------------------------------------- /vaas/vaas/manager/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/manager/tests/test_views.py -------------------------------------------------------------------------------- /vaas/vaas/manager/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/manager/urls.py -------------------------------------------------------------------------------- /vaas/vaas/manager/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/manager/views.py -------------------------------------------------------------------------------- /vaas/vaas/metrics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/metrics/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/metrics/handler.py -------------------------------------------------------------------------------- /vaas/vaas/metrics/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/metrics/models.py -------------------------------------------------------------------------------- /vaas/vaas/metrics/prometheus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/metrics/prometheus.py -------------------------------------------------------------------------------- /vaas/vaas/metrics/statsd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/metrics/statsd.py -------------------------------------------------------------------------------- /vaas/vaas/metrics/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/metrics/tests/test_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/metrics/tests/test_handler.py -------------------------------------------------------------------------------- /vaas/vaas/metrics/tests/test_prometheus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/metrics/tests/test_prometheus.py -------------------------------------------------------------------------------- /vaas/vaas/metrics/tests/test_statsd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/metrics/tests/test_statsd.py -------------------------------------------------------------------------------- /vaas/vaas/monitor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/monitor/health.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/monitor/health.py -------------------------------------------------------------------------------- /vaas/vaas/monitor/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/monitor/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = 'jan' 2 | -------------------------------------------------------------------------------- /vaas/vaas/monitor/management/commands/backend_statuses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/monitor/management/commands/backend_statuses.py -------------------------------------------------------------------------------- /vaas/vaas/monitor/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/monitor/migrations/0001_initial.py -------------------------------------------------------------------------------- /vaas/vaas/monitor/migrations/0002_auto_20221014_1334.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/monitor/migrations/0002_auto_20221014_1334.py -------------------------------------------------------------------------------- /vaas/vaas/monitor/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/monitor/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/monitor/models.py -------------------------------------------------------------------------------- /vaas/vaas/monitor/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/monitor/tasks.py -------------------------------------------------------------------------------- /vaas/vaas/monitor/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/monitor/tests/test_health.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/monitor/tests/test_health.py -------------------------------------------------------------------------------- /vaas/vaas/purger/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/purger/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/purger/api.py -------------------------------------------------------------------------------- /vaas/vaas/purger/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/purger/forms.py -------------------------------------------------------------------------------- /vaas/vaas/purger/purger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/purger/purger.py -------------------------------------------------------------------------------- /vaas/vaas/purger/templates/purge_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/purger/templates/purge_form.html -------------------------------------------------------------------------------- /vaas/vaas/purger/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/purger/tests/test_purger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/purger/tests/test_purger.py -------------------------------------------------------------------------------- /vaas/vaas/purger/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/purger/tests/test_views.py -------------------------------------------------------------------------------- /vaas/vaas/purger/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/purger/urls.py -------------------------------------------------------------------------------- /vaas/vaas/purger/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/purger/views.py -------------------------------------------------------------------------------- /vaas/vaas/resources/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/resources/.gitignore -------------------------------------------------------------------------------- /vaas/vaas/resources/base-data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/resources/base-data.yaml -------------------------------------------------------------------------------- /vaas/vaas/resources/dev-data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/resources/dev-data.yaml -------------------------------------------------------------------------------- /vaas/vaas/router/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/router/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/router/admin.py -------------------------------------------------------------------------------- /vaas/vaas/router/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/router/api.py -------------------------------------------------------------------------------- /vaas/vaas/router/fetcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/router/fetcher.py -------------------------------------------------------------------------------- /vaas/vaas/router/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/router/forms.py -------------------------------------------------------------------------------- /vaas/vaas/router/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/router/migrations/0001_initial.py -------------------------------------------------------------------------------- /vaas/vaas/router/migrations/0002_route_clusters_in_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/router/migrations/0002_route_clusters_in_sync.py -------------------------------------------------------------------------------- /vaas/vaas/router/migrations/0003_redirect_redirectassertion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/router/migrations/0003_redirect_redirectassertion.py -------------------------------------------------------------------------------- /vaas/vaas/router/migrations/0004_historicalredirect_historicalroute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/router/migrations/0004_historicalredirect_historicalroute.py -------------------------------------------------------------------------------- /vaas/vaas/router/migrations/0005_historicalroute_clusters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/router/migrations/0005_historicalroute_clusters.py -------------------------------------------------------------------------------- /vaas/vaas/router/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/router/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/router/models.py -------------------------------------------------------------------------------- /vaas/vaas/router/report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/router/report.py -------------------------------------------------------------------------------- /vaas/vaas/router/static/js/redirect-form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/router/static/js/redirect-form.js -------------------------------------------------------------------------------- /vaas/vaas/router/static/js/route-form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/router/static/js/route-form.js -------------------------------------------------------------------------------- /vaas/vaas/router/static/js/test-report.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/router/static/js/test-report.js -------------------------------------------------------------------------------- /vaas/vaas/router/templates/admin/router/change_list_object_tools.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/router/templates/admin/router/change_list_object_tools.html -------------------------------------------------------------------------------- /vaas/vaas/router/templates/admin/router/redirect/change_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/router/templates/admin/router/redirect/change_list.html -------------------------------------------------------------------------------- /vaas/vaas/router/templates/admin/router/route/change_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/router/templates/admin/router/route/change_list.html -------------------------------------------------------------------------------- /vaas/vaas/router/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/router/tests/test_fetcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/router/tests/test_fetcher.py -------------------------------------------------------------------------------- /vaas/vaas/router/tests/test_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/router/tests/test_forms.py -------------------------------------------------------------------------------- /vaas/vaas/router/tests/test_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/router/tests/test_report.py -------------------------------------------------------------------------------- /vaas/vaas/router/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/router/tests/test_views.py -------------------------------------------------------------------------------- /vaas/vaas/router/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/router/urls.py -------------------------------------------------------------------------------- /vaas/vaas/router/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/router/views.py -------------------------------------------------------------------------------- /vaas/vaas/settings/.gitignore: -------------------------------------------------------------------------------- 1 | __init__.py -------------------------------------------------------------------------------- /vaas/vaas/settings/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/settings/base.py -------------------------------------------------------------------------------- /vaas/vaas/settings/celery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/settings/celery.py -------------------------------------------------------------------------------- /vaas/vaas/settings/dev.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/settings/dev.py -------------------------------------------------------------------------------- /vaas/vaas/settings/docker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/settings/docker.py -------------------------------------------------------------------------------- /vaas/vaas/settings/ldap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/settings/ldap.py -------------------------------------------------------------------------------- /vaas/vaas/settings/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/settings/local.py -------------------------------------------------------------------------------- /vaas/vaas/settings/oauth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/settings/oauth.py -------------------------------------------------------------------------------- /vaas/vaas/settings/pre_prod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/settings/pre_prod.py -------------------------------------------------------------------------------- /vaas/vaas/settings/production.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/settings/production.py -------------------------------------------------------------------------------- /vaas/vaas/settings/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/settings/test.py -------------------------------------------------------------------------------- /vaas/vaas/settings/tracking.py: -------------------------------------------------------------------------------- 1 | # Here you can add tools to track application performance 2 | -------------------------------------------------------------------------------- /vaas/vaas/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/tests/test_validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/tests/test_validators.py -------------------------------------------------------------------------------- /vaas/vaas/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/urls.py -------------------------------------------------------------------------------- /vaas/vaas/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/validators.py -------------------------------------------------------------------------------- /vaas/vaas/vcl/.flake8: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/vcl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/vcl/loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/vcl/loader.py -------------------------------------------------------------------------------- /vaas/vaas/vcl/renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/vcl/renderer.py -------------------------------------------------------------------------------- /vaas/vaas/vcl/templates/vcl_blocks/4.0/ACL.tvcl: -------------------------------------------------------------------------------- 1 | ## acl rules ## -------------------------------------------------------------------------------- /vaas/vaas/vcl/templates/vcl_blocks/4.0/BACKEND_DEFINITION_LIST.tvcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/vcl/templates/vcl_blocks/4.0/BACKEND_DEFINITION_LIST.tvcl -------------------------------------------------------------------------------- /vaas/vaas/vcl/templates/vcl_blocks/4.0/BACKEND_LIST.tvcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/vcl/templates/vcl_blocks/4.0/BACKEND_LIST.tvcl -------------------------------------------------------------------------------- /vaas/vaas/vcl/templates/vcl_blocks/4.0/CALL_USE_DIRECTOR.tvcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/vcl/templates/vcl_blocks/4.0/CALL_USE_DIRECTOR.tvcl -------------------------------------------------------------------------------- /vaas/vaas/vcl/templates/vcl_blocks/4.0/DIRECTOR.tvcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/vcl/templates/vcl_blocks/4.0/DIRECTOR.tvcl -------------------------------------------------------------------------------- /vaas/vaas/vcl/templates/vcl_blocks/4.0/DIRECTORS.tvcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/vcl/templates/vcl_blocks/4.0/DIRECTORS.tvcl -------------------------------------------------------------------------------- /vaas/vaas/vcl/templates/vcl_blocks/4.0/DIRECTOR_DEFINITION.tvcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/vcl/templates/vcl_blocks/4.0/DIRECTOR_DEFINITION.tvcl -------------------------------------------------------------------------------- /vaas/vaas/vcl/templates/vcl_blocks/4.0/DIRECTOR_INIT.tvcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/vcl/templates/vcl_blocks/4.0/DIRECTOR_INIT.tvcl -------------------------------------------------------------------------------- /vaas/vaas/vcl/templates/vcl_blocks/4.0/EMPTY_DIRECTOR_SYNTH.tvcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/vcl/templates/vcl_blocks/4.0/EMPTY_DIRECTOR_SYNTH.tvcl -------------------------------------------------------------------------------- /vaas/vaas/vcl/templates/vcl_blocks/4.0/EXPLICITE_ROUTER.tvcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/vcl/templates/vcl_blocks/4.0/EXPLICITE_ROUTER.tvcl -------------------------------------------------------------------------------- /vaas/vaas/vcl/templates/vcl_blocks/4.0/FLEXIBLE_ROUTER.tvcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/vcl/templates/vcl_blocks/4.0/FLEXIBLE_ROUTER.tvcl -------------------------------------------------------------------------------- /vaas/vaas/vcl/templates/vcl_blocks/4.0/HEADERS.tvcl: -------------------------------------------------------------------------------- 1 | ## header vcl ### -------------------------------------------------------------------------------- /vaas/vaas/vcl/templates/vcl_blocks/4.0/OTHER_FUNCTIONS.tvcl: -------------------------------------------------------------------------------- 1 | ## other functions ## -------------------------------------------------------------------------------- /vaas/vaas/vcl/templates/vcl_blocks/4.0/PROPER_PROTOCOL_REDIRECT.tvcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/vcl/templates/vcl_blocks/4.0/PROPER_PROTOCOL_REDIRECT.tvcl -------------------------------------------------------------------------------- /vaas/vaas/vcl/templates/vcl_blocks/4.0/RECV.tvcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/vcl/templates/vcl_blocks/4.0/RECV.tvcl -------------------------------------------------------------------------------- /vaas/vaas/vcl/templates/vcl_blocks/4.0/ROUTER.tvcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/vcl/templates/vcl_blocks/4.0/ROUTER.tvcl -------------------------------------------------------------------------------- /vaas/vaas/vcl/templates/vcl_blocks/4.0/SET_ACTION.tvcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/vcl/templates/vcl_blocks/4.0/SET_ACTION.tvcl -------------------------------------------------------------------------------- /vaas/vaas/vcl/templates/vcl_blocks/4.0/SET_BACKEND.tvcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/vcl/templates/vcl_blocks/4.0/SET_BACKEND.tvcl -------------------------------------------------------------------------------- /vaas/vaas/vcl/templates/vcl_blocks/4.0/SET_REDIRECT.tvcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/vcl/templates/vcl_blocks/4.0/SET_REDIRECT.tvcl -------------------------------------------------------------------------------- /vaas/vaas/vcl/templates/vcl_blocks/4.0/SET_ROUTE.tvcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/vcl/templates/vcl_blocks/4.0/SET_ROUTE.tvcl -------------------------------------------------------------------------------- /vaas/vaas/vcl/templates/vcl_blocks/4.0/TEST_RESPONSE_SYNTH.tvcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/vcl/templates/vcl_blocks/4.0/TEST_RESPONSE_SYNTH.tvcl -------------------------------------------------------------------------------- /vaas/vaas/vcl/templates/vcl_blocks/4.0/TEST_ROUTER.tvcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/vcl/templates/vcl_blocks/4.0/TEST_ROUTER.tvcl -------------------------------------------------------------------------------- /vaas/vaas/vcl/templates/vcl_blocks/4.0/USE_DIRECTOR.tvcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/vcl/templates/vcl_blocks/4.0/USE_DIRECTOR.tvcl -------------------------------------------------------------------------------- /vaas/vaas/vcl/templates/vcl_blocks/4.0/USE_MESH_DIRECTOR.tvcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/vcl/templates/vcl_blocks/4.0/USE_MESH_DIRECTOR.tvcl -------------------------------------------------------------------------------- /vaas/vaas/vcl/templates/vcl_blocks/4.0/VAAS_STATUS.tvcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/vcl/templates/vcl_blocks/4.0/VAAS_STATUS.tvcl -------------------------------------------------------------------------------- /vaas/vaas/vcl/templates/vcl_blocks/4.0/VCL.tvcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/vcl/templates/vcl_blocks/4.0/VCL.tvcl -------------------------------------------------------------------------------- /vaas/vaas/vcl/templates/vcl_blocks/4.0/VCL_PIPE.tvcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/vcl/templates/vcl_blocks/4.0/VCL_PIPE.tvcl -------------------------------------------------------------------------------- /vaas/vaas/vcl/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vaas/vaas/vcl/tests/expected-vcl-4.0-canary.vcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/vcl/tests/expected-vcl-4.0-canary.vcl -------------------------------------------------------------------------------- /vaas/vaas/vcl/tests/expected-vcl-4.0-with-mesh-and-standard-service.vcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/vcl/tests/expected-vcl-4.0-with-mesh-and-standard-service.vcl -------------------------------------------------------------------------------- /vaas/vaas/vcl/tests/expected-vcl-4.0-with-mesh_service.vcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/vcl/tests/expected-vcl-4.0-with-mesh_service.vcl -------------------------------------------------------------------------------- /vaas/vaas/vcl/tests/expected-vcl-4.0.vcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/vcl/tests/expected-vcl-4.0.vcl -------------------------------------------------------------------------------- /vaas/vaas/vcl/tests/test_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/vcl/tests/test_loader.py -------------------------------------------------------------------------------- /vaas/vaas/vcl/tests/test_renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/vaas/HEAD/vaas/vaas/vcl/tests/test_renderer.py --------------------------------------------------------------------------------