diff --git a/chat-service-websocket/.choreo/component.yaml b/chat-service-websocket/.choreo/component.yaml new file mode 100644 index 00000000..c42b8795 --- /dev/null +++ b/chat-service-websocket/.choreo/component.yaml @@ -0,0 +1,30 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: websocket + # +optional Display name for the endpoint. + displayName: WebSocket + # +required Service section has the user service endpoint details + service: + # +optional Base path of the API that gets exposed via the endpoint. + # This is mandatory if the endpoint type is set to REST or GraphQL. + basePath: /chat + # +required Numeric port value that gets exposed via the endpoint + port: 9090 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP, WS + type: WS + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Public + # +optional The path to the schema definition file. + # Defaults to wildcard route if not specified. + # This is only applicable to REST endpoint types. + # The path should be relative to the docker context. + schemaFilePath: asyncapi.yaml diff --git a/content-based-router-news-mi/.choreo/component.yaml b/content-based-router-news-mi/.choreo/component.yaml new file mode 100644 index 00000000..f43b1c51 --- /dev/null +++ b/content-based-router-news-mi/.choreo/component.yaml @@ -0,0 +1,30 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: news-api + # +optional Display name for the endpoint. + displayName: News API + # +required Service section has the user service endpoint details + service: + # +optional Base path of the API that gets exposed via the endpoint. + # This is mandatory if the endpoint type is set to REST or GraphQL. + basePath: /newsapi + # +required Numeric port value that gets exposed via the endpoint + port: 8290 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP. + type: REST + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Public + # +optional The path to the schema definition file. + # Defaults to wildcard route if not specified. + # This is only applicable to REST endpoint types. + # The path should be relative to the docker context. + schemaFilePath: news_openapi.yaml diff --git a/customer-reward-management/loyalty-management/data-store/.choreo/component.yaml b/customer-reward-management/loyalty-management/data-store/.choreo/component.yaml new file mode 100644 index 00000000..92616142 --- /dev/null +++ b/customer-reward-management/loyalty-management/data-store/.choreo/component.yaml @@ -0,0 +1,25 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: data_store + # +optional Display name for the endpoint. + displayName: Data Store + # +required Service section has the user service endpoint details + service: + # +optional Base path of the API that gets exposed via the endpoint. + # This is mandatory if the endpoint type is set to REST or GraphQL. + basePath: / + # +required Numeric port value that gets exposed via the endpoint + port: 9090 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP. + type: REST + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Organization diff --git a/customer-reward-management/loyalty-management/loyalty-engine/.choreo/component.yaml b/customer-reward-management/loyalty-management/loyalty-engine/.choreo/component.yaml new file mode 100644 index 00000000..2ff78d88 --- /dev/null +++ b/customer-reward-management/loyalty-management/loyalty-engine/.choreo/component.yaml @@ -0,0 +1,30 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: loyalty_engine + # +optional Display name for the endpoint. + displayName: Loyalty Engine + # +required Service section has the user service endpoint details + service: + # +optional Base path of the API that gets exposed via the endpoint. + # This is mandatory if the endpoint type is set to REST or GraphQL. + basePath: / + # +required Numeric port value that gets exposed via the endpoint + port: 8080 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP. + type: REST + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Organization + # +optional The path to the schema definition file. + # Defaults to wildcard route if not specified. + # This is only applicable to REST endpoint types. + # The path should be relative to the docker context. + schemaFilePath: openapi.yaml diff --git a/customer-reward-management/loyalty-management/qrcode-generator-api/.choreo/component.yaml b/customer-reward-management/loyalty-management/qrcode-generator-api/.choreo/component.yaml new file mode 100644 index 00000000..c85db1f0 --- /dev/null +++ b/customer-reward-management/loyalty-management/qrcode-generator-api/.choreo/component.yaml @@ -0,0 +1,30 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: qrcode_generator + # +optional Display name for the endpoint. + displayName: QRCode Generator + # +required Service section has the user service endpoint details + service: + # +optional Base path of the API that gets exposed via the endpoint. + # This is mandatory if the endpoint type is set to REST or GraphQL. + basePath: / + # +required Numeric port value that gets exposed via the endpoint + port: 8080 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP. + type: REST + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Project + # +optional The path to the schema definition file. + # Defaults to wildcard route if not specified. + # This is only applicable to REST endpoint types. + # The path should be relative to the docker context. + schemaFilePath: openapi.yaml diff --git a/customer-reward-management/vendor-management/reward-vendor/.choreo/component.yaml b/customer-reward-management/vendor-management/reward-vendor/.choreo/component.yaml new file mode 100644 index 00000000..919033ff --- /dev/null +++ b/customer-reward-management/vendor-management/reward-vendor/.choreo/component.yaml @@ -0,0 +1,30 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: reward_vendor + # +optional Display name for the endpoint. + displayName: Reward Vendor + # +required Service section has the user service endpoint details + service: + # +optional Base path of the API that gets exposed via the endpoint. + # This is mandatory if the endpoint type is set to REST or GraphQL. + basePath: / + # +required Numeric port value that gets exposed via the endpoint + port: 8080 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP. + type: REST + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Organization + # +optional The path to the schema definition file. + # Defaults to wildcard route if not specified. + # This is only applicable to REST endpoint types. + # The path should be relative to the docker context. + schemaFilePath: openapi.yaml diff --git a/docker-rest-user-service/.choreo/component.yaml b/docker-rest-user-service/.choreo/component.yaml new file mode 100644 index 00000000..271739db --- /dev/null +++ b/docker-rest-user-service/.choreo/component.yaml @@ -0,0 +1,30 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: user_store + # +optional Display name for the endpoint. + displayName: User Store + # +required Service section has the user service endpoint details + service: + # +optional Base path of the API that gets exposed via the endpoint. + # This is manaatory if the endpoint type is set to REST or GraphQL. + basePath: /api/v1 + # +required Numeric port value that gets exposed via the endpoint + port: 8080 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP. + type: REST + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Public + # +optional The path to the schema definition file. + # Defaults to wildcard route if not specified. + # This is only applicable to REST endpoint types. + # The path should be relative to the docker context. + schemaFilePath: docs/openapi.yaml diff --git a/docker-service-to-service-mtls/.choreo/component.yaml b/docker-service-to-service-mtls/.choreo/component.yaml new file mode 100644 index 00000000..e1f2a642 --- /dev/null +++ b/docker-service-to-service-mtls/.choreo/component.yaml @@ -0,0 +1,30 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: go_mtls_greeter + # +optional Display name for the endpoint. + displayName: Go mTLS Greeter + # +required Service section has the user service endpoint details + service: + # +optional Base path of the API that gets exposed via the endpoint. + # This is mandatory if the endpoint type is set to REST or GraphQL. + basePath: / + # +required Numeric port value that gets exposed via the endpoint + port: 8443 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP. + type: REST + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Project + # +optional The path to the schema definition file. + # Defaults to wildcard route if not specified. + # This is only applicable to REST endpoint types. + # The path should be relative to the docker context. + schemaFilePath: server_openapi.yaml diff --git a/docker-tcp-service/.choreo/component.yaml b/docker-tcp-service/.choreo/component.yaml new file mode 100644 index 00000000..b8804099 --- /dev/null +++ b/docker-tcp-service/.choreo/component.yaml @@ -0,0 +1,22 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: go_tcp_greeter + # +optional Display name for the endpoint. + displayName: Go TCP Greeter + # +required Service section has the user service endpoint details + service: + # +required Numeric port value that gets exposed via the endpoint + port: 8080 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP. + type: TCP + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Project diff --git a/docker-udp-service/.choreo/component.yaml b/docker-udp-service/.choreo/component.yaml new file mode 100644 index 00000000..c3798319 --- /dev/null +++ b/docker-udp-service/.choreo/component.yaml @@ -0,0 +1,22 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: go_udp_greeter + # +optional Display name for the endpoint. + displayName: Go UDP Greeter + # +required Service section has the user service endpoint details + service: + # +required Numeric port value that gets exposed via the endpoint + port: 5050 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP. + type: UDP + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Project diff --git a/dotnet-greeter/.choreo/component.yaml b/dotnet-greeter/.choreo/component.yaml new file mode 100644 index 00000000..d65d99c0 --- /dev/null +++ b/dotnet-greeter/.choreo/component.yaml @@ -0,0 +1,30 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: dotnet_greeter + # +optional Display name for the endpoint. + displayName: Dotnet Greeter + # +required Service section has the user service endpoint details + service: + # +optional Base path of the API that gets exposed via the endpoint. + # This is mandatory if the endpoint type is set to REST or GraphQL. + basePath: / + # +required Numeric port value that gets exposed via the endpoint + port: 9090 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP. + type: REST + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Public + # +optional The path to the schema definition file. + # Defaults to wildcard route if not specified. + # This is only applicable to REST endpoint types. + # The path should be relative to the docker context. + schemaFilePath: openapi.yaml diff --git a/go-grpc/.choreo/component.yaml b/go-grpc/.choreo/component.yaml new file mode 100644 index 00000000..a271c8b1 --- /dev/null +++ b/go-grpc/.choreo/component.yaml @@ -0,0 +1,30 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: go_greeter + # +optional Display name for the endpoint. + displayName: Go Greeter + # +required Service section has the user service endpoint details + service: + # +optional Base path of the API that gets exposed via the endpoint. + # This is mandatory if the endpoint type is set to REST or GraphQL. + basePath: / + # +required Numeric port value that gets exposed via the endpoint + port: 8080 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP. + type: GRPC + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Project + # +optional The path to the schema definition file. + # Defaults to wildcard route if not specified. + # This is only applicable to REST endpoint types. + # The path should be relative to the docker context. + schemaFilePath: pkg/greeter.proto diff --git a/go-reading-list-rest-api/.choreo/component.yaml b/go-reading-list-rest-api/.choreo/component.yaml new file mode 100644 index 00000000..1ac5bcd7 --- /dev/null +++ b/go-reading-list-rest-api/.choreo/component.yaml @@ -0,0 +1,30 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: reading_list + # +optional Display name for the endpoint. + displayName: Reading List + # +required Service section has the user service endpoint details + service: + # +optional Base path of the API that gets exposed via the endpoint. + # This is mandatory if the endpoint type is set to REST or GraphQL. + basePath: /api/v1/reading-list + # +required Numeric port value that gets exposed via the endpoint + port: 8080 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP. + type: REST + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Public + # +optional The path to the schema definition file. + # Defaults to wildcard route if not specified. + # This is only applicable to REST endpoint types. + # The path should be relative to the docker context. + schemaFilePath: docs/openapi-3.yaml diff --git a/graphql-service/.choreo/component.yaml b/graphql-service/.choreo/component.yaml new file mode 100644 index 00000000..9d43fbb6 --- /dev/null +++ b/graphql-service/.choreo/component.yaml @@ -0,0 +1,25 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: greeting_graphql + # +optional Display name for the endpoint. + displayName: Greeting GraphQL + # +required Service section has the user service endpoint details + service: + # +optional Base path of the API that gets exposed via the endpoint. + # This is mandatory if the endpoint type is set to REST or GraphQL. + basePath: / + # +required Numeric port value that gets exposed via the endpoint + port: 8090 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP. + type: GraphQL + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Project diff --git a/greeting-service-go/.choreo/component.yaml b/greeting-service-go/.choreo/component.yaml new file mode 100644 index 00000000..5cf8eeee --- /dev/null +++ b/greeting-service-go/.choreo/component.yaml @@ -0,0 +1,30 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: go_greeter + # +optional Display name for the endpoint. + displayName: Go Greeter + # +required Service section has the user service endpoint details + service: + # +optional Base path of the API that gets exposed via the endpoint. + # This is mandatory if the endpoint type is set to REST or GraphQL. + basePath: / + # +required Numeric port value that gets exposed via the endpoint + port: 9090 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP. + type: REST + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Public + # +optional The path to the schema definition file. + # Defaults to wildcard route if not specified. + # This is only applicable to REST endpoint types. + # The path should be relative to the docker context. + schemaFilePath: openapi.yaml diff --git a/hello-world-php-service/.choreo/component.yaml b/hello-world-php-service/.choreo/component.yaml new file mode 100644 index 00000000..4894c89f --- /dev/null +++ b/hello-world-php-service/.choreo/component.yaml @@ -0,0 +1,30 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: hello_world_php + # +optional Display name for the endpoint. + displayName: Hello World PHP + # +required Service section has the user service endpoint details + service: + # +optional Base path of the API that gets exposed via the endpoint. + # This is mandatory if the endpoint type is set to REST or GraphQL. + basePath: / + # +required Numeric port value that gets exposed via the endpoint + port: 8000 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP. + type: REST + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Public + # +optional The path to the schema definition file. + # Defaults to wildcard route if not specified. + # This is only applicable to REST endpoint types. + # The path should be relative to the docker context. + schemaFilePath: openapi.yaml diff --git a/hello-world-ruby-service/.choreo/component.yaml b/hello-world-ruby-service/.choreo/component.yaml new file mode 100644 index 00000000..ea9a5180 --- /dev/null +++ b/hello-world-ruby-service/.choreo/component.yaml @@ -0,0 +1,30 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: hello-world-ruby + # +optional Display name for the endpoint. + displayName: Hello World Ruby + # +required Service section has the user service endpoint details + service: + # +optional Base path of the API that gets exposed via the endpoint. + # This is mandatory if the endpoint type is set to REST or GraphQL. + basePath: / + # +required Numeric port value that gets exposed via the endpoint + port: 8080 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP. + type: REST + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Public + # +optional The path to the schema definition file. + # Defaults to wildcard route if not specified. + # This is only applicable to REST endpoint types. + # The path should be relative to the docker context. + schemaFilePath: openapi.yaml diff --git a/hotel-reservation-app/hotel-reservation-service/.choreo/component.yaml b/hotel-reservation-app/hotel-reservation-service/.choreo/component.yaml new file mode 100644 index 00000000..04c68657 --- /dev/null +++ b/hotel-reservation-app/hotel-reservation-service/.choreo/component.yaml @@ -0,0 +1,30 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: hotel_reservation_service + # +optional Display name for the endpoint. + displayName: Hotel Reservation API + # +required Service section has the user service endpoint details + service: + # +optional Base path of the API that gets exposed via the endpoint. + # This is mandatory if the endpoint type is set to REST or GraphQL. + basePath: /api/reservations + # +required Numeric port value that gets exposed via the endpoint + port: 4000 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP. + type: REST + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Public + # +optional The path to the schema definition file. + # Defaults to wildcard route if not specified. + # This is only applicable to REST endpoint types. + # The path should be relative to the docker context. + schemaFilePath: openapi.yaml diff --git a/java-docker-pet-store/.choreo/component.yaml b/java-docker-pet-store/.choreo/component.yaml new file mode 100644 index 00000000..ce378014 --- /dev/null +++ b/java-docker-pet-store/.choreo/component.yaml @@ -0,0 +1,30 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: pet_store + # +optional Display name for the endpoint. + displayName: PetStore + # +required Service section has the user service endpoint details + service: + # +optional Base path of the API that gets exposed via the endpoint. + # This is mandatory if the endpoint type is set to REST or GraphQL. + basePath: /api/v3/ + # +required Numeric port value that gets exposed via the endpoint + port: 8080 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP. + type: REST + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Public + # +optional The path to the schema definition file. + # Defaults to wildcard route if not specified. + # This is only applicable to REST endpoint types. + # The path should be relative to the docker context. + schemaFilePath: openapi.yaml diff --git a/java-product-catalog-rest-api/.choreo/component.yaml b/java-product-catalog-rest-api/.choreo/component.yaml new file mode 100644 index 00000000..c1db7160 --- /dev/null +++ b/java-product-catalog-rest-api/.choreo/component.yaml @@ -0,0 +1,30 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: product-catalog + # +optional Display name for the endpoint. + displayName: Product Catalog + # +required Service section has the user service endpoint details + service: + # +optional Base path of the API that gets exposed via the endpoint. + # This is mandatory if the endpoint type is set to REST or GraphQL. + basePath: / + # +required Numeric port value that gets exposed via the endpoint + port: 8080 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP. + type: REST + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Public + # +optional The path to the schema definition file. + # Defaults to wildcard route if not specified. + # This is only applicable to REST endpoint types. + # The path should be relative to the docker context. + schemaFilePath: openapi.yaml diff --git a/mi-data-service/.choreo/component.yaml b/mi-data-service/.choreo/component.yaml new file mode 100644 index 00000000..b6ab8944 --- /dev/null +++ b/mi-data-service/.choreo/component.yaml @@ -0,0 +1,30 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: rdbms_data_service + # +optional Display name for the endpoint. + displayName: RDBM Data Service + # +required Service section has the user service endpoint details + service: + # +optional Base path of the API that gets exposed via the endpoint. + # This is mandatory if the endpoint type is set to REST or GraphQL. + basePath: / + # +required Numeric port value that gets exposed via the endpoint + port: 8290 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP. + type: REST + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Public + # +optional The path to the schema definition file. + # Defaults to wildcard route if not specified. + # This is only applicable to REST endpoint types. + # The path should be relative to the docker context. + schemaFilePath: openapi.yaml diff --git a/nextjs-todolist-app/nexjs-todolist-app-backend/.choreo/component.yaml b/nextjs-todolist-app/nexjs-todolist-app-backend/.choreo/component.yaml new file mode 100644 index 00000000..efbc6304 --- /dev/null +++ b/nextjs-todolist-app/nexjs-todolist-app-backend/.choreo/component.yaml @@ -0,0 +1,30 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: todo_list + # +optional Display name for the endpoint. + displayName: Todo List + # +required Service section has the user service endpoint details + service: + # +optional Base path of the API that gets exposed via the endpoint. + # This is mandatory if the endpoint type is set to REST or GraphQL. + basePath: / + # +required Numeric port value that gets exposed via the endpoint + port: 8080 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP. + type: REST + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Project + # +optional The path to the schema definition file. + # Defaults to wildcard route if not specified. + # This is only applicable to REST endpoint types. + # The path should be relative to the docker context. + schemaFilePath: openapi.yaml diff --git a/nodejs-reading-list-rest-api/.choreo/component.yaml b/nodejs-reading-list-rest-api/.choreo/component.yaml new file mode 100644 index 00000000..43403c28 --- /dev/null +++ b/nodejs-reading-list-rest-api/.choreo/component.yaml @@ -0,0 +1,30 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: books-rest-endpoint + # +optional Display name for the endpoint. + displayName: Books REST Endpoint + # +required Service section has the user service endpoint details + service: + # +optional Base path of the API that gets exposed via the endpoint. + # This is mandatory if the endpoint type is set to REST or GraphQL. + basePath: /reading-list + # +required Numeric port value that gets exposed via the endpoint + port: 8080 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP. + type: REST + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Public + # +optional The path to the schema definition file. + # Defaults to wildcard route if not specified. + # This is only applicable to REST endpoint types. + # The path should be relative to the docker context. + schemaFilePath: openapi.yaml diff --git a/pet-care-b2b-app/channel-service/.choreo/component.yaml b/pet-care-b2b-app/channel-service/.choreo/component.yaml new file mode 100644 index 00000000..f03ba300 --- /dev/null +++ b/pet-care-b2b-app/channel-service/.choreo/component.yaml @@ -0,0 +1,30 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: channel_service + # +optional Display name for the endpoint. + displayName: Channel Service + # +required Service section has the user service endpoint details + service: + # +optional Base path of the API that gets exposed via the endpoint. + # This is mandatory if the endpoint type is set to REST or GraphQL. + basePath: / + # +required Numeric port value that gets exposed via the endpoint + port: 9090 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP. + type: REST + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Public + # +optional The path to the schema definition file. + # Defaults to wildcard route if not specified. + # This is only applicable to REST endpoint types. + # The path should be relative to the docker context. + schemaFilePath: service_openapi.yaml diff --git a/pet-care-b2b-app/email-service/.choreo/component.yaml b/pet-care-b2b-app/email-service/.choreo/component.yaml new file mode 100644 index 00000000..ff997817 --- /dev/null +++ b/pet-care-b2b-app/email-service/.choreo/component.yaml @@ -0,0 +1,30 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: email_service + # +optional Display name for the endpoint. + displayName: Email Service + # +required Service section has the user service endpoint details + service: + # +optional Base path of the API that gets exposed via the endpoint. + # This is mandatory if the endpoint type is set to REST or GraphQL. + basePath: / + # +required Numeric port value that gets exposed via the endpoint + port: 9090 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP. + type: REST + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Project + # +optional The path to the schema definition file. + # Defaults to wildcard route if not specified. + # This is only applicable to REST endpoint types. + # The path should be relative to the docker context. + schemaFilePath: service_openapi.yaml diff --git a/pet-care-b2b-app/pet-management-service/.choreo/component.yaml b/pet-care-b2b-app/pet-management-service/.choreo/component.yaml new file mode 100644 index 00000000..f6988784 --- /dev/null +++ b/pet-care-b2b-app/pet-management-service/.choreo/component.yaml @@ -0,0 +1,30 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: pet_management_service + # +optional Display name for the endpoint. + displayName: Pet Management Service + # +required Service section has the user service endpoint details + service: + # +optional Base path of the API that gets exposed via the endpoint. + # This is mandatory if the endpoint type is set to REST or GraphQL. + basePath: / + # +required Numeric port value that gets exposed via the endpoint + port: 9090 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP. + type: REST + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Public + # +optional The path to the schema definition file. + # Defaults to wildcard route if not specified. + # This is only applicable to REST endpoint types. + # The path should be relative to the docker context. + schemaFilePath: service_openapi.yaml diff --git a/pet-care-b2c-app/pet-management-service/.choreo/component.yaml b/pet-care-b2c-app/pet-management-service/.choreo/component.yaml new file mode 100644 index 00000000..f6988784 --- /dev/null +++ b/pet-care-b2c-app/pet-management-service/.choreo/component.yaml @@ -0,0 +1,30 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: pet_management_service + # +optional Display name for the endpoint. + displayName: Pet Management Service + # +required Service section has the user service endpoint details + service: + # +optional Base path of the API that gets exposed via the endpoint. + # This is mandatory if the endpoint type is set to REST or GraphQL. + basePath: / + # +required Numeric port value that gets exposed via the endpoint + port: 9090 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP. + type: REST + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Public + # +optional The path to the schema definition file. + # Defaults to wildcard route if not specified. + # This is only applicable to REST endpoint types. + # The path should be relative to the docker context. + schemaFilePath: service_openapi.yaml diff --git a/python-flask-app/.choreo/component.yaml b/python-flask-app/.choreo/component.yaml new file mode 100644 index 00000000..6d342a10 --- /dev/null +++ b/python-flask-app/.choreo/component.yaml @@ -0,0 +1,30 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: reservation_management + # +optional Display name for the endpoint. + displayName: Reservation Management + # +required Service section has the user service endpoint details + service: + # +optional Base path of the API that gets exposed via the endpoint. + # This is mandatory if the endpoint type is set to REST or GraphQL. + basePath: /rs + # +required Numeric port value that gets exposed via the endpoint + port: 5000 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP. + type: REST + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Public + # +optional The path to the schema definition file. + # Defaults to wildcard route if not specified. + # This is only applicable to REST endpoint types. + # The path should be relative to the docker context. + schemaFilePath: openapi.yaml diff --git a/python-reading-list-rest-api/.choreo/component.yaml b/python-reading-list-rest-api/.choreo/component.yaml new file mode 100644 index 00000000..ea9f2d00 --- /dev/null +++ b/python-reading-list-rest-api/.choreo/component.yaml @@ -0,0 +1,30 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: books_rest_endpoint + # +optional Display name for the endpoint. + displayName: Books REST Endpoint + # +required Service section has the user service endpoint details + service: + # +optional Base path of the API that gets exposed via the endpoint. + # This is mandatory if the endpoint type is set to REST or GraphQL. + basePath: /reading-list + # +required Numeric port value that gets exposed via the endpoint + port: 5000 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP. + type: REST + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Public + # +optional The path to the schema definition file. + # Defaults to wildcard route if not specified. + # This is only applicable to REST endpoint types. + # The path should be relative to the docker context. + schemaFilePath: openapi.yaml diff --git a/question-answering-app/question-answering-backend/.choreo/component.yaml b/question-answering-app/question-answering-backend/.choreo/component.yaml new file mode 100644 index 00000000..1ff3ffe2 --- /dev/null +++ b/question-answering-app/question-answering-backend/.choreo/component.yaml @@ -0,0 +1,30 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: question_answering_backend + # +optional Display name for the endpoint. + displayName: Question Answering Endpoint + # +required Service section has the user service endpoint details + service: + # +optional Base path of the API that gets exposed via the endpoint. + # This is mandatory if the endpoint type is set to REST or GraphQL. + basePath: / + # +required Numeric port value that gets exposed via the endpoint + port: 5000 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP. + type: REST + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Public + # +optional The path to the schema definition file. + # Defaults to wildcard route if not specified. + # This is only applicable to REST endpoint types. + # The path should be relative to the docker context. + schemaFilePath: openapi.yaml diff --git a/reading-books-list-service-nodejs/.choreo/component.yaml b/reading-books-list-service-nodejs/.choreo/component.yaml new file mode 100644 index 00000000..43403c28 --- /dev/null +++ b/reading-books-list-service-nodejs/.choreo/component.yaml @@ -0,0 +1,30 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: books-rest-endpoint + # +optional Display name for the endpoint. + displayName: Books REST Endpoint + # +required Service section has the user service endpoint details + service: + # +optional Base path of the API that gets exposed via the endpoint. + # This is mandatory if the endpoint type is set to REST or GraphQL. + basePath: /reading-list + # +required Numeric port value that gets exposed via the endpoint + port: 8080 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP. + type: REST + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Public + # +optional The path to the schema definition file. + # Defaults to wildcard route if not specified. + # This is only applicable to REST endpoint types. + # The path should be relative to the docker context. + schemaFilePath: openapi.yaml diff --git a/reading-books-list-service-python/.choreo/component.yaml b/reading-books-list-service-python/.choreo/component.yaml new file mode 100644 index 00000000..c6c3ff28 --- /dev/null +++ b/reading-books-list-service-python/.choreo/component.yaml @@ -0,0 +1,30 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: books-rest-endpoint + # +optional Display name for the endpoint. + displayName: Books REST Endpoint + # +required Service section has the user service endpoint details + service: + # +optional Base path of the API that gets exposed via the endpoint. + # This is mandatory if the endpoint type is set to REST or GraphQL. + basePath: /reading-list + # +required Numeric port value that gets exposed via the endpoint + port: 5000 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP. + type: REST + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Public + # +optional The path to the schema definition file. + # Defaults to wildcard route if not specified. + # This is only applicable to REST endpoint types. + # The path should be relative to the docker context. + schemaFilePath: openapi.yaml diff --git a/reading-list-graphql/.choreo/component.yaml b/reading-list-graphql/.choreo/component.yaml new file mode 100644 index 00000000..d05ff9e1 --- /dev/null +++ b/reading-list-graphql/.choreo/component.yaml @@ -0,0 +1,25 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: graphql_reading_list + # +optional Display name for the endpoint. + displayName: GraphQL Reading List + # +required Service section has the user service endpoint details + service: + # +optional Base path of the API that gets exposed via the endpoint. + # This is mandatory if the endpoint type is set to REST or GraphQL. + basePath: / + # +required Numeric port value that gets exposed via the endpoint + port: 8090 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP. + type: GraphQL + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Public diff --git a/spring-boot-reading-list-rest-api/.choreo/component.yaml b/spring-boot-reading-list-rest-api/.choreo/component.yaml new file mode 100644 index 00000000..0c68772a --- /dev/null +++ b/spring-boot-reading-list-rest-api/.choreo/component.yaml @@ -0,0 +1,30 @@ +# +required The configuration file schema version +schemaVersion: 1.0 + +# +optional Incoming connection details for the component +endpoints: + # +required Unique name for the endpoint. + # This name will be used when generating the managed API + - name: reading-list + # +optional Display name for the endpoint. + displayName: Reading List + # +required Service section has the user service endpoint details + service: + # +optional Base path of the API that gets exposed via the endpoint. + # This is mandatory if the endpoint type is set to REST or GraphQL. + basePath: / + # +required Numeric port value that gets exposed via the endpoint + port: 8080 + # +required Type of traffic that the endpoint is accepting. + # Allowed values: REST, GraphQL, GRPC, TCP, UDP. + type: REST + # +optional Network level visibilities of the endpoint. + # Takes priority over networkVisibility if defined. + # Accepted values: Project|Organization|Public(Default). + networkVisibilities: + - Public + # +optional The path to the schema definition file. + # Defaults to wildcard route if not specified. + # This is only applicable to REST endpoint types. + # The path should be relative to the docker context. + schemaFilePath: openapi.yaml