Getting Started
Documentation
Kubernetes guide
About
Publications
Release channels
Changelog
English
English
Russian
✕
Join the party at
CNCF
Slack
Step 1:
Get an invite to CNCF Slack
Step 2:
Join #werf channel
We've chosen CNCF Slack since most of the Kubernetes community members are there.
v2
Reference
Command line interface
werf config
Version:
2
latest
2-rock-solid
2.13.1
2-stable
2.16.1+fix1
2-ea
2.16.1+fix1
2-beta
2.16.2
2-alpha
2.16.2
1.2-rock-solid
1.2.330
1.2-stable
1.2.330
1.2-ea
1.2.333
1.2-beta
1.2.333
1.2-alpha
1.2.333
1.1-rock-solid
1.1.36
1.1-stable
1.1.36
1.1-ea
1.1.36
1.1-beta
1.1.36
1.1-alpha
1.1.36
Getting started
Usage
Project configuration
Overview
Giterminism
Build
Overview
Images and dependencies
Stapel image configuration
Overview
Base image
Adding source code from git repositories
User instructions
Importing from images
Dockerfile instructions
Reducing image size and speeding up a build by mounts
Build process
Deploy
Overview
Charts and dependencies
Templates
Parametrize templates
Multiple environments
Deployment order
Deployment scenarios
Planning
Resource tracking
Release management
Distribute
Overview
Images
Bundles and charts
Cleanup
Container registry cleanup
Automatic host cleanup
Integration with CI/CD systems
Reference
werf.yaml
werf.yaml template engine
werf-giterminism.yaml
Deploy annotations
Command line interface
Overview of command groups
Delivery commands
werf converge
werf plan
werf dismiss
werf bundle
werf bundle apply
werf bundle copy
werf bundle publish
werf bundle render
Cleaning commands
werf cleanup
werf purge
Helper commands
werf ci-env
werf build
werf export
werf run
werf kube-run
werf compose
werf compose config
werf compose down
werf compose run
werf compose up
werf slugify
werf render
Low-level management commands
werf config
werf config graph
werf config list
werf config render
werf managed-images
werf managed-images add
werf managed-images ls
werf managed-images rm
werf host
werf host cleanup
werf host purge
werf helm
werf helm create
werf helm dependency
werf helm dependency build
werf helm dependency list
werf helm dependency update
werf helm env
werf helm get
werf helm get all
werf helm get hooks
werf helm get manifest
werf helm get metadata
werf helm get notes
werf helm get values
werf helm get-autogenerated-values
werf helm get-namespace
werf helm get-release
werf helm history
werf helm install
werf helm lint
werf helm list
werf helm package
werf helm plugin
werf helm plugin install
werf helm plugin list
werf helm plugin uninstall
werf helm plugin update
werf helm pull
werf helm registry
werf helm registry login
werf helm registry logout
werf helm repo
werf helm repo add
werf helm repo index
werf helm repo list
werf helm repo remove
werf helm repo update
werf helm rollback
werf helm search
werf helm search hub
werf helm search repo
werf helm secret
werf helm secret decrypt
werf helm secret encrypt
werf helm secret file
werf helm secret file decrypt
werf helm secret file edit
werf helm secret file encrypt
werf helm secret generate-secret-key
werf helm secret rotate-secret-key
werf helm secret values
werf helm secret values decrypt
werf helm secret values edit
werf helm secret values encrypt
werf helm show
werf helm show all
werf helm show chart
werf helm show crds
werf helm show readme
werf helm show values
werf helm status
werf helm template
werf helm test
werf helm uninstall
werf helm upgrade
werf helm verify
werf helm version
werf cr
werf cr login
werf cr logout
werf kubectl
werf kubectl alpha
werf kubectl annotate
werf kubectl api-resources
werf kubectl api-versions
werf kubectl apply
werf kubectl apply edit-last-applied
werf kubectl apply set-last-applied
werf kubectl apply view-last-applied
werf kubectl attach
werf kubectl auth
werf kubectl auth can-i
werf kubectl auth reconcile
werf kubectl auth whoami
werf kubectl autoscale
werf kubectl certificate
werf kubectl certificate approve
werf kubectl certificate deny
werf kubectl cluster-info
werf kubectl cluster-info dump
werf kubectl completion
werf kubectl config
werf kubectl config current-context
werf kubectl config delete-cluster
werf kubectl config delete-context
werf kubectl config delete-user
werf kubectl config get-clusters
werf kubectl config get-contexts
werf kubectl config get-users
werf kubectl config rename-context
werf kubectl config set
werf kubectl config set-cluster
werf kubectl config set-context
werf kubectl config set-credentials
werf kubectl config unset
werf kubectl config use-context
werf kubectl config view
werf kubectl cordon
werf kubectl cp
werf kubectl create
werf kubectl create clusterrole
werf kubectl create clusterrolebinding
werf kubectl create configmap
werf kubectl create cronjob
werf kubectl create deployment
werf kubectl create ingress
werf kubectl create job
werf kubectl create namespace
werf kubectl create poddisruptionbudget
werf kubectl create priorityclass
werf kubectl create quota
werf kubectl create role
werf kubectl create rolebinding
werf kubectl create secret
werf kubectl create secret docker-registry
werf kubectl create secret generic
werf kubectl create secret tls
werf kubectl create service
werf kubectl create service clusterip
werf kubectl create service externalname
werf kubectl create service loadbalancer
werf kubectl create service nodeport
werf kubectl create serviceaccount
werf kubectl create token
werf kubectl debug
werf kubectl delete
werf kubectl describe
werf kubectl diff
werf kubectl drain
werf kubectl edit
werf kubectl events
werf kubectl exec
werf kubectl explain
werf kubectl expose
werf kubectl get
werf kubectl kustomize
werf kubectl label
werf kubectl logs
werf kubectl options
werf kubectl patch
werf kubectl plugin
werf kubectl plugin list
werf kubectl port-forward
werf kubectl proxy
werf kubectl replace
werf kubectl rollout
werf kubectl rollout history
werf kubectl rollout pause
werf kubectl rollout restart
werf kubectl rollout resume
werf kubectl rollout status
werf kubectl rollout undo
werf kubectl run
werf kubectl scale
werf kubectl set
werf kubectl set env
werf kubectl set image
werf kubectl set resources
werf kubectl set selector
werf kubectl set serviceaccount
werf kubectl set subject
werf kubectl taint
werf kubectl top
werf kubectl top node
werf kubectl top pod
werf kubectl uncordon
werf kubectl version
werf kubectl wait
Other commands
werf synchronization
werf completion
werf version
Resources
Cheat sheet
Migration from v1.2 to v2.0
Comparison with other tools
Telemetry
Source
werf config
Work with werf.yaml