* Add extraFlags and secrets for vitess components to be able to configure transport encryption.
* Fixed indentation of volumeMounts.
* Fixed whitespace issues in templates, where helm would remove essential newlines.
* Fixed minor typo in vtgate template.
* Use toJson and trimAll to escape vtctlclient orchestrator flags.
* Use override default secrets instead of mounting both.
* Reverting accidental change of comments in helper template.
* Using inline flags helper for InitShardMaster-jobs.
* Added grpc TLS documentation.
* Add section about slave replication traffic encryption and percona at rest encryption using the vault plugin.
* Minor fixes to README and a few more comments to helm values.
* Use bash array to avoid pitfalls providing flags as raw string
* Add vtctlclient.extraFlags support to preStop hook.
* k8s: Add Helm chart for Vitess
This is mostly a direct translation of `examples/kubernetes`,
which I expect can be replaced by this after some more tweaks
and doc updates.
In particular, this still does not use new features like Deployment,
and tablets are not protected by any controllers. I plan to start
incorporating these new features, potentially as options so this chart
can still work on clusters that don't have k8s Alpha features enabled.
* k8s: Add Orchestrator to Vitess Helm chart