A Juju charm deploying and managing NetBox on Kubernetes.
NetBox is the go-to solution for modeling and documenting network infrastructure for thousands of organizations worldwide. As a successor to legacy IPAM and DCIM applications, NetBox provides a cohesive, extensive, and accessible data model for all things networked.
Like any Juju charm, this charm supports one-line deployment, configuration, integration, scaling, and more. For Charmed NetBox, this includes:
- S3 integration
- Redis integration
- PostgreSQL integration
- SAML integration
It allows for deployment on many different Kubernetes platforms, from MicroK8s to Charmed Kubernetes to public cloud Kubernetes offerings.
For information about how to deploy, integrate, and manage this charm, see the Official [platform-engineering-charm-template Documentation](external link).
To begin, refer to the tutorial for step-by-step instructions.
The following actions are available for this charm:
- create-superuser: Create a new Django superuser account.
- rotate-secret-key: Rotate the secret key. Users will be forced to log in again. This might be useful if a security breach occurs.
You can obtain more information on the actions here.
The netbox-k8s-operator is a member of the Ubuntu family. It's an open source project that warmly welcomes community projects, contributions, suggestions, fixes and constructive feedback.