Skip to content

eclipse-iofog/iofog-operator

Repository files navigation

ioFog Operator

Operator is a component of the ioFog Kubernetes Control Plane. It is responsible for consuming Control Plane CRDs for the purposes of deploying ioFog Control Planes to Kubernetes clusters.

Build from Source

Go 1.17.9+ is a prerequisite.

See all make commands by running:

make help

To build, go ahead and run:

make build

Note that the Makefile targets have a number of tooling dependencies. These are installed automatically if not present (as the Azure build/test pipeline requires them), but for local development, you can use your own install method for the tools. They are:

Running Tests

Run project unit tests:

make test

Running off-cluster

export KUBECONFIG=~/.kube/config
bin/iofog-operator