janus-idp / demo-setup

Apache License 2.0
9 stars 23 forks source link

Assemble Service Installation chart #10

Open davgordo opened 1 year ago

davgordo commented 1 year ago

Create a helm chart which provisions the Assemble backend services components including application, and database.

davgordo commented 1 year ago

Should be required for https://github.com/halkyonio/assemble-platforms/issues/3

marshallpowell commented 1 year ago

Postgres installation will be handled through the application charts it is supporting. Keycloak, Backstage.io, and Assemble will all manage their own instances.

cmoulliard commented 1 year ago

We are working to improve the ServiceBinding Service in order to be able to query the platform to check if a service such as MySQL 8.0.3 is available, to get its URL (needed to by example to configure a datasource) and ultimately to get the credentials able to auth the microservice accessing the service.

In the meantime, I suggest to use a helm chart + values + env vars mounted to the quarkus demo app but when our project will be ready, assemble should be able to use it.

Such a development should be part of the project called serviceBox where we will also investigate how to register a service from: Helm chart, CRD Operator, k8s yaml resource(s), kcp API, etc and when not available install it on a cluster, cross-cluster. Ideally we should even offer the option to register a legacy backend system running at ip:port or hostname.dns.name:port