forked from AOT-Technologies/forms-flow-ai-doc
-
Notifications
You must be signed in to change notification settings - Fork 0
/
kubernetes_installation.html
124 lines (82 loc) · 5.41 KB
/
kubernetes_installation.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
<article class="docs-article" id="section-1">
<section class="docs-section" id="Kubernetes">
<div>
<h1 id="helm-based-installation">Installation using helm charts</h1>
<hr>
<p>
To install formsflow.ai using helm charts, follow the below steps:
</p>
<h2 id="get-repo-info">Get Repo Info</h2>
<pre>
<code class="hljs">
helm repo add formsflow https://aot-technologies.github.io/helm-charts
helm repo update
</code>
</pre>
<p><em>See <a href="https://helm.sh/docs/helm/helm_repo/">helm repo</a> for command documentation.</em></p>
<p>##E.g Install Component Chart</p>
<pre>
<code class="hljs">
helm install [RELEASE_NAME] formsflow/[COMPONENT_NAME] [flags]
</code>
</pre>
<h2 id="install-formsflowai">Install Formsflow.ai</h2>
<pre>
<code class="hljs">
# Helm 3
helm install forms-flow-ai formsflow/forms-flow-ai \
--set Domain=$DOMAIN_NAME \
--set forms-flow-idm.keycloak.ingress.hostname=forms-flow-idm-$NAMESPACE.$DOMAIN_NAME \
--namespace $NAMESPACE
helm install forms-flow-analytics formsflow/forms-flow-analytics \
--set Domain=$DOMAIN_NAME \
--namespace $NAMESPACE
helm install forms-flow-mongodb formsflow/forms-flow-mongodb \
--namespace $NAMESPACE
helm install forms-flow-forms formsflow/forms-flow-forms \
--set Domain=$DOMAIN_NAME \
--namespace $NAMESPACE
helm install forms-flow-idm formsflow/forms-flow-idm \
--set Domain=$DOMAIN_NAME \
--set keycloak.ingress.hostname=forms-flow-idm-$NAMESPACE.$DOMAIN_NAME \
--namespace $NAMESPACE
helm install forms-flow-admin formsflow/forms-flow-admin \
--set Domain=$DOMAIN_NAME \
--namespace $NAMESPACE
helm install forms-flow-api formsflow/forms-flow-api \
--set Domain=$DOMAIN_NAME \
--namespace $NAMESPACE
helm install forms-flow-bpm formsflow/forms-flow-bpm \
--set Domain=$DOMAIN_NAME \
--set camunda.websocket.securityOrigin=https://*.$DOMAIN_NAME \
--namespace $NAMESPACE
helm install forms-flow-data-analysis formsflow/forms-flow-data-analysis \
--set Domain=$DOMAIN_NAME \
--namespace $NAMESPACE
helm install forms-flow-web formsflow/forms-flow-web \
--set Domain=$DOMAIN_NAME \
--namespace $NAMESPACE
</code>
</pre>
<h2 id="uninstall-chart">Uninstall Chart</h2>
<pre><code class="hljs">helm uninstall [RELEASE_NAME]</code></pre>
<p>This removes all the Kubernetes components associated with the chart and deletes the release.</p>
<p><em>See <a href="https://helm.sh/docs/helm/helm_uninstall/">helm uninstall</a> for command documentation.</em></p>
<h2 id="upgrade-chart">Upgrade Chart</h2>
<pre><code class="hljs">helm upgrade [RELEASE_NAME] forms-flow-ai/forms-flow-ai [flags]</code></pre>
<p><em>See <a href="https://helm.sh/docs/helm/helm_upgrade/">helm upgrade</a> for command documentation.</em></p>
<h2 id="configuration">Configuration</h2>
<p>See <a href="https://helm.sh/docs/intro/using_helm/#customizing-the-chart-before-installing">Customizing the Chart Before Installing</a>.
To see all configurable options with detailed comments, visit the chart’s <a href="./values.yaml">values.yaml</a>, or run these configuration commands:</p>
<div class="language-console highlighter-rouge"><div class="highlight"><pre class="highlight"><code class="hljs"><span class="gp">#</span><span class="w"> </span>Helm 3
<span class="gp">$</span><span class="w"> </span>helm show values forms-flow-ai/forms-flow-ai
</code></pre></div></div>
<p>#For a summary of all configurable options, see <a href="./VALUES_SUMMARY.md">VALUES_SUMMARY.md</a></p>
<footer class="site-footer">
<span class="site-footer-owner"><a href="https://github.com/AOT-Technologies/helm-charts">helm-charts</a> is maintained by <a href="https://github.com/AOT-Technologies">AOT-Technologies</a>.</span>
</footer>
</main>
</div>
</section>
</article>
<script>hljs.initHighlighting();</script>