Tilt setup for local development
Created by: janiskemper
/kind feature
Description:
I would like to request a new feature or enhancement for setting up Tilt to develop a Kubernetes Operator more efficiently. Tilt is an invaluable tool for developing Kubernetes services locally and will enhance the overall development workflow, making it more adaptable and less error-prone.
Requirement Details:
-
Live Updating:
The setup should include a live update feature that rebuilds and updates the operator whenever there are changes in the source code. -
Resource Management:
Efficient handling and management of CRDs and other Kubernetes resources. -
Logging:
Integrated logging to easily track the Operator's activities and states. -
Easy Debugging:
An easy way to debug operators on the local environment. -
Documentation:
Proper documentation on setting up and using Tilt for Kubernetes Operator development.
Acceptance Criteria:
-
Developers are able to set up a local development environment for Kubernetes Operator with Tilt. -
The local environment is able to sync with code changes and reflect them in real-time. -
Proper management of CRDs and resources. -
Provision of logs for the operator. -
Well-documented setup and usage guide.