abstract | authors | date | title |
---|---|---|---|
Helm Template documentation master file, created by sphinx-quickstart on Sun Apr 28 15:35:08 2024. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. |
Xander Harris |
2024-04-28 |
Nautobot Helm Chart |
:caption: meta
.github/index
container/index
license
readme
security
- {ref}
genindex
- {ref}
modindex
- {ref}
search
You'll need to provide either a MySQL or PostgreSQL server along with a Redis server to deploy successfully.
To install this chart follow these steps.
-
Create a namespace.
kubectl create ns nautobot
-
Install the unittest Helm plugin.
helm plugin install https://github.com/helm-unittest/helm-unittest
-
Run the unit tests.
helm unittest -f 'tests/*.yaml' .
You should see output similar to this.
### Chart [ nautobot ] . PASS nautobot Service Test Suite tests/service_test.yaml PASS nautobot ServiceAccount Test Suite tests/serviceaccount_test.yaml PASS nautobot StatefulSet Test Suite tests/statefulset_test.yaml Charts: 1 passed, 1 total Test Suites: 3 passed, 3 total Tests: 9 passed, 9 total Snapshot: 0 passed, 0 total Time: 92.722398ms
-
Install the chart with Helm.
helm -n nautobot install nautobot .
-
Run the tests included with Helm.
helm -n nautobot test nautobot
This can be done in the usual way.
helm -n nautobot uninstall nautobot