├── .circleci └── config.yml ├── .config.reek ├── .dockerignore ├── .github └── workflows │ ├── fast-forward-branch.yml │ ├── fast-forward-managed-services.yml │ ├── fast-forward-manual.yml │ └── tagRelease.yml ├── .gitignore ├── .qlty ├── .gitignore ├── configs │ ├── .hadolint.yaml │ └── .shellcheckrc └── qlty.toml ├── .rubocop.yml ├── .s2i ├── bin │ ├── assemble │ ├── run │ └── save-artifacts └── environment ├── .tool-versions.sample ├── .travis.yml ├── .travis ├── run_test_linux.sh └── setup_linux_environment.sh ├── Brewfile ├── CONTRIBUTING.md ├── Dockerfile ├── Gemfile ├── Gemfile.lock ├── INSTALL.md ├── INTEGRATE.md ├── LICENSE ├── Makefile ├── README.md ├── Rakefile ├── app ├── adapters │ ├── abstract_adapter.rb │ ├── keycloak_adapter.rb │ ├── rest_adapter.rb │ └── three_scale │ │ └── api │ │ └── instrumented_http_client.rb ├── controllers │ ├── application_controller.rb │ ├── concerns │ │ └── .keep │ ├── notifications_controller.rb │ ├── status │ │ ├── live_controller.rb │ │ └── ready_controller.rb │ └── tenants_controller.rb ├── jobs │ ├── application_job.rb │ ├── process_entry_job.rb │ ├── process_integration_entry_job.rb │ └── update_job.rb ├── models │ ├── application.rb │ ├── application_record.rb │ ├── client.rb │ ├── concerns │ │ ├── .keep │ │ └── job_with_timestamp.rb │ ├── entry.rb │ ├── integration.rb │ ├── integration │ │ ├── keycloak.rb │ │ ├── kubernetes.rb │ │ └── rest.rb │ ├── integration_state.rb │ ├── metric.rb │ ├── model.rb │ ├── notification.rb │ ├── provider.rb │ ├── proxy.rb │ ├── service.rb │ ├── tenant.rb │ ├── update_state.rb │ └── usage_limit.rb └── services │ ├── discover_integration_service.rb │ ├── fetch_service.rb │ ├── incoming_notification_service.rb │ ├── integration │ ├── abstract_service.rb │ ├── echo_service.rb │ ├── generic_service.rb │ ├── keycloak_service.rb │ ├── kubernetes_service.rb │ └── service_base.rb │ └── status_service.rb ├── bin ├── bundle ├── rails ├── rake ├── setup └── update ├── codecov.yml ├── config.ru ├── config ├── application.rb ├── boot.rb ├── database.yml ├── environment.rb ├── environments │ ├── development.rb │ ├── production.rb │ └── test.rb ├── initializers │ ├── application_controller_renderer.rb │ ├── backtrace_silencers.rb │ ├── bugsnag.rb │ ├── cors.rb │ ├── filter_parameter_logging.rb │ ├── httplog.rb │ ├── inflections.rb │ ├── lograge.rb │ ├── message_bus.rb │ ├── mime_types.rb │ ├── prometheus.rb │ └── que.rb ├── integrations.yml ├── keycloak.yml ├── locales │ └── en.yml ├── openshift.yml ├── puma.rb ├── que.yml ├── routes.rb ├── tools.yml └── zync.yml ├── db ├── migrate │ ├── 20170602105141_create_tenants.rb │ ├── 20170602105146_create_models.rb │ ├── 20170602112320_create_services.rb │ ├── 20170602115805_create_applications.rb │ ├── 20170602120831_create_metrics.rb │ ├── 20170602120909_create_usage_limits.rb │ ├── 20170602122059_create_notifications.rb │ ├── 20170602142516_create_update_states.rb │ ├── 20170602162517_create_entries.rb │ ├── 20170605112051_create_integrations.rb │ ├── 20170605112058_create_integration_states.rb │ ├── 20170612073714_add_que.rb │ ├── 20170620114832_create_proxies.rb │ ├── 20181019101631_create_clients.rb │ ├── 20190410112007_upgrade_que.rb │ ├── 20190530080459_add_integration_state.rb │ ├── 20190603140450_ensure_message_bus.rb │ ├── 20190605094424_create_providers.rb │ ├── 20210504152609_add_index_models_on_record.rb │ ├── 20230629131935_update_que_tables_to_version5.rb │ ├── 20230703133544_update_que_tables_to_version6.rb │ ├── 20230703134109_update_que_tables_to_version7.rb │ ├── 20230704131552_update_job_schema_version.rb │ └── 20251008141931_replace_md5_with_hashtext_in_que_job_notify.rb ├── seeds.rb └── structure.sql ├── doc ├── Quickstart.md ├── dependency_decisions.yml └── licenses │ └── licenses.xml ├── docker-compose.yml ├── examples └── rest-api │ ├── .gitignore │ ├── Gemfile │ ├── Gemfile.lock │ ├── README.md │ ├── app.rb │ ├── config.ru │ └── openapi.yml ├── lib ├── application_responder.rb ├── generators │ └── service │ │ ├── USAGE │ │ ├── service_generator.rb │ │ └── templates │ │ ├── service.rb.erb │ │ └── service_test.rb.erb ├── lograge │ ├── custom_options.rb │ ├── http_subscriber.rb │ ├── job_log_subscriber.rb │ ├── oidc_subscriber.rb │ └── subscriber_base.rb ├── prometheus │ ├── active_job_subscriber.rb │ ├── active_record.rb │ └── que_stats.rb ├── puma │ └── plugin │ │ └── yabeda_prometheus.rb ├── que │ └── prometheus.rb └── tasks │ ├── .keep │ ├── boot.rake │ ├── ci │ └── licenses.rake │ ├── db.rake │ ├── que.rake │ └── simulate.rake ├── log └── .keep ├── openshift ├── 00-secrets-template.yml ├── 01-zync-imagestream.yml ├── 02-ruby-25-ubi7-imagestream.yml ├── 03-buildconfig-template.yml ├── 04-deploymentconfig-template.yml ├── 05-services-template.yml ├── 06-route-template.yml ├── 07-zync-hpa.yml └── Makefile ├── public └── robots.txt ├── test ├── adapters │ ├── abstract_adapter_test.rb │ ├── generic_adapter_test.rb │ ├── keycloak_adapter_test.rb │ ├── rest_adapter_test.rb │ └── three_scale │ │ └── api │ │ └── instrumented_http_client_test.rb ├── controllers │ ├── .keep │ ├── notifications_controller_test.rb │ ├── status │ │ ├── live_controller_test.rb │ │ └── ready_controller_test.rb │ └── tenants_controller_test.rb ├── fixtures │ ├── .keep │ ├── applications.yml │ ├── clients.yml │ ├── entries.yml │ ├── files │ │ └── .keep │ ├── integration_states.yml │ ├── integrations.yml │ ├── metrics.yml │ ├── models.yml │ ├── notifications.yml │ ├── providers.yml │ ├── proxies.yml │ ├── services.yml │ ├── tenants.yml │ ├── update_states.yml │ └── usage_limits.yml ├── integration │ ├── .keep │ └── data_model_test.rb ├── jobs │ ├── process_entry_job_test.rb │ ├── process_integration_entry_job_test.rb │ └── update_job_test.rb ├── lib │ ├── generators │ │ └── service_generator_test.rb │ └── prometheus │ │ └── que_stats_test.rb ├── models │ ├── .keep │ ├── application_test.rb │ ├── entry_test.rb │ ├── integration │ │ └── keycloak_test.rb │ ├── integration_state_test.rb │ ├── integration_test.rb │ ├── metric_test.rb │ ├── model_test.rb │ ├── notification_test.rb │ ├── provider_test.rb │ ├── proxy_test.rb │ ├── service_test.rb │ ├── tenant_test.rb │ ├── update_state_test.rb │ └── usage_limit_test.rb ├── services │ ├── discover_integration_service_test.rb │ ├── fetch_service_test.rb │ ├── incoming_notification_service_test.rb │ ├── integration │ │ ├── echo_service_test.rb │ │ ├── generic_service_test.rb │ │ └── keycloak_service_test.rb │ ├── kubernetes_service_test.rb │ └── status_service_test.rb └── test_helper.rb ├── tmp └── .keep └── vendor └── .keep /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.config.reek: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/.config.reek -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/fast-forward-branch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/.github/workflows/fast-forward-branch.yml -------------------------------------------------------------------------------- /.github/workflows/fast-forward-managed-services.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/.github/workflows/fast-forward-managed-services.yml -------------------------------------------------------------------------------- /.github/workflows/fast-forward-manual.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/.github/workflows/fast-forward-manual.yml -------------------------------------------------------------------------------- /.github/workflows/tagRelease.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/.github/workflows/tagRelease.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/.gitignore -------------------------------------------------------------------------------- /.qlty/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/.qlty/.gitignore -------------------------------------------------------------------------------- /.qlty/configs/.hadolint.yaml: -------------------------------------------------------------------------------- 1 | ignored: 2 | - DL3008 3 | -------------------------------------------------------------------------------- /.qlty/configs/.shellcheckrc: -------------------------------------------------------------------------------- 1 | source-path=SCRIPTDIR 2 | -------------------------------------------------------------------------------- /.qlty/qlty.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/.qlty/qlty.toml -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.s2i/bin/assemble: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/.s2i/bin/assemble -------------------------------------------------------------------------------- /.s2i/bin/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/.s2i/bin/run -------------------------------------------------------------------------------- /.s2i/bin/save-artifacts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/.s2i/bin/save-artifacts -------------------------------------------------------------------------------- /.s2i/environment: -------------------------------------------------------------------------------- 1 | DISABLE_ASSET_COMPILATION=true 2 | -------------------------------------------------------------------------------- /.tool-versions.sample: -------------------------------------------------------------------------------- 1 | ruby 3.3.1 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/.travis.yml -------------------------------------------------------------------------------- /.travis/run_test_linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/.travis/run_test_linux.sh -------------------------------------------------------------------------------- /.travis/setup_linux_environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/.travis/setup_linux_environment.sh -------------------------------------------------------------------------------- /Brewfile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | brew 'postgresql' 4 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/INSTALL.md -------------------------------------------------------------------------------- /INTEGRATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/INTEGRATE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/Rakefile -------------------------------------------------------------------------------- /app/adapters/abstract_adapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/adapters/abstract_adapter.rb -------------------------------------------------------------------------------- /app/adapters/keycloak_adapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/adapters/keycloak_adapter.rb -------------------------------------------------------------------------------- /app/adapters/rest_adapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/adapters/rest_adapter.rb -------------------------------------------------------------------------------- /app/adapters/three_scale/api/instrumented_http_client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/adapters/three_scale/api/instrumented_http_client.rb -------------------------------------------------------------------------------- /app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/controllers/notifications_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/controllers/notifications_controller.rb -------------------------------------------------------------------------------- /app/controllers/status/live_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/controllers/status/live_controller.rb -------------------------------------------------------------------------------- /app/controllers/status/ready_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/controllers/status/ready_controller.rb -------------------------------------------------------------------------------- /app/controllers/tenants_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/controllers/tenants_controller.rb -------------------------------------------------------------------------------- /app/jobs/application_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/jobs/application_job.rb -------------------------------------------------------------------------------- /app/jobs/process_entry_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/jobs/process_entry_job.rb -------------------------------------------------------------------------------- /app/jobs/process_integration_entry_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/jobs/process_integration_entry_job.rb -------------------------------------------------------------------------------- /app/jobs/update_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/jobs/update_job.rb -------------------------------------------------------------------------------- /app/models/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/models/application.rb -------------------------------------------------------------------------------- /app/models/application_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/models/application_record.rb -------------------------------------------------------------------------------- /app/models/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/models/client.rb -------------------------------------------------------------------------------- /app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/concerns/job_with_timestamp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/models/concerns/job_with_timestamp.rb -------------------------------------------------------------------------------- /app/models/entry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/models/entry.rb -------------------------------------------------------------------------------- /app/models/integration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/models/integration.rb -------------------------------------------------------------------------------- /app/models/integration/keycloak.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/models/integration/keycloak.rb -------------------------------------------------------------------------------- /app/models/integration/kubernetes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/models/integration/kubernetes.rb -------------------------------------------------------------------------------- /app/models/integration/rest.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/models/integration/rest.rb -------------------------------------------------------------------------------- /app/models/integration_state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/models/integration_state.rb -------------------------------------------------------------------------------- /app/models/metric.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/models/metric.rb -------------------------------------------------------------------------------- /app/models/model.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/models/model.rb -------------------------------------------------------------------------------- /app/models/notification.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/models/notification.rb -------------------------------------------------------------------------------- /app/models/provider.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/models/provider.rb -------------------------------------------------------------------------------- /app/models/proxy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/models/proxy.rb -------------------------------------------------------------------------------- /app/models/service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/models/service.rb -------------------------------------------------------------------------------- /app/models/tenant.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/models/tenant.rb -------------------------------------------------------------------------------- /app/models/update_state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/models/update_state.rb -------------------------------------------------------------------------------- /app/models/usage_limit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/models/usage_limit.rb -------------------------------------------------------------------------------- /app/services/discover_integration_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/services/discover_integration_service.rb -------------------------------------------------------------------------------- /app/services/fetch_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/services/fetch_service.rb -------------------------------------------------------------------------------- /app/services/incoming_notification_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/services/incoming_notification_service.rb -------------------------------------------------------------------------------- /app/services/integration/abstract_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/services/integration/abstract_service.rb -------------------------------------------------------------------------------- /app/services/integration/echo_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/services/integration/echo_service.rb -------------------------------------------------------------------------------- /app/services/integration/generic_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/services/integration/generic_service.rb -------------------------------------------------------------------------------- /app/services/integration/keycloak_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/services/integration/keycloak_service.rb -------------------------------------------------------------------------------- /app/services/integration/kubernetes_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/services/integration/kubernetes_service.rb -------------------------------------------------------------------------------- /app/services/integration/service_base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/services/integration/service_base.rb -------------------------------------------------------------------------------- /app/services/status_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/app/services/status_service.rb -------------------------------------------------------------------------------- /bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/bin/bundle -------------------------------------------------------------------------------- /bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/bin/rails -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/bin/update -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- 1 | comment: off 2 | -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/config.ru -------------------------------------------------------------------------------- /config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/config/application.rb -------------------------------------------------------------------------------- /config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/config/boot.rb -------------------------------------------------------------------------------- /config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/config/database.yml -------------------------------------------------------------------------------- /config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/config/environment.rb -------------------------------------------------------------------------------- /config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/config/environments/development.rb -------------------------------------------------------------------------------- /config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/config/environments/production.rb -------------------------------------------------------------------------------- /config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/config/environments/test.rb -------------------------------------------------------------------------------- /config/initializers/application_controller_renderer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/config/initializers/application_controller_renderer.rb -------------------------------------------------------------------------------- /config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /config/initializers/bugsnag.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/config/initializers/bugsnag.rb -------------------------------------------------------------------------------- /config/initializers/cors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/config/initializers/cors.rb -------------------------------------------------------------------------------- /config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /config/initializers/httplog.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/config/initializers/httplog.rb -------------------------------------------------------------------------------- /config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/config/initializers/inflections.rb -------------------------------------------------------------------------------- /config/initializers/lograge.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/config/initializers/lograge.rb -------------------------------------------------------------------------------- /config/initializers/message_bus.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/config/initializers/message_bus.rb -------------------------------------------------------------------------------- /config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /config/initializers/prometheus.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/config/initializers/prometheus.rb -------------------------------------------------------------------------------- /config/initializers/que.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/config/initializers/que.rb -------------------------------------------------------------------------------- /config/integrations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/config/integrations.yml -------------------------------------------------------------------------------- /config/keycloak.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/config/keycloak.yml -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /config/openshift.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/config/openshift.yml -------------------------------------------------------------------------------- /config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/config/puma.rb -------------------------------------------------------------------------------- /config/que.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/config/que.yml -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/config/routes.rb -------------------------------------------------------------------------------- /config/tools.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/config/tools.yml -------------------------------------------------------------------------------- /config/zync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/config/zync.yml -------------------------------------------------------------------------------- /db/migrate/20170602105141_create_tenants.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/db/migrate/20170602105141_create_tenants.rb -------------------------------------------------------------------------------- /db/migrate/20170602105146_create_models.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/db/migrate/20170602105146_create_models.rb -------------------------------------------------------------------------------- /db/migrate/20170602112320_create_services.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/db/migrate/20170602112320_create_services.rb -------------------------------------------------------------------------------- /db/migrate/20170602115805_create_applications.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/db/migrate/20170602115805_create_applications.rb -------------------------------------------------------------------------------- /db/migrate/20170602120831_create_metrics.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/db/migrate/20170602120831_create_metrics.rb -------------------------------------------------------------------------------- /db/migrate/20170602120909_create_usage_limits.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/db/migrate/20170602120909_create_usage_limits.rb -------------------------------------------------------------------------------- /db/migrate/20170602122059_create_notifications.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/db/migrate/20170602122059_create_notifications.rb -------------------------------------------------------------------------------- /db/migrate/20170602142516_create_update_states.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/db/migrate/20170602142516_create_update_states.rb -------------------------------------------------------------------------------- /db/migrate/20170602162517_create_entries.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/db/migrate/20170602162517_create_entries.rb -------------------------------------------------------------------------------- /db/migrate/20170605112051_create_integrations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/db/migrate/20170605112051_create_integrations.rb -------------------------------------------------------------------------------- /db/migrate/20170605112058_create_integration_states.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/db/migrate/20170605112058_create_integration_states.rb -------------------------------------------------------------------------------- /db/migrate/20170612073714_add_que.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/db/migrate/20170612073714_add_que.rb -------------------------------------------------------------------------------- /db/migrate/20170620114832_create_proxies.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/db/migrate/20170620114832_create_proxies.rb -------------------------------------------------------------------------------- /db/migrate/20181019101631_create_clients.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/db/migrate/20181019101631_create_clients.rb -------------------------------------------------------------------------------- /db/migrate/20190410112007_upgrade_que.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/db/migrate/20190410112007_upgrade_que.rb -------------------------------------------------------------------------------- /db/migrate/20190530080459_add_integration_state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/db/migrate/20190530080459_add_integration_state.rb -------------------------------------------------------------------------------- /db/migrate/20190603140450_ensure_message_bus.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/db/migrate/20190603140450_ensure_message_bus.rb -------------------------------------------------------------------------------- /db/migrate/20190605094424_create_providers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/db/migrate/20190605094424_create_providers.rb -------------------------------------------------------------------------------- /db/migrate/20210504152609_add_index_models_on_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/db/migrate/20210504152609_add_index_models_on_record.rb -------------------------------------------------------------------------------- /db/migrate/20230629131935_update_que_tables_to_version5.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/db/migrate/20230629131935_update_que_tables_to_version5.rb -------------------------------------------------------------------------------- /db/migrate/20230703133544_update_que_tables_to_version6.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/db/migrate/20230703133544_update_que_tables_to_version6.rb -------------------------------------------------------------------------------- /db/migrate/20230703134109_update_que_tables_to_version7.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/db/migrate/20230703134109_update_que_tables_to_version7.rb -------------------------------------------------------------------------------- /db/migrate/20230704131552_update_job_schema_version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/db/migrate/20230704131552_update_job_schema_version.rb -------------------------------------------------------------------------------- /db/migrate/20251008141931_replace_md5_with_hashtext_in_que_job_notify.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/db/migrate/20251008141931_replace_md5_with_hashtext_in_que_job_notify.rb -------------------------------------------------------------------------------- /db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/db/seeds.rb -------------------------------------------------------------------------------- /db/structure.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/db/structure.sql -------------------------------------------------------------------------------- /doc/Quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/doc/Quickstart.md -------------------------------------------------------------------------------- /doc/dependency_decisions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/doc/dependency_decisions.yml -------------------------------------------------------------------------------- /doc/licenses/licenses.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/doc/licenses/licenses.xml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /examples/rest-api/.gitignore: -------------------------------------------------------------------------------- 1 | clients.yml 2 | -------------------------------------------------------------------------------- /examples/rest-api/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/examples/rest-api/Gemfile -------------------------------------------------------------------------------- /examples/rest-api/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/examples/rest-api/Gemfile.lock -------------------------------------------------------------------------------- /examples/rest-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/examples/rest-api/README.md -------------------------------------------------------------------------------- /examples/rest-api/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/examples/rest-api/app.rb -------------------------------------------------------------------------------- /examples/rest-api/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/examples/rest-api/config.ru -------------------------------------------------------------------------------- /examples/rest-api/openapi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/examples/rest-api/openapi.yml -------------------------------------------------------------------------------- /lib/application_responder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/lib/application_responder.rb -------------------------------------------------------------------------------- /lib/generators/service/USAGE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/lib/generators/service/USAGE -------------------------------------------------------------------------------- /lib/generators/service/service_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/lib/generators/service/service_generator.rb -------------------------------------------------------------------------------- /lib/generators/service/templates/service.rb.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/lib/generators/service/templates/service.rb.erb -------------------------------------------------------------------------------- /lib/generators/service/templates/service_test.rb.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/lib/generators/service/templates/service_test.rb.erb -------------------------------------------------------------------------------- /lib/lograge/custom_options.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/lib/lograge/custom_options.rb -------------------------------------------------------------------------------- /lib/lograge/http_subscriber.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/lib/lograge/http_subscriber.rb -------------------------------------------------------------------------------- /lib/lograge/job_log_subscriber.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/lib/lograge/job_log_subscriber.rb -------------------------------------------------------------------------------- /lib/lograge/oidc_subscriber.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/lib/lograge/oidc_subscriber.rb -------------------------------------------------------------------------------- /lib/lograge/subscriber_base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/lib/lograge/subscriber_base.rb -------------------------------------------------------------------------------- /lib/prometheus/active_job_subscriber.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/lib/prometheus/active_job_subscriber.rb -------------------------------------------------------------------------------- /lib/prometheus/active_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/lib/prometheus/active_record.rb -------------------------------------------------------------------------------- /lib/prometheus/que_stats.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/lib/prometheus/que_stats.rb -------------------------------------------------------------------------------- /lib/puma/plugin/yabeda_prometheus.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/lib/puma/plugin/yabeda_prometheus.rb -------------------------------------------------------------------------------- /lib/que/prometheus.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/lib/que/prometheus.rb -------------------------------------------------------------------------------- /lib/tasks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/tasks/boot.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/lib/tasks/boot.rake -------------------------------------------------------------------------------- /lib/tasks/ci/licenses.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/lib/tasks/ci/licenses.rake -------------------------------------------------------------------------------- /lib/tasks/db.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/lib/tasks/db.rake -------------------------------------------------------------------------------- /lib/tasks/que.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/lib/tasks/que.rake -------------------------------------------------------------------------------- /lib/tasks/simulate.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/lib/tasks/simulate.rake -------------------------------------------------------------------------------- /log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /openshift/00-secrets-template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/openshift/00-secrets-template.yml -------------------------------------------------------------------------------- /openshift/01-zync-imagestream.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/openshift/01-zync-imagestream.yml -------------------------------------------------------------------------------- /openshift/02-ruby-25-ubi7-imagestream.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/openshift/02-ruby-25-ubi7-imagestream.yml -------------------------------------------------------------------------------- /openshift/03-buildconfig-template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/openshift/03-buildconfig-template.yml -------------------------------------------------------------------------------- /openshift/04-deploymentconfig-template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/openshift/04-deploymentconfig-template.yml -------------------------------------------------------------------------------- /openshift/05-services-template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/openshift/05-services-template.yml -------------------------------------------------------------------------------- /openshift/06-route-template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/openshift/06-route-template.yml -------------------------------------------------------------------------------- /openshift/07-zync-hpa.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/openshift/07-zync-hpa.yml -------------------------------------------------------------------------------- /openshift/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/openshift/Makefile -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/public/robots.txt -------------------------------------------------------------------------------- /test/adapters/abstract_adapter_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/adapters/abstract_adapter_test.rb -------------------------------------------------------------------------------- /test/adapters/generic_adapter_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/adapters/generic_adapter_test.rb -------------------------------------------------------------------------------- /test/adapters/keycloak_adapter_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/adapters/keycloak_adapter_test.rb -------------------------------------------------------------------------------- /test/adapters/rest_adapter_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/adapters/rest_adapter_test.rb -------------------------------------------------------------------------------- /test/adapters/three_scale/api/instrumented_http_client_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/adapters/three_scale/api/instrumented_http_client_test.rb -------------------------------------------------------------------------------- /test/controllers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/controllers/notifications_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/controllers/notifications_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/status/live_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/controllers/status/live_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/status/ready_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/controllers/status/ready_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/tenants_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/controllers/tenants_controller_test.rb -------------------------------------------------------------------------------- /test/fixtures/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/applications.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/fixtures/applications.yml -------------------------------------------------------------------------------- /test/fixtures/clients.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/fixtures/clients.yml -------------------------------------------------------------------------------- /test/fixtures/entries.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/fixtures/entries.yml -------------------------------------------------------------------------------- /test/fixtures/files/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/integration_states.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/fixtures/integration_states.yml -------------------------------------------------------------------------------- /test/fixtures/integrations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/fixtures/integrations.yml -------------------------------------------------------------------------------- /test/fixtures/metrics.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/fixtures/metrics.yml -------------------------------------------------------------------------------- /test/fixtures/models.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/fixtures/models.yml -------------------------------------------------------------------------------- /test/fixtures/notifications.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/fixtures/notifications.yml -------------------------------------------------------------------------------- /test/fixtures/providers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/fixtures/providers.yml -------------------------------------------------------------------------------- /test/fixtures/proxies.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/fixtures/proxies.yml -------------------------------------------------------------------------------- /test/fixtures/services.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/fixtures/services.yml -------------------------------------------------------------------------------- /test/fixtures/tenants.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/fixtures/tenants.yml -------------------------------------------------------------------------------- /test/fixtures/update_states.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/fixtures/update_states.yml -------------------------------------------------------------------------------- /test/fixtures/usage_limits.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/fixtures/usage_limits.yml -------------------------------------------------------------------------------- /test/integration/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/integration/data_model_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/integration/data_model_test.rb -------------------------------------------------------------------------------- /test/jobs/process_entry_job_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/jobs/process_entry_job_test.rb -------------------------------------------------------------------------------- /test/jobs/process_integration_entry_job_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/jobs/process_integration_entry_job_test.rb -------------------------------------------------------------------------------- /test/jobs/update_job_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/jobs/update_job_test.rb -------------------------------------------------------------------------------- /test/lib/generators/service_generator_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/lib/generators/service_generator_test.rb -------------------------------------------------------------------------------- /test/lib/prometheus/que_stats_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/lib/prometheus/que_stats_test.rb -------------------------------------------------------------------------------- /test/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/models/application_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/models/application_test.rb -------------------------------------------------------------------------------- /test/models/entry_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/models/entry_test.rb -------------------------------------------------------------------------------- /test/models/integration/keycloak_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/models/integration/keycloak_test.rb -------------------------------------------------------------------------------- /test/models/integration_state_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/models/integration_state_test.rb -------------------------------------------------------------------------------- /test/models/integration_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/models/integration_test.rb -------------------------------------------------------------------------------- /test/models/metric_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/models/metric_test.rb -------------------------------------------------------------------------------- /test/models/model_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/models/model_test.rb -------------------------------------------------------------------------------- /test/models/notification_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/models/notification_test.rb -------------------------------------------------------------------------------- /test/models/provider_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/models/provider_test.rb -------------------------------------------------------------------------------- /test/models/proxy_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/models/proxy_test.rb -------------------------------------------------------------------------------- /test/models/service_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/models/service_test.rb -------------------------------------------------------------------------------- /test/models/tenant_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/models/tenant_test.rb -------------------------------------------------------------------------------- /test/models/update_state_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/models/update_state_test.rb -------------------------------------------------------------------------------- /test/models/usage_limit_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/models/usage_limit_test.rb -------------------------------------------------------------------------------- /test/services/discover_integration_service_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/services/discover_integration_service_test.rb -------------------------------------------------------------------------------- /test/services/fetch_service_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/services/fetch_service_test.rb -------------------------------------------------------------------------------- /test/services/incoming_notification_service_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/services/incoming_notification_service_test.rb -------------------------------------------------------------------------------- /test/services/integration/echo_service_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/services/integration/echo_service_test.rb -------------------------------------------------------------------------------- /test/services/integration/generic_service_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/services/integration/generic_service_test.rb -------------------------------------------------------------------------------- /test/services/integration/keycloak_service_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/services/integration/keycloak_service_test.rb -------------------------------------------------------------------------------- /test/services/kubernetes_service_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/services/kubernetes_service_test.rb -------------------------------------------------------------------------------- /test/services/status_service_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/services/status_service_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/zync/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /tmp/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/.keep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------