diff --git a/CHANGELOG.md b/CHANGELOG.md index a224794a64..892b099e51 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ IMPROVEMENTS: * `kube-system` and `local-path-storage` namespaces are now excluded from connect injection by default on Kubernetes versions >= 1.21. This prevents deadlock issues when `kube-system` components go down and allows Kind to work without changing the failure policy of the mutating webhook. [[GH-726](https://github.com/hashicorp/consul-k8s/pull/726)] * CLI * Add `status` command. [[GH-768](https://github.com/hashicorp/consul-k8s/pull/768)] + * Add Prometheus deployment and Consul K8s metrics integration with demo preset when installing via `-preset=demo`. [[GH-809](https://github.com/hashicorp/consul-k8s/pull/809)] ## 0.35.0 (October 19, 2021) diff --git a/cli/cmd/install/presets.go b/cli/cmd/install/presets.go index 4a3d2523ef..dc0f15c7e6 100644 --- a/cli/cmd/install/presets.go +++ b/cli/cmd/install/presets.go @@ -17,11 +17,24 @@ var presets = map[string]interface{}{ var demo = ` global: name: consul + metrics: + enabled: true + enableAgentMetrics: true connectInject: enabled: true + metrics: + defaultEnabled: true + defaultEnableMerging: true + enableGatewayMetrics: true server: replicas: 1 bootstrapExpect: 1 +ui: + enabled: true + service: + enabled: true +prometheus: + enabled: true ` var secure = `