{{ template "chart.header" . }} {{ template "chart.deprecationWarning" . }} {{ template "chart.badgesSection" . }} **Source Code**: ## Installation To install the latest release of the chart: ```sh # since > 1.6.1 helm install woodpecker oci://ghcr.io/woodpecker-ci/helm --version # deprecated (but still functional) helm repo add woodpecker https://woodpecker-ci.org/ helm install woodpecker woodpecker/woodpecker ``` **Note**: The `woodpecker/woodpecker` chart contains both the server and the agent. If you want to install only the server or agent you can use the [`woodpecker/server`](./charts/server/README.md) or [`woodpecker/agent`](./charts/server/README.md) charts respectively. ### Backend Configuration The Kubernetes backend configuration is documented in greater detail in the Woodpecker [documentation](https://woodpecker-ci.org/docs/next/administration/backends/kubernetes). ### Terraform If you're using the `helm-release` terraform module, the following definition can be used: ```hcl resource "helm_release" "woodpecker" { name = "woodpecker" chart = "woodpecker" repository = "https://woodpecker-ci.org/" create_namespace = true # optional version = {{ template "chart.version" . }} namespace = "woodpecker" count = 1 # optional timeout = 90 # optional ``` ## Upgrading
To 3.0.0 See the [3.0.0 release notes](https://woodpecker-ci.org/migrations#300).
To 1.0.0 - split `metrics.enabled` and the PodMonitor deployment to `prometheus.podmonitor.enabled` - move `metrics.interval` to `prometheus.podmonitor.interval`
{{ template "chart.requirementsSection" . }} {{ template "chart.valuesSection" . }}