diff --git a/.trunk/trunk.yaml b/.trunk/trunk.yaml
index 356bcb82..292d85d7 100644
--- a/.trunk/trunk.yaml
+++ b/.trunk/trunk.yaml
@@ -31,6 +31,7 @@ lint:
- markdownlint
paths:
- .trunk/**
+ - docs/docs/**
runtimes:
enabled:
diff --git a/Makefile b/Makefile
index db8619eb..da850b0f 100644
--- a/Makefile
+++ b/Makefile
@@ -104,11 +104,12 @@ boilerplate: controller-gen ## Generate code containing DeepCopy, DeepCopyInto,
$(CONTROLLER_GEN) object:headerFile="hack/boilerplate.go.txt" paths="./..."
.PHONY: generate
-generate: userconfigs boilerplate imports manifests docs charts
+generate: userconfigs boilerplate imports manifests docs charts fmt
.PHONY: fmt
-fmt: ## Run go fmt against code.
+fmt:
go fmt ./...
+ trunk fmt
.PHONY: vet
vet: ## Run go vet against code.
diff --git a/docs/docs/api-reference/grafana.md b/docs/docs/api-reference/grafana.md
index 143358ab..1dc1c816 100644
--- a/docs/docs/api-reference/grafana.md
+++ b/docs/docs/api-reference/grafana.md
@@ -171,7 +171,7 @@ Cassandra specific user configuration options.
- [`service_to_fork_from`](#spec.userConfig.service_to_fork_from-property){: name='spec.userConfig.service_to_fork_from-property'} (string, Immutable, MaxLength: 64). Name of another service to fork from. This has effect only when a new service is being created.
- [`smtp_server`](#spec.userConfig.smtp_server-property){: name='spec.userConfig.smtp_server-property'} (object). SMTP server settings. See below for [nested schema](#spec.userConfig.smtp_server).
- [`static_ips`](#spec.userConfig.static_ips-property){: name='spec.userConfig.static_ips-property'} (boolean). Use static public IP addresses.
-- [`unified_alerting_enabled`](#spec.userConfig.unified_alerting_enabled-property){: name='spec.userConfig.unified_alerting_enabled-property'} (boolean). Enable or disable Grafana unified alerting functionality. By default this is enabled and any legacy alerts will be migrated on upgrade to Grafana 9+. To stay on legacy alerting, set unified_alerting_enabled to false and alerting_enabled to true. See for more details.
+- [`unified_alerting_enabled`](#spec.userConfig.unified_alerting_enabled-property){: name='spec.userConfig.unified_alerting_enabled-property'} (boolean). Enable or disable Grafana unified alerting functionality. By default this is enabled and any legacy alerts will be migrated on upgrade to Grafana 9+. To stay on legacy alerting, set unified_alerting_enabled to false and alerting_enabled to true. See https://grafana.com/docs/grafana/latest/alerting/set-up/migrating-alerts/ for more details.
- [`user_auto_assign_org`](#spec.userConfig.user_auto_assign_org-property){: name='spec.userConfig.user_auto_assign_org-property'} (boolean). Auto-assign new users on signup to main organization. Defaults to false.
- [`user_auto_assign_org_role`](#spec.userConfig.user_auto_assign_org_role-property){: name='spec.userConfig.user_auto_assign_org_role-property'} (string, Enum: `Viewer`, `Admin`, `Editor`). Set role for new signups. Defaults to Viewer.
- [`viewers_can_edit`](#spec.userConfig.viewers_can_edit-property){: name='spec.userConfig.viewers_can_edit-property'} (boolean). Users with view-only permission can edit but not save dashboards.
diff --git a/docs/docs/api-reference/redis.md b/docs/docs/api-reference/redis.md
index f2244034..5692f9b6 100644
--- a/docs/docs/api-reference/redis.md
+++ b/docs/docs/api-reference/redis.md
@@ -30,7 +30,7 @@ spec:
maintenanceWindowTime: 23:00:00
userConfig:
- redis_maxmemory_policy: "allkeys-random"
+ redis_maxmemory_policy: allkeys-random
```
## Redis {: #Redis }
diff --git a/docs/docs/api-reference/serviceintegration.md b/docs/docs/api-reference/serviceintegration.md
index 5f5d9e22..307052fe 100644
--- a/docs/docs/api-reference/serviceintegration.md
+++ b/docs/docs/api-reference/serviceintegration.md
@@ -180,7 +180,7 @@ Custom tags provided by user.
**Required**
-- [`tag`](#spec.datadog.datadog_tags.tag-property){: name='spec.datadog.datadog_tags.tag-property'} (string, MinLength: 1, MaxLength: 200). Tag format and usage are described here: . Tags with prefix `aiven-` are reserved for Aiven.
+- [`tag`](#spec.datadog.datadog_tags.tag-property){: name='spec.datadog.datadog_tags.tag-property'} (string, MinLength: 1, MaxLength: 200). Tag format and usage are described here: https://docs.datadoghq.com/getting_started/tagging. Tags with prefix `aiven-` are reserved for Aiven.
**Optional**
diff --git a/go.mod b/go.mod
index ee2b2c5c..f2473414 100644
--- a/go.mod
+++ b/go.mod
@@ -4,7 +4,7 @@ go 1.21
require (
github.com/aiven/aiven-go-client/v2 v2.5.0
- github.com/aiven/go-api-schemas v1.50.0
+ github.com/aiven/go-api-schemas v1.51.0
github.com/dave/jennifer v1.7.0
github.com/docker/go-units v0.5.0
github.com/ghodss/yaml v1.0.0
diff --git a/go.sum b/go.sum
index afbf8d31..ea56214a 100644
--- a/go.sum
+++ b/go.sum
@@ -65,8 +65,8 @@ github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym
github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU=
github.com/aiven/aiven-go-client/v2 v2.5.0 h1:HlXQwvmHD1FEKeUiBsk7xx8udoaT7UGC3JQWVZt7XxY=
github.com/aiven/aiven-go-client/v2 v2.5.0/go.mod h1:x0xhzxWEKAwKv0xY5FvECiI6tesWshcPHvjwl0B/1SU=
-github.com/aiven/go-api-schemas v1.50.0 h1:EQDtMdsvT/X7yM0j+5oGSV+cdj35WpfMpKFyYwrTnho=
-github.com/aiven/go-api-schemas v1.50.0/go.mod h1:/bPxBUHza/2Aeer6hIIdB++GxKiw9K1KCBtRa2rtZ5I=
+github.com/aiven/go-api-schemas v1.51.0 h1:6e9oxSTIhKFixOJV3fbnrpKAULhVxls4U4smZjRE7cU=
+github.com/aiven/go-api-schemas v1.51.0/go.mod h1:/bPxBUHza/2Aeer6hIIdB++GxKiw9K1KCBtRa2rtZ5I=
github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=