# What this PR does PR adds Tilt for local development ## Which issue(s) this PR fixes ## Checklist - [ ] Tests updated - [ ] Documentation added - [ ] `CHANGELOG.md` updated --------- Co-authored-by: Joey Orlando <joseph.t.orlando@gmail.com> Co-authored-by: Ildar Iskhakov <Ildar.iskhakov@grafana.com> Co-authored-by: Michael Derynck <michael.derynck@grafana.com> Co-authored-by: Joey Orlando <joey.orlando@grafana.com>
20 lines
865 B
YAML
20 lines
865 B
YAML
kind: Cluster
|
|
apiVersion: kind.x-k8s.io/v1alpha4
|
|
nodes:
|
|
- role: control-plane
|
|
image: kindest/node:v1.24.7
|
|
extraPortMappings:
|
|
- containerPort: 30001
|
|
hostPort: 30001
|
|
- containerPort: 30002
|
|
hostPort: 30002
|
|
# https://stackoverflow.com/a/62695918
|
|
extraMounts:
|
|
# this basically mounts our local ./grafana-plugin (frontend) directory into the kind node
|
|
# so that we can later use a volumeMount to mount from the kind-control-plane Docker container -> grafana
|
|
# k8s pod. This will allow us to mount the current frontend source code
|
|
#
|
|
# NOTE: this is a bit hacky and implies that kind create is run from the root of the project
|
|
# but for now it works... alternative would be to use something like $(pwd)/grafana-plugin
|
|
- hostPath: ./grafana-plugin
|
|
containerPath: /oncall-plugin
|