Skip to content

Kubedog

full documentation

Project Structure

.
├── helmwave.yml
└── values.yml

Create helmwave.yml

version: 0.24.0

repositories:
  - name: bitnami
    url: https://charts.bitnami.com/bitnami

releases:
  - name: my1
    chart:
      name: bitnami/redis
      version: 16.8.5
    values:
      - values.yml
    namespace: my-redis
    create_namespace: true

Then you should create values.yml

# Uncommented it if you need
#commonAnnotations:
#  helmwave.dev/show-service-messages: "true"
#  helmwave.dev/show-logs-only-for-containers: "redis"

podAnnotations:
  datetime: {{ now }}
  blame: {{ env "USER" }}

replicaCount: 1

auth:
  enabled: false

master:
  persistence:
    enabled: false

replica:
  persistence:
    enabled: false

We are going to use commonAnnotations.

commonAnnotations is a part of bitnami common library chart.

Run

helmwave up --build --kubedog

or

export HELMWAVE_KUBEDOG_ENABLED=true
export HELMWAVE_AUTO_BUILD=true
helmwave up

Log with helmwave v0.24.0

img.png