Categorygithub.com/Hellcatlk/network-operator
repositorypackage
0.0.1
Repository: https://github.com/hellcatlk/network-operator.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# README

Network Operator

Continuous Integration Go Report Card

Quick start

  1. Run make install
  2. Run make run(run the controller locally) or make deploy(run the controller as a deployment)
  3. Apply CRs, there are some CRs' examples under examples

NOTE: If you execute make deploy in a multi-node cluster environment, you need to upload the image to the image repository.

NOTE: In most cases you needn't to apply SwitchPort manually, Switch controller will create it.

Supported backend

DeviceProviderWhich backend it uses
SwitchAnsibleSwitchansible

Notes

  1. Run ./tools/install_kubebuilder.sh to install kubebuilder
  2. Run kubebuilder create api --group metal3.io --version v1alpha1 --kind <ResourceKind> add API