-
Notifications
You must be signed in to change notification settings - Fork 1
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
feat(greenhousectl): setup greenhouse dashboard #845
base: main
Are you sure you want to change the base?
Conversation
needs cloudoperators/greenhouse-extensions#579 to be merged first |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks 💯 for taking the effort creating this machine!!
I would still like to make it (even more) easy to consume. Some comments (only on the Readme, did not look into implementation). Let's iterate on this and have the target audience in mind:
People might not natively know their way around k8s, KinD and sorts.
Think
- UI developers needing a backend,
- interested parties wanting to take Greenhouse for a spin locally
- domain experts wanting to wrap their application into a
Plugin
- etc.
Separate section for Develop Controllers and Admission Webhook server locally with additional hints.
Co-authored-by: Uwe Mayer <[email protected]>
Description
This PR addresses the dashboard setup in issue #685
make
commandsmake setup
(one command to deploy controllers, webhook, dashboard, cors-proxy, onboarding the remote cluster in a demo organization)PLUGIN_DIR=<abs-path-to-plugins-dir> make setup
will enable testing plugins locallymake setup-controller-dev
for minimal setup for controller developmentmake setup-webhook-dev
for minimal setup for webhook developmentmake setup-dashboard
for running the greenhouse dashboard locallyWhat type of PR is this? (check all applicable)
Related Tickets & Documents
Added tests?
Added to documentation?
Checklist