diff --git a/config/onix-bap/adapter.yaml b/config/onix-bap/adapter.yaml new file mode 100644 index 0000000..a95c53f --- /dev/null +++ b/config/onix-bap/adapter.yaml @@ -0,0 +1,97 @@ +appName: "onix" +log: + level: debug + destinations: + - type: stdout + contextKeys: + - transaction_id + - message_id + - subscriber_id +http: + port: 8080 + timeout: + read: 30 + write: 30 + idle: 30 +pluginManager: + root: /app/plugins + remoteRoot: /mnt/gcs/plugins/plugins_bundle.zip +modules: + - name: bapTxnReciever + path: /bap/reciever/ + handler: + type: std + role: bap + registryUrl: http://localhost:8080/reg + plugins: + keyManager: + id: secretskeymanager + config: + projectID: ${projectID} + cache: + id: redis + config: + addr: 192.168.1.1:6379 + schemaValidator: + id: schemavalidator + config: + schemaDir: /mnt/gcs/configs/schemas + signValidator: + id: signvalidator + publisher: + id: publisher + config: + project: ${projectID} + topic: bapNetworkReciever + router: + id: router + config: + routingConfigPath: /mnt/gcs/configs/bapTxnReciever-routing.yaml + middleware: + - id: reqpreprocessor + config: + uuidKeys: transaction_id,message_id + role: bap + steps: + - validateSign + - addRoute + - validateSchema + - name: bapTxnCaller + path: /bap/caller/ + handler: + type: std + registryUrl: http://localhost:8080/reg + role: bap + plugins: + keyManager: + id: secretskeymanager + config: + projectID: ${projectID} + cache: + id: redis + config: + addr: 192.168.1.1:6379 + schemaValidator: + id: schemavalidator + config: + schemaDir: /mnt/gcs/configs/schemas + signer: + id: signer + publisher: + id: publisher + config: + project: ${projectID} + topic: bapNetworkReciever + router: + id: router + config: + routingConfigPath: /mnt/gcs/configs/bapTxnCaller-routing.yaml + middleware: + - id: reqpreprocessor + config: + uuidKeys: transaction_id,message_id + role: bap + steps: + - validateSchema + - addRoute + - sign \ No newline at end of file diff --git a/config/onix-bap/bapTxnCaller-routing.yaml b/config/onix-bap/bapTxnCaller-routing.yaml new file mode 100644 index 0000000..b1d5a44 --- /dev/null +++ b/config/onix-bap/bapTxnCaller-routing.yaml @@ -0,0 +1,25 @@ +routingRules: + - domain: "ONDC:TRV10" + version: "2.0.0" + routingType: "bpp" + target: + url: "https://gateway.example.com" + endpoints: + - search + - domain: "ONDC:TRV10" + version: "2.0.0" + routingType: "bpp" + endpoints: + - select + - init + - confirm + - status + - cancel + - domain: "ONDC:TRV12" + version: "2.0.0" + routingType: "bpp" + endpoints: + - select + - init + - confirm + - status \ No newline at end of file diff --git a/config/onix-bap/bapTxnReciever-routing.yaml b/config/onix-bap/bapTxnReciever-routing.yaml new file mode 100644 index 0000000..ca4a478 --- /dev/null +++ b/config/onix-bap/bapTxnReciever-routing.yaml @@ -0,0 +1,20 @@ +routingRules: + - domain: "ONDC:TRV10" + version: "2.0.0" + routingType: "url" + target: + url: "https://services-backend/trv/v1" + endpoints: + - on_select + - on_init + - on_confirm + - on_status + - on_update + - on_cancel + - domain: "ONDC:TRV10" + version: "2.0.0" + routingType: "msgq" + target: + topic_id: "trv_topic_id1" + endpoints: + - on_search \ No newline at end of file diff --git a/config/onix-bap/plugin.yaml b/config/onix-bap/plugin.yaml new file mode 100644 index 0000000..4c2bb72 --- /dev/null +++ b/config/onix-bap/plugin.yaml @@ -0,0 +1,8 @@ +plugins: + - gcpAuthMdw + - nopsigner + - router + - publisher + - reqpreprocessor + - nopschemavalidator + - nopsignvalidator \ No newline at end of file diff --git a/config/onix-bpp/adapter.yaml b/config/onix-bpp/adapter.yaml new file mode 100644 index 0000000..8994980 --- /dev/null +++ b/config/onix-bpp/adapter.yaml @@ -0,0 +1,98 @@ +appName: "onix" +log: + level: debug + destinations: + - type: stdout + contextKeys: + - transaction_id + - message_id + - subscriber_id +http: + port: 8080 + timeout: + read: 30 + write: 30 + idle: 30 +pluginManager: + root: /app/plugins + remoteRoot: /mnt/gcs/plugins/plugins_bundle.zip +modules: + - name: bppTxnReciever + path: /bpp/reciever/ + handler: + type: std + role: bpp + subscriberId: bpp1 + registryUrl: http://localhost:8080/reg + plugins: + keyManager: + id: secretskeymanager + config: + projectID: ${projectID} + cache: + id: redis + config: + addr: 192.168.1.1:6379 + schemaValidator: + id: schemavalidator + config: + schemaDir: /mnt/gcs/configs/schemas + signValidator: + id: signvalidator + publisher: + id: publisher + config: + project: ${projectID} + topic: bapNetworkReciever + router: + id: router + config: + routingConfigPath: /mnt/gcs/configs/bppTxnReciever-routing.yaml + middleware: + - id: reqpreprocessor + config: + uuidKeys: transaction_id,message_id + role: bpp + steps: + - validateSign + - addRoute + - validateSchema + - name: bppTxnCaller + path: /bpp/caller/ + handler: + type: std + role: bpp + registryUrl: http://localhost:8080/reg + plugins: + keyManager: + id: secretskeymanager + config: + projectID: ${projectID} + cache: + id: redis + config: + addr: 192.168.1.1:6379 + schemaValidator: + id: schemavalidator + config: + schemaDir: /mnt/gcs/configs/schemas + signer: + id: signer + publisher: + id: publisher + config: + project: ${projectID} + topic: bapNetworkReciever + router: + id: router + config: + routingConfigPath: /mnt/gcs/configs/bppTxnCaller-routing.yaml + middleware: + - id: reqpreprocessor + config: + uuidKeys: transaction_id,message_id + role: bpp + steps: + - validateSchema + - addRoute + - sign diff --git a/config/onix-bpp/bppTxnCaller-routing.yaml b/config/onix-bpp/bppTxnCaller-routing.yaml new file mode 100644 index 0000000..0d9a670 --- /dev/null +++ b/config/onix-bpp/bppTxnCaller-routing.yaml @@ -0,0 +1,23 @@ +routingRules: + - domain: "ONDC:TRV10" + version: "2.0.0" + routingType: "bap" + endpoints: + - on_search + - on_select + - on_init + - on_confirm + - on_status + - on_update + - on_cancel + - domain: "ONDC:TRV11" + version: "2.0.0" + routingType: "bap" + endpoints: + - on_search + - on_select + - on_init + - on_confirm + - on_status + - on_update + - on_cancel \ No newline at end of file diff --git a/config/onix-bpp/bppTxnReciever-routing.yaml b/config/onix-bpp/bppTxnReciever-routing.yaml new file mode 100644 index 0000000..6febce6 --- /dev/null +++ b/config/onix-bpp/bppTxnReciever-routing.yaml @@ -0,0 +1,30 @@ +routingRules: + - domain: "ONDC:TRV10" + version: "2.0.0" + routingType: "url" + target: + url: "https://services-backend/trv/v1" + endpoints: + - select + - init + - confirm + - status + - cancel + + - domain: "ONDC:TRV10" + version: "2.0.0" + routingType: "msgq" + target: + topic_id: "trv_topic_id1" + endpoints: + - search + + - domain: "ONDC:TRV11" + version: "2.0.0" + routingType: "url" + target: + url: "https://services-backend/trv/v1" + endpoints: + - select + - init + - confirm \ No newline at end of file diff --git a/config/onix-bpp/plugin.yaml b/config/onix-bpp/plugin.yaml new file mode 100644 index 0000000..4c2bb72 --- /dev/null +++ b/config/onix-bpp/plugin.yaml @@ -0,0 +1,8 @@ +plugins: + - gcpAuthMdw + - nopsigner + - router + - publisher + - reqpreprocessor + - nopschemavalidator + - nopsignvalidator \ No newline at end of file diff --git a/config/onix/adapter.yaml b/config/onix/adapter.yaml new file mode 100644 index 0000000..a626c4e --- /dev/null +++ b/config/onix/adapter.yaml @@ -0,0 +1,176 @@ +appName: "onix" +log: + level: debug + destinations: + - type: stdout + contextKeys: + - transaction_id + - message_id + - subscriber_id +http: + port: 8080 + timeout: + read: 30 + write: 30 + idle: 30 +pluginManager: + root: /app/plugins + remoteRoot: /mnt/gcs/plugins/plugins_bundle.zip +modules: + - name: bapTxnReciever + path: /bap/reciever/ + handler: + type: std + role: bap + registryUrl: http://localhost:8080/reg + plugins: + keyManager: + id: secretskeymanager + config: + projectID: ${projectID} + cache: + id: redis + config: + addr: 10.81.192.4:6379 + schemaValidator: + id: schemavalidator + config: + schemaDir: /mnt/gcs/configs/schemas + signValidator: + id: signvalidator + publisher: + id: publisher + config: + project: ${projectID} + topic: bapNetworkReciever + router: + id: router + config: + routingConfigPath: /mnt/gcs/configs/bapTxnReciever-routing.yaml + middleware: + - id: reqpreprocessor + config: + uuidKeys: transaction_id,message_id + role: bap + steps: + - validateSign + - addRoute + - validateSchema + - name: bapTxnCaller + path: /bap/caller/ + handler: + type: std + registryUrl: http://localhost:8080/reg + role: bap + plugins: + keyManager: + id: secretskeymanager + config: + projectID: ${projectID} + cache: + id: redis + config: + addr: 192.168.1.1:6379 + schemaValidator: + id: schemavalidator + config: + schemaDir: /mnt/gcs/configs/schemas + signer: + id: signer + publisher: + id: publisher + config: + project: ${projectID} + topic: bapNetworkReciever + router: + id: router + config: + routingConfigPath: /mnt/gcs/configs/bapTxnCaller-routing.yaml + middleware: + - id: reqpreprocessor + config: + uuidKeys: transaction_id,message_id + role: bap + steps: + - validateSchema + - addRoute + - sign + - name: bppTxnReciever + path: /bpp/reciever/ + handler: + type: std + role: bpp + subscriberId: bpp1 + registryUrl: http://localhost:8080/reg + plugins: + keyManager: + id: secretskeymanager + config: + projectID: ${projectID} + cache: + id: redis + config: + addr: 192.168.1.1:6379 + schemaValidator: + id: schemavalidator + config: + schemaDir: /mnt/gcs/configs/schemas + signValidator: + id: signvalidator + publisher: + id: publisher + config: + project: ${projectID} + topic: bapNetworkReciever + router: + id: router + config: + routingConfigPath: /mnt/gcs/configs/bppTxnReciever-routing.yaml + middleware: + - id: reqpreprocessor + config: + uuidKeys: transaction_id,message_id + role: bpp + steps: + - validateSign + - addRoute + - validateSchema + - name: bppTxnCaller + path: /bpp/caller/ + handler: + type: std + role: bpp + registryUrl: http://localhost:8080/reg + plugins: + keyManager: + id: secretskeymanager + config: + projectID: ${projectID} + cache: + id: redis + config: + addr: 192.168.1.1:6379 + schemaValidator: + id: schemavalidator + config: + schemaDir: /mnt/gcs/configs/schemas + signer: + id: signer + publisher: + id: publisher + config: + project: ${projectID} + topic: bapNetworkReciever + router: + id: router + config: + routingConfigPath: /mnt/gcs/configs/bppTxnCaller-routing.yaml + middleware: + - id: reqpreprocessor + config: + uuidKeys: transaction_id,message_id + role: bpp + steps: + - validateSchema + - addRoute + - sign diff --git a/config/onix/bapTxnCaller-routing.yaml b/config/onix/bapTxnCaller-routing.yaml new file mode 100644 index 0000000..b1d5a44 --- /dev/null +++ b/config/onix/bapTxnCaller-routing.yaml @@ -0,0 +1,25 @@ +routingRules: + - domain: "ONDC:TRV10" + version: "2.0.0" + routingType: "bpp" + target: + url: "https://gateway.example.com" + endpoints: + - search + - domain: "ONDC:TRV10" + version: "2.0.0" + routingType: "bpp" + endpoints: + - select + - init + - confirm + - status + - cancel + - domain: "ONDC:TRV12" + version: "2.0.0" + routingType: "bpp" + endpoints: + - select + - init + - confirm + - status \ No newline at end of file diff --git a/config/onix/bapTxnReciever-routing.yaml b/config/onix/bapTxnReciever-routing.yaml new file mode 100644 index 0000000..ca4a478 --- /dev/null +++ b/config/onix/bapTxnReciever-routing.yaml @@ -0,0 +1,20 @@ +routingRules: + - domain: "ONDC:TRV10" + version: "2.0.0" + routingType: "url" + target: + url: "https://services-backend/trv/v1" + endpoints: + - on_select + - on_init + - on_confirm + - on_status + - on_update + - on_cancel + - domain: "ONDC:TRV10" + version: "2.0.0" + routingType: "msgq" + target: + topic_id: "trv_topic_id1" + endpoints: + - on_search \ No newline at end of file diff --git a/config/onix/bppTxnCaller-routing.yaml b/config/onix/bppTxnCaller-routing.yaml new file mode 100644 index 0000000..0d9a670 --- /dev/null +++ b/config/onix/bppTxnCaller-routing.yaml @@ -0,0 +1,23 @@ +routingRules: + - domain: "ONDC:TRV10" + version: "2.0.0" + routingType: "bap" + endpoints: + - on_search + - on_select + - on_init + - on_confirm + - on_status + - on_update + - on_cancel + - domain: "ONDC:TRV11" + version: "2.0.0" + routingType: "bap" + endpoints: + - on_search + - on_select + - on_init + - on_confirm + - on_status + - on_update + - on_cancel \ No newline at end of file diff --git a/config/onix/bppTxnReciever-routing.yaml b/config/onix/bppTxnReciever-routing.yaml new file mode 100644 index 0000000..6febce6 --- /dev/null +++ b/config/onix/bppTxnReciever-routing.yaml @@ -0,0 +1,30 @@ +routingRules: + - domain: "ONDC:TRV10" + version: "2.0.0" + routingType: "url" + target: + url: "https://services-backend/trv/v1" + endpoints: + - select + - init + - confirm + - status + - cancel + + - domain: "ONDC:TRV10" + version: "2.0.0" + routingType: "msgq" + target: + topic_id: "trv_topic_id1" + endpoints: + - search + + - domain: "ONDC:TRV11" + version: "2.0.0" + routingType: "url" + target: + url: "https://services-backend/trv/v1" + endpoints: + - select + - init + - confirm \ No newline at end of file diff --git a/config/onix/plugin.yaml b/config/onix/plugin.yaml new file mode 100644 index 0000000..4c2bb72 --- /dev/null +++ b/config/onix/plugin.yaml @@ -0,0 +1,8 @@ +plugins: + - gcpAuthMdw + - nopsigner + - router + - publisher + - reqpreprocessor + - nopschemavalidator + - nopsignvalidator \ No newline at end of file