apiVersion: configuration.konghq.com/v1alpha1 kind: KongRoute metadata: name: ${NAME}-payments-api-listpayments namespace: ${NAMESPACE} spec: serviceRef: type: namespacedRef namespacedRef: name: ${NAME}-payments-api name: payments-api_listpayments methods: - GET - OPTIONS paths: - /payments/v1/payments/ strip_path: false tags: - payments --- apiVersion: configuration.konghq.com/v1alpha1 kind: KongRoute metadata: name: ${NAME}-payments-api-createpayment namespace: ${NAMESPACE} spec: serviceRef: type: namespacedRef namespacedRef: name: ${NAME}-payments-api name: payments-api_createpayment methods: - POST - OPTIONS paths: - /payments/v1/payments/ strip_path: false tags: - payments --- apiVersion: configuration.konghq.com/v1alpha1 kind: KongRoute metadata: name: ${NAME}-payments-api-getpayment namespace: ${NAMESPACE} spec: serviceRef: type: namespacedRef namespacedRef: name: ${NAME}-payments-api name: payments-api_getpayment methods: - GET - OPTIONS paths: - ~/payments/v1/payments/(?[^#?/]+)/(?[^#?/]+)/$ strip_path: false tags: - payments --- apiVersion: configuration.konghq.com/v1alpha1 kind: KongRoute metadata: name: ${NAME}-payments-api-updatepayment namespace: ${NAMESPACE} spec: serviceRef: type: namespacedRef namespacedRef: name: ${NAME}-payments-api name: payments-api_updatepayment methods: - PUT - OPTIONS paths: - ~/payments/v1/payments/(?[^#?/]+)/(?[^#?/]+)/$ strip_path: false tags: - payments --- apiVersion: configuration.konghq.com/v1alpha1 kind: KongRoute metadata: name: ${NAME}-payments-api-patchpayment namespace: ${NAMESPACE} spec: serviceRef: type: namespacedRef namespacedRef: name: ${NAME}-payments-api name: payments-api_patchpayment methods: - PATCH - OPTIONS paths: - ~/payments/v1/payments/(?[^#?/]+)/(?[^#?/]+)/$ strip_path: false tags: - payments --- apiVersion: configuration.konghq.com/v1alpha1 kind: KongRoute metadata: name: ${NAME}-payments-api-deletepayment namespace: ${NAMESPACE} spec: serviceRef: type: namespacedRef namespacedRef: name: ${NAME}-payments-api name: payments-api_deletepayment methods: - DELETE - OPTIONS paths: - ~/payments/v1/payments/(?[^#?/]+)/(?[^#?/]+)/$ strip_path: false tags: - payments