Thanks for your help improving the app-controller!
If you have questions around app-controller
, please contact the platform9 support or if you encounter any problem using it do raise an Issue, you can reach us via email at [email protected].
Contribute to app-controller
by following the guidelines below:
- Clone
- Make sure all app-controller prerequisites are met
- Auth0 prerequisites
- Setup local environment
- Work on the cloned repository
- Open a pull request to merge into app-controller repository
Follow these steps to build from source and deploy:
- Build app-controller binary
- For DB Schema changes or first time builds.
- Run app-controller either using binary or using system service file (preferred).
- Logs for app-controller service can be found at
/var/log/pf9/app-controller/app-controller.log
- To run unit tests:
make test
- When submitting the pull request, perform manual tests using app-controller APIs and attach snapshots or output files.
# List apps.
1. getApp API
# Deploy an app.
2. createApp API
# Describe an app.
3. getAppByName API
# Delete an app.
4. deleteApp API
Please follow the Pull request template, before raising a PR, so reviewers will gain a deeper understanding as they review. If an outstanding issue has been fixed, please include the Fixes Issue # in your commit message.