@@ -22,7 +22,7 @@ This Helm chart is for the [Kpow Hourly](https://aws.amazon.com/marketplace/pp/p
2222
2323## Prerequisites
2424
25- The minimum information Flex requires to operate is:
25+ The minimum information Kpow requires to operate is:
2626
2727- ** License Details** : No license required—billing is handled automatically through your AWS account.
2828- ** Kafka Bootstrap URL**
@@ -70,21 +70,18 @@ ip-192-168-...-21.ec2.internal Ready <none> 2m15s v1.32.9-eks-113cf36
7070
7171## Run Kpow in Kubernetes
7272
73- ### Download the Kpow Helm chart
73+ ### Configure the Kpow Helm Repository
7474
75- Download and extract the Helm chart from the Marketplace listing repository .
75+ Add the Factor House Helm Repository in order to use the Kpow Helm Chart .
7676
7777``` bash
78- export HELM_EXPERIMENTAL_OCI=1
79- aws ecr get-login-password \
80- --region us-east-1 | helm registry login \
81- --username AWS \
82- --password-stdin 709825985650.dkr.ecr.us-east-1.amazonaws.com
83-
84- mkdir awsmp-chart && cd awsmp-chart
85- helm pull oci://709825985650.dkr.ecr.us-east-1.amazonaws.com/factor-house/kpow-aws-hourly \
86- --version < VERSION_NUMBER>
87- tar xf $( pwd) /* && find $( pwd) -maxdepth 1 -type f -delete
78+ helm repo add factorhouse https://charts.factorhouse.io
79+ ```
80+
81+ Update Helm repositories to ensure you install the latest version of Kpow.
82+
83+ ``` bash
84+ helm repo update
8885```
8986
9087
@@ -99,7 +96,7 @@ Some fields, particularly integers and strings containing quotation marks, requi
9996The following example shows how to install Kpow from the command line, highlighting how to handle escaped commas and quotes:
10097
10198``` bash
102- helm install kpow . /kpow-aws-hourly/ \
99+ helm install kpow factorhouse /kpow-aws-hourly \
103100 --set serviceAccount.create=false \
104101 --set serviceAccount.name=kpow \
105102 --set env.BOOTSTRAP=" b-1.<cluster-name>.<cluster-identifier>.c8.kafka.us-east-1.amazonaws.com:9096" \
@@ -125,7 +122,7 @@ NOTES:
125122You can configure Kpow with a ConfigMap of environment variables as follows:
126123
127124``` bash
128- helm install kpow . /kpow-aws-hourly/ \
125+ helm install kpow factorhouse /kpow-aws-hourly \
129126 --set envFromConfigMap=kpow-config \
130127 --create-namespace --namespace factorhouse
131128```
@@ -185,10 +182,26 @@ helm delete kpow --namespace factorhouse
185182
186183You can run Kpow with local edits to chart files to provide custom configuration.
187184
185+ #### Pull and Untar the Kpow Charts
186+
187+ ``` bash
188+ helm pull factorhouse/kpow-aws-hourly --untar --untardir .
189+ ```
190+
188191#### Make Local Edits
189192
190193Make any edits required to ` kpow-aws-hourly/Chart.yaml ` or ` kpow-aws-hourly/values.yaml ` (adding volume mounts, etc).
191194
195+ #### Run Local Charts
196+
197+ The command to run local charts is slightly different, see ` ./kpow-aws-hourly ` rather than ` factorhouse/kpow-aws-hourly ` .
198+
199+ ``` bash
200+ helm install kpow ./kpow-aws-hourly \
201+ < .. --set configuration, etc ..> \
202+ --create-namespace -namespace factorhouse
203+ ```
204+
192205#### Configuring with an Existing ConfigMap
193206
194207This is the recommended method for managing configuration separately from the Helm chart.
0 commit comments