⚓ NextBaaS

Kubefly has reimplemented NextBaaS based on the open-source backend PocketBase. NextBaaS will be compiled and packaged into a single container image and pushed to the GitHub Container Registry. NextBaaS uses custom Golang code to extend its functionality by listening to specific events and executing corresponding code, including making Kubernetes API calls and managing Kubernetes resources created through the frontend interface.

You can find the code at the following link: NextBaaS, but it is not yet open-source.

Authentication

NextBaaS uses JWT authentication. The frontend sends a JWT token in the request header. The backend then verifies the token and allows or denies the request accordingly.

Environment Variables

Variable Name Default Value Description
LOCAL false Set to true if you are running NextBaaS locally. It will use your local kubeconfig file path .kube/config
LOCAL_KUBECONFIG_FILE ~/.kube/config Set to the path of the kubeconfig file if you are running NextBaaS locally. It will use the kubeconfig file at the specified path