diff --git a/chart/keel/templates/deployment.yaml b/chart/keel/templates/deployment.yaml index 751baad8..91739e86 100644 --- a/chart/keel/templates/deployment.yaml +++ b/chart/keel/templates/deployment.yaml @@ -39,7 +39,9 @@ spec: {{- end }} env: - name: NAMESPACE - value: {{ .Release.Namespace }} + valueFrom: + fieldRef: + fieldPath: metadata.namespace {{- if .Values.googleApplicationCredentials }} - name: GOOGLE_APPLICATION_CREDENTIALS value: /google/google-application-credentials.json diff --git a/chart/keel/values.yaml b/chart/keel/values.yaml index 837337b1..f478572a 100644 --- a/chart/keel/values.yaml +++ b/chart/keel/values.yaml @@ -4,7 +4,7 @@ image: repository: keelhq/keel - # tag: + tag: 0.9.5 pullPolicy: IfNotPresent # Enable insecure registries diff --git a/readme.md b/readme.md index e91fa05e..92b228e9 100644 --- a/readme.md +++ b/readme.md @@ -52,6 +52,34 @@ Support Keel's development by: * Star this repository * [Follow on Twitter](https://twitter.com/keel_hq) +### Lightning quick start + +Prerequisites: + +* [Helm](https://docs.helm.sh/using_helm/#installing-helm) +* Kubernetes + + +Clone this repo (you will need the chart): + +``` +git clone https://github.com/keel-hq/keel.git && cd keel +``` + +Install through Helm (with Helm provider enabled): + +```bash +helm upgrade --install keel --namespace=kube-system ./chart/keel/ --set helmProvider.enabled="true" --set rbac.enabled="true" +``` + +If you work mostly with regular Kubernetes manifests, you can install Keel without Helm provider support: + +```bash +helm upgrade --install keel --namespace=keel ./chart/keel/ --set helmProvider.enabled="false" --set rbac.enabled="true" +``` + +That's it, see [Configuration](https://github.com/keel-hq/keel#configuration) section now. + ### Quick Start