Skip to content

Latest commit

 

History

History
104 lines (73 loc) · 1.87 KB

index.md

File metadata and controls

104 lines (73 loc) · 1.87 KB
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

Repository Contents

:caption: meta

.github/index
container/index
license
readme
security

Indices and tables

  • {ref}genindex
  • {ref}modindex
  • {ref}search

Usage

You'll need to provide either a MySQL or PostgreSQL server along with a Redis server to deploy successfully.

Install

To install this chart follow these steps.

  1. Create a namespace.

    kubectl create ns nautobot
    
  2. Install the unittest Helm plugin.

    helm plugin install https://github.com/helm-unittest/helm-unittest
    
  3. 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
    
  4. Install the chart with Helm.

    helm -n nautobot install nautobot .
    
  5. Run the tests included with Helm.

    helm -n nautobot test nautobot
    

Uninstall

This can be done in the usual way.

helm -n nautobot uninstall nautobot

Chart

Values