🐶 Kubedog¶
The first thing you need to do is turn on kubedog
export HELMWAVE_KUBEDOG_ENABLED=true
Kubedog will track all your resources by default. For more information, see the annotation's documentation.
Project Structure
docs/examples/kubedog
├── README.md
├── helmwave.yml
└── values.yml
0 directories, 3 files
Create helmwave.yml
helmwave.yml
project: "Example: kubedog"
version: "0.30.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
    wait: true
    timeout: 3m
Then you should create values.yml
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. 
commonAnnotationsis a part of bitnami common library chart.
Run
You can combine --kubedog and --progress
helmwave up --build --kubedog
or
export HELMWAVE_KUBEDOG_ENABLED=true
export HELMWAVE_AUTO_BUILD=true
helmwave up
Output
