_format_version: "1.1" services: - name: CDOGS-dev host: common-document-generation-service-master.2250c5-dev.svc tags: [ ns.csst1.cdogs-dev ] port: 3000 protocol: http retries: 0 connect_timeout: 60000 write_timeout: 60000 read_timeout: 60000 routes: - tags: [ ns.csst1.cdogs-dev ] name: CDOGS-dev-index methods: - GET paths: - / strip_path: false hosts: - cdogs-dev.api.gov.bc.ca plugins: [] - tags: [ ns.csst1.cdogs-dev ] name: CDOGS-dev-index-api methods: - GET paths: - /api/ strip_path: false hosts: - cdogs-dev.api.gov.bc.ca plugins: [] - tags: [ ns.csst1.cdogs-dev ] name: CDOGS-dev-index-v2 methods: - GET paths: - /api/v2/ strip_path: false hosts: - cdogs-dev.api.gov.bc.ca plugins: [] - tags: [ ns.csst1.cdogs-dev ] name: CDOGS-dev-index-v2-spec-json methods: - GET paths: - /api/v2/api-spec.json strip_path: false hosts: - cdogs-dev.api.gov.bc.ca plugins: [] - tags: [ ns.csst1.cdogs-dev ] name: CDOGS-dev-index-v2-spec-yaml methods: - GET paths: - /api/v2/api-spec.yaml strip_path: false hosts: - cdogs-dev.api.gov.bc.ca plugins: [] - tags: [ ns.csst1.cdogs-dev ] name: CDOGS-dev-index-v2-docs methods: - GET paths: - /api/v2/docs strip_path: false hosts: - cdogs-dev.api.gov.bc.ca plugins: [] - tags: [ ns.csst1.cdogs-dev ] name: CDOGS-dev-getFileTypes methods: - GET paths: - /api/v2/fileTypes strip_path: false hosts: - cdogs-dev.api.gov.bc.ca plugins: - name: jwt-keycloak tags: [ ns.csst1.cdogs-dev ] enabled: true config: algorithm: RS256 well_known_template: https://dev.loginproxy.gov.bc.ca/auth/realms/comsvcauth/.well-known/openid-configuration allowed_iss: - https://dev.loginproxy.gov.bc.ca/auth/realms/comsvcauth run_on_preflight: true iss_key_grace_period: 10 maximum_expiration: 0 claims_to_verify: - exp uri_param_names: - jwt cookie_names: [] scope: null roles: null realm_roles: null client_roles: null anonymous: null consumer_match: true consumer_match_claim: azp consumer_match_claim_custom_id: true consumer_match_ignore_not_found: false - tags: [ ns.csst1.cdogs-dev ] name: CDOGS-dev-getHealth methods: - GET paths: - /api/v2/health strip_path: false hosts: - cdogs-dev.api.gov.bc.ca plugins: - name: jwt-keycloak tags: [ ns.csst1.cdogs-dev ] enabled: true config: algorithm: RS256 well_known_template: https://dev.loginproxy.gov.bc.ca/auth/realms/comsvcauth/.well-known/openid-configuration allowed_iss: - https://dev.loginproxy.gov.bc.ca/auth/realms/comsvcauth run_on_preflight: true iss_key_grace_period: 10 maximum_expiration: 0 claims_to_verify: - exp uri_param_names: - jwt cookie_names: [] scope: null roles: null realm_roles: null client_roles: null anonymous: null consumer_match: true consumer_match_claim: azp consumer_match_claim_custom_id: true consumer_match_ignore_not_found: false - tags: [ ns.csst1.cdogs-dev ] name: CDOGS-dev-uploadTemplate methods: - POST paths: - /api/v2/template strip_path: false hosts: - cdogs-dev.api.gov.bc.ca plugins: - name: jwt-keycloak tags: [ ns.csst1.cdogs-dev ] enabled: true config: algorithm: RS256 well_known_template: https://dev.loginproxy.gov.bc.ca/auth/realms/comsvcauth/.well-known/openid-configuration allowed_iss: - https://dev.loginproxy.gov.bc.ca/auth/realms/comsvcauth run_on_preflight: true iss_key_grace_period: 10 maximum_expiration: 0 claims_to_verify: - exp uri_param_names: - jwt cookie_names: [] scope: null roles: null realm_roles: null client_roles: null anonymous: null consumer_match: true consumer_match_claim: azp consumer_match_claim_custom_id: true consumer_match_ignore_not_found: false - tags: [ ns.csst1.cdogs-dev ] name: CDOGS-dev-getTemplate methods: - GET paths: - ~/api/v2/template/(?\S+)$ strip_path: false hosts: - cdogs-dev.api.gov.bc.ca plugins: - name: rate-limiting tags: [ ns.csst1.cdogs-dev ] route: CDOGS-dev-getTemplate config: fault_tolerant: true hide_client_headers: false minute: 200 limit_by: "credential" - name: jwt-keycloak tags: [ ns.csst1.cdogs-dev ] enabled: true config: algorithm: RS256 well_known_template: https://dev.loginproxy.gov.bc.ca/auth/realms/comsvcauth/.well-known/openid-configuration allowed_iss: - https://dev.loginproxy.gov.bc.ca/auth/realms/comsvcauth run_on_preflight: true iss_key_grace_period: 10 maximum_expiration: 0 claims_to_verify: - exp uri_param_names: - jwt cookie_names: [] scope: null roles: null realm_roles: null client_roles: null anonymous: null consumer_match: true consumer_match_claim: azp consumer_match_claim_custom_id: true consumer_match_ignore_not_found: false - tags: [ ns.csst1.cdogs-dev ] name: CDOGS-dev-deleteTemplate methods: - DELETE paths: - ~/api/v2/template/(?\S+)$ strip_path: false hosts: - cdogs-dev.api.gov.bc.ca plugins: - name: rate-limiting tags: [ ns.csst1.cdogs-dev ] route: CDOGS-dev-deleteTemplate config: fault_tolerant: true hide_client_headers: false minute: 200 limit_by: "credential" - name: jwt-keycloak tags: [ ns.csst1.cdogs-dev ] enabled: true config: algorithm: RS256 well_known_template: https://dev.loginproxy.gov.bc.ca/auth/realms/comsvcauth/.well-known/openid-configuration allowed_iss: - https://dev.loginproxy.gov.bc.ca/auth/realms/comsvcauth run_on_preflight: true iss_key_grace_period: 10 maximum_expiration: 0 claims_to_verify: - exp uri_param_names: - jwt cookie_names: [] scope: null roles: null realm_roles: null client_roles: null anonymous: null consumer_match: true consumer_match_claim: azp consumer_match_claim_custom_id: true consumer_match_ignore_not_found: false - tags: [ ns.csst1.cdogs-dev ] name: CDOGS-dev-renderReportFromTemplate methods: - POST paths: - ~/api/v2/template/(?\S+)/render$ strip_path: false hosts: - cdogs-dev.api.gov.bc.ca plugins: - name: rate-limiting tags: [ ns.csst1.cdogs-dev ] route: CDOGS-dev-renderReportFromTemplate config: fault_tolerant: true hide_client_headers: false minute: 200 limit_by: "credential" - name: jwt-keycloak tags: [ ns.csst1.cdogs-dev ] enabled: true config: algorithm: RS256 well_known_template: https://dev.loginproxy.gov.bc.ca/auth/realms/comsvcauth/.well-known/openid-configuration allowed_iss: - https://dev.loginproxy.gov.bc.ca/auth/realms/comsvcauth run_on_preflight: true iss_key_grace_period: 10 maximum_expiration: 0 claims_to_verify: - exp uri_param_names: - jwt cookie_names: [] scope: null roles: null realm_roles: null client_roles: null anonymous: null consumer_match: true consumer_match_claim: azp consumer_match_claim_custom_id: true consumer_match_ignore_not_found: false - tags: [ ns.csst1.cdogs-dev ] name: CDOGS-dev-uploadTemplateAndRenderReport methods: - POST paths: - /api/v2/template/render strip_path: false hosts: - cdogs-dev.api.gov.bc.ca plugins: - name: rate-limiting tags: [ ns.csst1.cdogs-dev ] route: CDOGS-dev-uploadTemplateAndRenderReport config: fault_tolerant: true hide_client_headers: false minute: 200 limit_by: "credential" - name: jwt-keycloak tags: [ ns.csst1.cdogs-dev ] enabled: true config: algorithm: RS256 well_known_template: https://dev.loginproxy.gov.bc.ca/auth/realms/comsvcauth/.well-known/openid-configuration allowed_iss: - https://dev.loginproxy.gov.bc.ca/auth/realms/comsvcauth run_on_preflight: true iss_key_grace_period: 10 maximum_expiration: 0 claims_to_verify: - exp uri_param_names: - jwt cookie_names: [] scope: null roles: null realm_roles: null client_roles: null anonymous: null consumer_match: true consumer_match_claim: azp consumer_match_claim_custom_id: true consumer_match_ignore_not_found: false