No description
  • Go 96.7%
  • Makefile 2.4%
  • Dockerfile 0.7%
  • Shell 0.2%
Find a file
2022-06-02 11:29:43 +02:00
.github Fix dependabot docker package configuration 2022-06-02 11:29:43 +02:00
apis/nebula/v1alpha1 Implement ClusterIssuer + references 2021-12-23 15:08:25 +01:00
config Implement ClusterIssuer + references 2021-12-23 15:08:25 +01:00
controllers/nebula Implement ClusterIssuer + references 2021-12-23 15:08:25 +01:00
hack Add hack/setup-git-redirect.sh 2022-01-21 09:38:21 +01:00
images/nebula Implement Lighthouse type + controller 2021-12-07 15:06:43 +01:00
webhooks/nebula Adjust to project standards 2021-12-07 18:11:14 +01:00
.dockerignore Initial commit 2021-11-26 14:59:42 +01:00
.gitignore Initial commit 2021-11-26 14:59:42 +01:00
.golangci.yaml Adjust to project standards 2021-12-07 18:11:14 +01:00
Dockerfile Adjust to project standards 2021-12-07 18:11:14 +01:00
go.mod Adjust to project standards 2021-12-07 18:11:14 +01:00
go.sum Adjust to project standards 2021-12-07 18:11:14 +01:00
main.go Implement ClusterIssuer + references 2021-12-23 15:08:25 +01:00
Makefile Adjust to project standards 2021-12-07 18:11:14 +01:00
PROJECT Implement ClusterIssuer + references 2021-12-23 15:08:25 +01:00
README.md Adjust to project standards 2021-12-07 18:11:14 +01:00
tools.go Adjust to project standards 2021-12-07 18:11:14 +01:00

nebulator

Pull Request Code test PRs Welcome GitHub License

Overview

nebulator allows managing and configuring slack's nebula, a flexible, NAT-aware 'overlay-network/vpn' (quotes since the project tends to describe itself differently).

Installation, Usage and Development

nebulator is a kubebuilder project. The API definitions can be found at apis.

The project also comes with a well-defined Makefile. The CRDs can be deployed using

make install

To run the controllers locally, just run

make run

To deploy the controllers into the currently selected (determined by your current kubeconfig) cluster, just run

make deploy

This will apply the default kustomization with correct RBAC permissions.

Contributing

We'd love to get feedback from you. Please report bugs, suggestions or post questions by opening a GitHub issue.

License

Apache-2.0