k-foundry

command module
v0.0.0-...-6556860 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 27, 2024 License: Apache-2.0 Imports: 22 Imported by: 0

README

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.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
apis
v1alpha1
Package v1alpha1 contains API Schema definitions for the data v1alpha1 API group +kubebuilder:object:generate=true +groupName=kfoundry.io
Package v1alpha1 contains API Schema definitions for the data v1alpha1 API group +kubebuilder:object:generate=true +groupName=kfoundry.io
controllers
job

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL