Skip to content

frpcontroller is a Kubernetes controller for managing frp endpoints & services.

Notifications You must be signed in to change notification settings

b4fun/frpcontroller

Repository files navigation

frp controller

Resource Link
Azure DevOps Build Build Status
Reference API
Docker Image (latest)
Docker Image (v20200308)

Usage

What to do Doc to read
Quick start Get Start
Find the API API

TODO

  • improve refresh usage of the controllers
  • add ServerEndpoint resource

Hacking

Run e2e test (in local)

  1. Setup a test cluster (e.g. by using kind)
  2. make test-local

Make release

$ export RELEASE=v20200216
$ make release
$ make docker-build
$ make docker-push
$ export RELEASE=latest
$ make release
$ make docker-build
$ make docker-push

Change History

  • implement endpoint/service state update logic
  • add e2e tests
  • fix #1: add service port name validation
  • fix #2: add serviceLabels field to decorate created service labels
  • initial version
  • Endpoint resource
  • Service resource
  • controllers

LICENSE

MIT


a @b4fun project

About

frpcontroller is a Kubernetes controller for managing frp endpoints & services.

Topics

Resources

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published