Skip to content

supercontainers/k-foundry

Repository files navigation

K-Foundry

Getting Started

Running on kcp

  1. Run KCP with the following command:
make kcp-server

From this point onwards you can inspect kcp configuration using kubeconfig:

export KUBECONFIG=.test/kcp.kubeconfig
  1. Bootstrap the KCP server with the following command:
export KUBECONFIG=./.test/kcp.kubeconfig
make kcp-bootstrap
  1. Run controller:
export KUBECONFIG=./.test/kcp.kubeconfig
make run-local
  1. In separate shell you can run tests to exercise the controller:
export KUBECONFIG=./.test/kcp.kubeconfig
make test

Uninstall resources

To delete the resources from kcp:

make test-clean

How it works

This project aims to follow the Kubernetes Operator pattern

It uses Controllers which provides a reconcile function responsible for synchronizing resources until the desired state is reached.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published