Feedback and PRs are very welcome. For major changes, please open an issue beforehand to clarify if this is in line with the project and to avoid unnecessary work.
- Export your
KUBECONFIG
-Environment variable - Install the CRDs with
make install
- Run the controller with
make run
- You can use
.github/kind-test-taskdefinitions.yaml
as exampleExerciseSet
- Export your
KUBECONFIG
-Environment variable - Install the CRDs with
make install
- Run the controller with
make run
- Open in a second terminal the
dashboard
folder - Run
npm start
To see also the Terminal window you can run an example pod:
kubectl run --image ghcr.io/dergeberl/kubeteach-webterminal --env GOTTY_PATH="/shell/" --env GOTTY_WS_ORIGIN=".*" kubeteach-webterminal
kubectl port-forward pod/kubeteach-webterminal 8091:8080
This Terminal does not work, due to missing RBAC Roles.
- Make sure you have the correct Go version installed
- Fork this repository
- Run
make test
to check if everything works - Open a PR and make sure the CI pipelines succeeds
- Wait until a maintainer will review your code
- After approval your PR will get merged
- Thank you! ❤️