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

Extend Admin API #181

Open
3 of 19 tasks
mostafa opened this issue Mar 5, 2023 · 0 comments
Open
3 of 19 tasks

Extend Admin API #181

mostafa opened this issue Mar 5, 2023 · 0 comments
Labels
enhancement New feature or request epic To be broken down into multiple tasks triage Triage based on the content

Comments

@mostafa
Copy link
Member

mostafa commented Mar 5, 2023

Description

Currently the Admin API has endpoints that are used for serving information (get requests only), and there is no endpoint that can change the (runtime) configuration or control the behavior of GatewayD.

Planning for different features of the new API consists mostly of CRUD operations and/or updating configuration to enable/disable features. Also, reading configuration is okay, and is considered (partially) harmless, thus authentication is not needed, plus the API servers are only exposed locally. However, updating configuration might cause interruptions, especially if done via unverified sources. Adding some authentication and authorization helps secure the API.

Task list

@mostafa mostafa converted this from a draft issue Mar 5, 2023
@mostafa mostafa self-assigned this Mar 5, 2023
@mostafa mostafa added the enhancement New feature or request label Mar 5, 2023
This was referenced Mar 6, 2023
@mostafa mostafa added this to the v0.7.x milestone Jun 9, 2023
@mostafa mostafa moved this from ✨ New to 📋 Backlog in GatewayD Core Public Roadmap Jun 10, 2023
@mostafa mostafa modified the milestones: v0.7.x, v0.8.x Sep 23, 2023
@mostafa mostafa moved this from 📋 Backlog to 🚧 In progress in GatewayD Core Public Roadmap Nov 8, 2023
@mostafa mostafa removed this from the v0.8.x milestone Nov 12, 2023
@mostafa mostafa moved this from 🚧 In progress to 📋 Backlog in GatewayD Core Public Roadmap Nov 12, 2023
@mostafa mostafa added triage Triage based on the content epic To be broken down into multiple tasks labels Nov 12, 2023
@mostafa mostafa removed their assignment Dec 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request epic To be broken down into multiple tasks triage Triage based on the content
Projects
Status: 📋 Backlog
Development

No branches or pull requests

1 participant