Consul - vault as a service mesh is broken in your Instruqt tutorial
- Dominant language
- Go
- Stars
- 30.1k
- Forks
- 4.6k
- Avg merge
- 1d 18h
- Merged PRs (30d)
- 39
Description
#### Overview of the Issue
The "Configure Consul Connect service mesh CA in your Instruqt tutorial" is broken and I believe this to be a bug on a real deployed service too.
#### Reproduction Steps
1. Follow the tutorial here https://developer.hashicorp.com/consul/tutorials/vault-secure/vault-pki-consul-connect-ca
2. On the progress of the 3rd part when issuing this command
```
consul connect ca set-config -config-file ./assets/config-connect-ca-provider-vault.json`
```
it will fail with the following error:-
```
Error setting CA configuration: Unexpected response code: 500 (error configuring provider: Error making API request.
URL: GET http://vault.oyykoedjo9ge.svc.cluster.local:8200/v1/auth/token/lookup-self
Code: 403. Errors:
* permission denied)
```
Contributor guide
Research direction
Start by following the "Configure Consul Connect service mesh CA in your Instruqt tutorial" and running the command with ./assets/config-connect-ca-provider-vault.json. Compare the tutorial steps with the reported Vault 403 response and identify whether the documented setup or deployed service is responsible. Done means the CA configuration command succeeds and the tutorial progresses past that step.
Written by the indexing model from the issue text.
Assessment
- Domain
- documentation
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100