Skip to content
This repository has been archived by the owner on Nov 1, 2022. It is now read-only.

Commit

Permalink
Document correct Helm op flags
Browse files Browse the repository at this point in the history
Signed-off-by: Hidde Beydals <[email protected]>
  • Loading branch information
hiddeco committed Dec 8, 2018
1 parent 3621649 commit 6212ea1
Showing 1 changed file with 15 additions and 18 deletions.
33 changes: 15 additions & 18 deletions site/helm-operator.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,28 +8,25 @@ Events and acts accordingly, installing, upgrading or deleting a Chart release.

helm-operator requires setup and offers customization though a multitude of flags.

|flag | default | purpose |
|------------------------|-------------------------------|---------|
|--kubernetes-kubectl | | Optional, explicit path to kubectl tool.|
|--kubeconfig | | Path to a kubeconfig. Only required if out-of-cluster.|
|--master | | The address of the Kubernetes API server. Overrides any value in kubeconfig. Only required if out-of-cluster.|
| | | **Tiller options**|
|--tillerIP | | Tiller IP address. Only required if out-of-cluster.|
|--tillerPort | | Tiller port.|
|--tillerNamespace | | Tiller namespace. If not provided, the default is kube-system.| |
|flag | default | purpose |
|------------------------------|-------------------------------|---------|
|--kubeconfig | | Path to a kubeconfig. Only required if out-of-cluster. |
|--master | | The address of the Kubernetes API server. Overrides any value in kubeconfig. Only required if out-of-cluster. |
| | | **Tiller options** |
|--tiller-ip | | Tiller IP address. Only required if out-of-cluster. |
|--tiller-port | | Tiller port. |
|--tiller-namespace | | Tiller namespace. If not provided, the default is kube-system. |
|--tiller-tls-enable |`false` | Enable TLS communication with Tiller. If provided, requires TLSKey and TLSCert to be provided as well. |
|--tiller-tls-verify |`false` | Verify TLS certificate from Tiller. Will enable TLS communication when provided. |
|--tiller-tls-tls-key-path |`/etc/fluxd/helm/tls.key` | Path to private key file used to communicate with the Tiller server. |
|--tiller-tls-tls-cert-path |`/etc/fluxd/helm/tls.crt` | Path to certificate file used to communicate with the Tiller server. |
|--tiller-tls-tls-ca-cert-path | | Path to CA certificate file used to validate the Tiller server. Required if tiller-tls-verify is enabled. |
|--tiller-tls-key-path |`/etc/fluxd/helm/tls.key` | Path to private key file used to communicate with the Tiller server. |
|--tiller-tls-cert-path |`/etc/fluxd/helm/tls.crt` | Path to certificate file used to communicate with the Tiller server. |
|--tiller-tls-ca-cert-path | | Path to CA certificate file used to validate the Tiller server. Required if tiller-tls-verify is enabled. |
|--tiller-tls-hostname | | The server name used to verify the hostname on the returned certificates from the Tiller server. |
| | | **repo chart changes** (none of these need overriding, usually) |
|--git-timeout | `20s` | duration after which git operations time out |
|--chartsSyncInterval | `3m` | Interval at which to check for changed charts.|
| | | **k8s-secret backed ssh keyring configuration**|
|--k8s-secret-volume-mount-path | `/etc/fluxd/ssh` | Mount location of the k8s secret storing the private SSH key|
|--k8s-secret-data-key | `identity` | Data key holding the private SSH key within the k8s secret|
|--queueWorkerCount | 2 | Number of workers to process queue with Chart release jobs.|
|--charts-sync-interval | `3m` | Interval at which to check for changed charts. |
|--git-timeout | `20s` | Duration after which git operations time out. |
|--log-release-diffs | `false` | Log the diff when a chart release diverges. **Potentially insecure.** |
|--update-chart-deps | `true` | Update chart dependencies before installing or upgrading a release. |

## Installing Weave Flux helm-operator and Helm with TLS enabled

Expand Down

0 comments on commit 6212ea1

Please sign in to comment.