Features is available through a Swagger-defined API.
A Swagger 2.0 spec is available at the path/api-docs/swagger.json
.
When developing locally you should use the public UI: http://a9a25f850863945aeb2e4da40402e9a6-29786484.us-east-1.elb.amazonaws.com/api-docs
When deployed in cluster a FEATURES_SWAGGER
environment variable will be available to your app that will point to the JSON.
In cluster these URLs are: master-branch: http://master-features.getkimball.svc/api-docs/swagger.json PR branch: http://features.getkimball.svc/api-docs/swagger.json
make deps app shell
make live-js
ADDITIONAL_NAMESPACES
- A comma separated list of namespaces to sync feature config to. This should include any namespaces where you intend to run sidecarsFEATURES_MODE
- Which mode to start the application inapi
(default) - Fully feature API server, storing state in configmapssidecar
- Read only API meant to be deployed as a sidecar. Features features from/features/data
volume in Kubernetes.
git checkout master
git pull
TAG=$(date +"%Y.%m.%d")
git tag ${TAG}
git push origin ${TAG}
All rights reserved. Copyright Get Kimball Inc. 2020