Vault
- Vault charmers
- Security
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/edge | 383 | 23 Aug 2024 | |
latest/edge | 367 | 25 Jul 2024 | |
latest/edge | 364 | 23 Jul 2024 | |
latest/edge | 363 | 23 Jul 2024 | |
latest/edge | 336 | 20 Jun 2024 | |
latest/edge | 335 | 20 Jun 2024 | |
latest/edge | 334 | 20 Jun 2024 | |
latest/edge | 333 | 20 Jun 2024 | |
latest/edge | 332 | 20 Jun 2024 | |
latest/edge | 331 | 20 Jun 2024 | |
latest/edge | 330 | 20 Jun 2024 | |
latest/edge | 329 | 20 Jun 2024 | |
latest/edge | 220 | 20 Jan 2024 | |
latest/edge | 216 | 19 Jan 2024 | |
latest/edge | 214 | 19 Jan 2024 | |
latest/edge | 213 | 19 Jan 2024 | |
latest/edge | 109 | 18 Apr 2023 | |
latest/edge | 79 | 02 Aug 2022 | |
1.16/stable | 387 | 12 Sep 2024 | |
1.16/candidate | 387 | 12 Sep 2024 | |
1.16/beta | 387 | 12 Sep 2024 | |
1.16/edge | 393 | 21 Nov 2024 | |
1.15/stable | 357 | 24 Jul 2024 | |
1.15/candidate | 357 | 24 Jul 2024 | |
1.15/beta | 357 | 24 Jul 2024 | |
1.15/edge | 376 | 31 Jul 2024 | |
1.8/stable | 372 | 26 Jul 2024 | |
1.8/edge | 164 | 09 Aug 2023 | |
1.8/edge | 162 | 09 Aug 2023 | |
1.8/edge | 161 | 09 Aug 2023 | |
1.8/edge | 159 | 09 Aug 2023 | |
1.8/edge | 157 | 09 Aug 2023 | |
1.8/edge | 156 | 09 Aug 2023 | |
1.8/edge | 155 | 09 Aug 2023 | |
1.8/edge | 154 | 09 Aug 2023 | |
1.8/edge | 140 | 07 Aug 2023 | |
1.8/edge | 138 | 04 Aug 2023 | |
1.8/edge | 135 | 04 Aug 2023 | |
1.8/edge | 131 | 04 Aug 2023 | |
1.7/stable | 371 | 26 Jul 2024 | |
1.6/stable | 369 | 26 Jul 2024 | |
1.5/stable | 370 | 26 Jul 2024 |
juju deploy vault --channel 1.15/edge
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
24.04
23.10
23.04
22.10
22.04
20.04
18.04
Integrate with COS
In this guide, we will cover how-to integrate Vault with Canonical Observability Stack (COS) for metrics and logs.
Pre-requisites:
- Juju >= 3.4
1. Deploy COS Lite
Create a Kubernetes model for observability:
juju add-model cos
Deploy cos lite and wait for all applications to be in active status:
juju deploy cos-lite --trust
Create offers for integrating with COS:
juju offer cos.prometheus:receive-remote-write
juju offer cos.loki:logging
2. Integrate with COS
Switch to the machine model in which Vault is deployed:
juju switch <vault model>
Deploy Grafana Agent:
juju deploy grafana-agent
Integrate Vault with Grafana Agent:
juju integrate vault:cos-agent grafana-agent:cos-agent
Consume the COS offers:
juju consume <k8s controller>:admin/cos.prometheus
juju consume <k8s controller>:admin/cos.loki
Integrate Grafana Agent with COS:
juju integrate prometheus:receive-remote-write grafana-agent:send-remote-write
juju integrate loki:logging grafana-agent:logging-consumer
3. Access Vault metrics and logs
Switch to the cos model:
juju switch cos
Retrieve the Grafana admin password:
juju run grafana/leader get-admin-password
Log in Grafana, and access metrics and logs.