Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rebuild: Backend #1342

Open
8 tasks
philipsens opened this issue Jan 28, 2025 · 0 comments
Open
8 tasks

Rebuild: Backend #1342

philipsens opened this issue Jan 28, 2025 · 0 comments

Comments

@philipsens
Copy link
Member

philipsens commented Jan 28, 2025

Currently, the Flow Backend is a CRUD API for file management. It can ask the FF! where the configurations are located, so it doesn't need to be configured. This introduces some limitations, tho. This is only really available when a configuration is being used with the FileSystemClassLoader.

Tasks

Base

The basics

  • (Re)Connect to the FF! Management Gateway with Hazelcast
  • Create an endpoint for information about the operation mode (Hazelcast or local) and health

Authentication

Is the user allowed to do some things?

  • Create a way to log in
  • Authorize with the FF! Management Bus
  • Endpoint for possible actions and endpoints

Configurations management

Create, Read, Update, Delete

  • Create an interface for doing CRUD actions on a Configuration
  • Implement interface for executing actions on local file system
  • Implement interface for executing actions over the FF! Management Gateway (Dependent on FF!)
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

No branches or pull requests

1 participant