Open abhishekkumams opened 2 weeks ago
@sezal98, Please don't change the name of this issue. This was created to track dab-configure at a single place. Just like you created the issue for host
and rest
, create another one for graphQL
. once done, you can add those as sub-issue to this task.
https://docs.github.com/en/issues/tracking-your-work-with-issues/using-issues/adding-sub-issues
Added sub issues as suggested.
Below are the requirements for adding support for updating runtime section of the config using
dab-configure
command.rest.path
/api
)rest.enabled
true
,false
(default:true
)rest.request-body-strict
true
,false
(default:true
)graphql.allow-introspection
true
,false
(default:true
)graphql.path
/graphql
)graphql.enabled
true
,false
(default:true
)graphql.multiple-mutations.create.enabled
true
,false
(default:true
)host.mode
Development
,Production
host.cors.origins
host.cors.allow-credentials
true
,false
(default:false
)host.authentication.provider
StaticWebApps
,AppService
,AzureAD
,Jwt
host.authentication.jwt.audience
host.authentication.jwt.issuer
cache.enabled
true
,false
(default:false
)cache.ttl-seconds
3600
)Design guide: Design guide: https://github.com/Azure/data-api-builder/blob/main/docs/design/dab-configure.md
Have a look at the original issue: https://github.com/Azure/data-api-builder/issues/2251 Attached to this issue are other PRs which can be used to get better understanding.
NOTE: Feel free to break the task into multiple PRs such as rest/graphql/host.