Closed 7hacker closed 3 years ago
This is ready for review for the Trial project day. There are some concrete next steps here, namely:
@7hacker - I would like to jump in and help getting the PR merged. Any support needed?
Closing this PR due to inactivity.
This PR addresses issue #165
Design
We add a flag, '--enable-connect' to the run-consul module that turns on Consul Connect while bootstrapping a new cluster. This flag creates the basic key-value pair in the servers configuration (default.json).
To use in production, we suggest overriding the default configuration as specified in the Readme. This enables the production deployments to:
Adopt the best practices in ensuring secure communications, ACL as specified here: https://learn.hashicorp.com/consul/developer-mesh/connect-production
Use an alternative CA provider like Vault or apply specific private_key and root_cert values to the default CA provider by Consul, as specified here: https://learn.hashicorp.com/consul/developer-mesh/connect-production
Use Envoy as a proxy as specified here: https://www.consul.io/docs/connect/proxies/envoy
Examples
We also provide examples showing:
Test
Test include running through the example and verifying: