Skip to content

Latest commit

 

History

History
60 lines (48 loc) · 918 Bytes

File metadata and controls

60 lines (48 loc) · 918 Bytes

Devbox Setup Guide

Prerequisites

  • macOS (Darwin) or Linux
  • Nix package manager

Installation

1. Install Devbox

curl -fsSL https://get.jetpack.io/devbox | bash

2. Initialize Devbox Environment

cd /Users/raj.surve/DKP/charts
devbox shell

3. Verify Tools

helm version
ct version
yamllint --version
yamale --version
kubectl version --client
kind version

Usage

Start Development Shell

devbox shell

Run Linting

devbox run lint
# or
make ct.lint

Run Tests

devbox run test
# or
make ct.test

Troubleshooting

Issue: Package not found on Apple Silicon

  • Use Homebrew as fallback for helm and chart-testing
  • Keep yamllint, yamale, kubectl, kind in devbox

Issue: Version conflicts with asdf

  • devbox and asdf can coexist
  • devbox takes precedence in devbox shell
  • asdf is used outside devbox shell