Link Search Menu Expand Document

Developing KID

For local development environment

Requirements:

  • go 1.17+ (the project aims to focus on the latest Go version)
  • configured privileged access to the cluster (ie: kubeconfig file). For test purpose you may use something like minikube
  • golangci-lint

Supported OS for developing:

  • Linux (any)
  • MacOS (including Apple Silicon)
  • Windows? (not tested)

Local start

go run -v ./cmd/ingress-dashboard/main.go --kubeconfig ~/.kube/config

Navigate to http://127.0.0.1:8080