Skip to content

Conversation

@rhafer
Copy link
Contributor

@rhafer rhafer commented Oct 14, 2025

It should be possible to run the graph service without NATs. Standalone for the Provisioning API.

Also the LDAP dependency is optional in some cases (GRAPH_IDENTITY_BACKEND=cs3)

For running the Graph Education API we want to keep it possible
to run the service standalone. With an LDAP server as the only
external dependency.
The readyz endpoint contained unconditional checks for the LDAP and nats
endpoints. Depending on configuration neihter LDAP nor NATS might be
required.
Copy link
Contributor

@micbar micbar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice Improvements!

@rhafer rhafer changed the title graph: Make the nats dependency options, fix readyness check graph: Make the nats dependency optional, fix readyness check Oct 14, 2025
@rhafer
Copy link
Contributor Author

rhafer commented Oct 14, 2025

I am force merging this now despite the failing ci run. The previous run was green apart from the unit test, which have succeeded now. All the test that are failing now succeeded in the previous run. The current failures (e.g. https://ci.opencloud.eu/repos/3/pipeline/660/232) are in no way related to the code changes.

@rhafer rhafer merged commit b099dcd into opencloud-eu:main Oct 14, 2025
51 of 58 checks passed
@micbar
Copy link
Contributor

micbar commented Oct 14, 2025

The daily image has been built. I tested it. It works fine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants