Skip to content

hannoeru/unifi-helm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UniFi Helm Charts

Lint and Test Charts Release Charts

A collection of Helm charts for UniFi Network infrastructure components.

Charts

Chart Description
unifi UniFi Network Controller

Quick Start

Add the Helm repository:

helm repo add unifi https://unifi-helm.hannoeru.me/
helm repo update

Install a chart:

helm install my-unifi unifi/unifi

Documentation

For detailed installation instructions, configuration options, and examples, see the individual chart documentation:

  • UniFi Network Controller - Complete setup guide with Bitnami MongoDB subchart, configuration examples, and troubleshooting

Development

Prerequisites

  • Helm 3.8+
  • Docker
  • Kind (for local testing)

Setup

# Clone the repository
git clone https://github.com/hannoeru/unifi-helm.git
cd unifi-helm

# Install development tools
make install-tools

# Run tests
make test

Available Make Targets

make help                 # Show available targets
make install-tools        # Install all development tools
make test                 # Run unit tests and linting
make test-full           # Run all tests including install tests
make test-kind           # Run tests with temporary kind cluster

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Add tests for new functionality
  5. Run the test suite: make test
  6. Submit a pull request

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Helm chart for Unifi Network Controller

Resources

License

Code of conduct

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published