<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://all.docs.genesys.com/index.php?action=history&amp;feed=atom&amp;title=PEC-REP%2FCurrent%2FGCXIPEGuide%2FPlanningRAA</id>
	<title>PEC-REP/Current/GCXIPEGuide/PlanningRAA - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://all.docs.genesys.com/index.php?action=history&amp;feed=atom&amp;title=PEC-REP%2FCurrent%2FGCXIPEGuide%2FPlanningRAA"/>
	<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=PEC-REP/Current/GCXIPEGuide/PlanningRAA&amp;action=history"/>
	<updated>2026-04-07T08:43:57Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=PEC-REP/Current/GCXIPEGuide/PlanningRAA&amp;diff=120129&amp;oldid=prev</id>
		<title>WikiSysop at 18:00, May 10, 2022</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=PEC-REP/Current/GCXIPEGuide/PlanningRAA&amp;diff=120129&amp;oldid=prev"/>
		<updated>2022-05-10T18:00:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 18:00, May 10, 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot; &gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Context=Find out what to do before deploying Reporting and Analytics Aggregates (RAA).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Context=Find out what to do before deploying Reporting and Analytics Aggregates (RAA).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|LimitationsStatus=No&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|LimitationsStatus=No&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|LimitationsText=The RAA container works with the {{Link-AnywhereElse|product=PEC-REP|version=Current|manual=GIMPEGuide|display text=Genesys Info Mart}} database; deploy RAA only after you have deployed Genesys Info Mart. The Genesys Info Mart database schema must correspond to a compatible Genesys Info Mart version. Execute the following command to discover the required Genesys Info Mart release:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|LimitationsText=The RAA container works with the {{Link-AnywhereElse|product=PEC-REP|version=Current|manual=GIMPEGuide|display text=Genesys Info Mart}} database; deploy RAA only after you have deployed Genesys Info Mart. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The Genesys Info Mart database schema must correspond to a compatible Genesys Info Mart version. Execute the following command to discover the required Genesys Info Mart release:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;docker run -it --entrypoint /bin/java gcxi/raa:&amp;lt;IMAGE_VERSION&amp;gt; -jar GIMAgg.jar -version&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;docker run -it --entrypoint /bin/java gcxi/raa:&amp;lt;IMAGE_VERSION&amp;gt; -jar GIMAgg.jar -version&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;RAA container runs RAA on Java 11, and is supplied with the following of JDBC drivers:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;RAA container runs RAA on Java 11, and is supplied with the following of JDBC drivers:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l10&quot; &gt;Line 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 12:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Postgres 42.2.11 JDBC Driver&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Postgres 42.2.11 JDBC Driver&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Oracle Database 21c (21.1) JDBC Driver&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Oracle Database 21c (21.1) JDBC Driver&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;You &lt;/del&gt;can override the JDBC driver by copying &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;the &lt;/del&gt;driver file to '''lib\jdbc_driver_&amp;lt;RDBMS&amp;gt;''' &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;(&lt;/del&gt;or by &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;making &lt;/del&gt;a link) in a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;work directory. See [https://docs.genesys.com/Documentation/RAA/9.0.0/Dep/PostInstall#JDBCDriverForRAA JDBC driver for RAA] for details&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Genesys recommends that you verify whether the provided driver is compatible with your database, and if it is not, you &lt;/ins&gt;can override the JDBC driver by copying &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;an updated &lt;/ins&gt;driver file to &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the folder &lt;/ins&gt;'''lib\jdbc_driver_&amp;lt;RDBMS&amp;gt;''' &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;within the mounted config volume, &lt;/ins&gt;or by &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;creating &lt;/ins&gt;a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;co-named &lt;/ins&gt;link &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;within the folder '''lib\jdbc_driver_&amp;lt;RDBMS&amp;gt;''', which points to a driver file stored on another volume (where '''&amp;amp;lt;RDBMS&amp;amp;gt;''' is the RDBMS used in your environment&lt;/ins&gt;)&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. This is possible because RAA is launched &lt;/ins&gt;in a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;config folder, which is mounted in a container&lt;/ins&gt;. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|HelmStatus=No&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|HelmStatus=No&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|HelmText=&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;For more information about downloading containers, see: {{SuiteLevelLink|helmchart}}.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|HelmText=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;span lang=&amp;quot;EN-CA&amp;quot;&amp;gt;To learn what Helm chart version you must download for your release, see&amp;lt;/span&amp;gt; {{Link-AnywhereElse|product=ReleaseNotes|version=Current|manual=GenesysEngage-cloud|topic=GCXIHelm|display text=Helm charts and containers for Genesys Customer Experience Insights}}.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;span lang=&amp;quot;EN-CA&amp;quot;&amp;gt;To learn what Helm chart version you must download for your release, see&amp;lt;/span&amp;gt; {{Link-AnywhereElse|product=ReleaseNotes|version=Current|manual=GenesysEngage-cloud|topic=GCXIHelm|display text=Helm charts and containers for Genesys Customer Experience Insights}}.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;You can download the gcxi helm charts from the following repository:&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;https://pureengage.jfrog.io/ui/packages/helm:%2F%2Fgcxi-raa&amp;lt;/source&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;For more information about downloading containers, see: {{SuiteLevelLink|helmchart}}.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|ThirdPartyStatus=No&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|ThirdPartyStatus=No&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|ThirdPartyText=For information about setting up your Genesys Multicloud CX private edition platform, including Kubernetes, Helm, and other prerequisites, see {{SuiteLevelLink|softwarereq}}. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|ThirdPartyText=For information about setting up your Genesys Multicloud CX private edition platform, including Kubernetes, Helm, and other prerequisites, see {{SuiteLevelLink|softwarereq}}. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WikiSysop</name></author>
		
	</entry>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=PEC-REP/Current/GCXIPEGuide/PlanningRAA&amp;diff=119142&amp;oldid=prev</id>
		<title>WikiSysop at 18:45, April 22, 2022</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=PEC-REP/Current/GCXIPEGuide/PlanningRAA&amp;diff=119142&amp;oldid=prev"/>
		<updated>2022-04-22T18:45:39Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 18:45, April 22, 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l53&quot; &gt;Line 53:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 53:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; &amp;#160; jsonFile: &amp;quot;json_credentials&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; &amp;#160; jsonFile: &amp;quot;json_credentials&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  ...&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  ...&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{AnchorDiv|StorageRequirementsConfig}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Config volume===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Config volume===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;RAA mounts a config volume inside the container, as the folder '''/genesys/raa_config'''. The folder is treated as a work directory, RAA reads the following files from it during startup:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;RAA mounts a config volume inside the container, as the folder '''/genesys/raa_config'''. The folder is treated as a work directory, RAA reads the following files from it during startup:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l77&quot; &gt;Line 77:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 78:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; &amp;#160; &amp;#160; volumeName: &amp;quot;my_raa_config_volume&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; &amp;#160; &amp;#160; volumeName: &amp;quot;my_raa_config_volume&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; ...&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; ...&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{AnchorDiv|StorageRequirementsHealth}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Health volume===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Health volume===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;RAA uses the Health volume to store:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;RAA uses the Health volume to store:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WikiSysop</name></author>
		
	</entry>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=PEC-REP/Current/GCXIPEGuide/PlanningRAA&amp;diff=118168&amp;oldid=prev</id>
		<title>WikiSysop at 20:15, April 8, 2022</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=PEC-REP/Current/GCXIPEGuide/PlanningRAA&amp;diff=118168&amp;oldid=prev"/>
		<updated>2022-04-08T20:15:49Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://all.docs.genesys.com/index.php?title=PEC-REP/Current/GCXIPEGuide/PlanningRAA&amp;amp;diff=118168&amp;amp;oldid=118161&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>WikiSysop</name></author>
		
	</entry>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=PEC-REP/Current/GCXIPEGuide/PlanningRAA&amp;diff=118161&amp;oldid=prev</id>
		<title>Tgilchri at 19:25, April 8, 2022</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=PEC-REP/Current/GCXIPEGuide/PlanningRAA&amp;diff=118161&amp;oldid=prev"/>
		<updated>2022-04-08T19:25:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 19:25, April 8, 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l82&quot; &gt;Line 82:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 82:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Test containers==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Test containers==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;RAA includes two test containers for the Helm test command. They &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;bust &lt;/del&gt;be executed in the following order:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;RAA includes two test containers for the Helm test command. They &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;must &lt;/ins&gt;be executed in the following order:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#'''testRunCheck''' -- this container waits for execution of the testRun init container, and returns a result of test execution. The test is optional, and enabled by default. Enable it only when you plan to run the testRun init container; otherwise, disable it by setting testRunCheck: with no value in the testPod section of your '''values.yaml''' file, as follows:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#'''testRunCheck''' -- this container waits for execution of the testRun init container, and returns a result of test execution. The test is optional, and enabled by default. Enable it only when you plan to run the testRun init container; otherwise, disable it by setting testRunCheck: with no value in the testPod section of your '''values.yaml''' file, as follows:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Tgilchri</name></author>
		
	</entry>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=PEC-REP/Current/GCXIPEGuide/PlanningRAA&amp;diff=103836&amp;oldid=prev</id>
		<title>Tony.gilchrist@genesys.com at 18:27, October 1, 2021</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=PEC-REP/Current/GCXIPEGuide/PlanningRAA&amp;diff=103836&amp;oldid=prev"/>
		<updated>2021-10-01T18:27:10Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 18:27, October 1, 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot; &gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Context=Find out what to do before deploying Reporting and Analytics Aggregates (RAA).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Context=Find out what to do before deploying Reporting and Analytics Aggregates (RAA).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|LimitationsStatus=No&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|LimitationsStatus=No&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|LimitationsText=The RAA container works with the {{Link-AnywhereElse|product=PEC-REP|version=Current|manual=GIMPEGuide|display text=Genesys Info Mart &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Private Edition Guide&lt;/del&gt;}} database; deploy RAA only after you have deployed Genesys Info Mart. The Genesys Info Mart database schema must correspond to a compatible Genesys Info Mart version. Execute the following command to discover the required Genesys Info Mart release:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|LimitationsText=The RAA container works with the {{Link-AnywhereElse|product=PEC-REP|version=Current|manual=GIMPEGuide|display text=Genesys Info Mart}} database; deploy RAA only after you have deployed Genesys Info Mart. The Genesys Info Mart database schema must correspond to a compatible Genesys Info Mart version. Execute the following command to discover the required Genesys Info Mart release:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;docker run -it --entrypoint /bin/java gcxi/raa:&amp;lt;IMAGE_VERSION&amp;gt; -jar GIMAgg.jar -version&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;docker run -it --entrypoint /bin/java gcxi/raa:&amp;lt;IMAGE_VERSION&amp;gt; -jar GIMAgg.jar -version&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;RAA container runs RAA on Java 11, and is supplied with the following of JDBC drivers:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;RAA container runs RAA on Java 11, and is supplied with the following of JDBC drivers:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Tony.gilchrist@genesys.com</name></author>
		
	</entry>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=PEC-REP/Current/GCXIPEGuide/PlanningRAA&amp;diff=103835&amp;oldid=prev</id>
		<title>Tony.gilchrist@genesys.com at 18:26, October 1, 2021</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=PEC-REP/Current/GCXIPEGuide/PlanningRAA&amp;diff=103835&amp;oldid=prev"/>
		<updated>2021-10-01T18:26:33Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 18:26, October 1, 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot; &gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Context=Find out what to do before deploying Reporting and Analytics Aggregates (RAA).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Context=Find out what to do before deploying Reporting and Analytics Aggregates (RAA).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|LimitationsStatus=No&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|LimitationsStatus=No&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|LimitationsText=The RAA container works with the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[Draft:&lt;/del&gt;PEC-REP&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;/&lt;/del&gt;Current&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;/&lt;/del&gt;GIMPEGuide|Genesys Info Mart&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;database; deploy RAA only after you have deployed Genesys Info Mart. The Genesys Info Mart database schema must correspond to a compatible Genesys Info Mart version. Execute the following command to discover the required Genesys Info Mart release:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|LimitationsText=The RAA container works with the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;{{Link-AnywhereElse|product=&lt;/ins&gt;PEC-REP&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|version=&lt;/ins&gt;Current&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|manual=&lt;/ins&gt;GIMPEGuide|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;display text=&lt;/ins&gt;Genesys Info Mart &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Private Edition Guide}} &lt;/ins&gt;database; deploy RAA only after you have deployed Genesys Info Mart. The Genesys Info Mart database schema must correspond to a compatible Genesys Info Mart version. Execute the following command to discover the required Genesys Info Mart release:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;docker run -it --entrypoint /bin/java gcxi/raa:&amp;lt;IMAGE_VERSION&amp;gt; -jar GIMAgg.jar -version&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;docker run -it --entrypoint /bin/java gcxi/raa:&amp;lt;IMAGE_VERSION&amp;gt; -jar GIMAgg.jar -version&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;RAA container runs RAA on Java 11, and is supplied with the following of JDBC drivers:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;RAA container runs RAA on Java 11, and is supplied with the following of JDBC drivers:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Tony.gilchrist@genesys.com</name></author>
		
	</entry>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=PEC-REP/Current/GCXIPEGuide/PlanningRAA&amp;diff=100878&amp;oldid=prev</id>
		<title>Tony.gilchrist@genesys.com: Published</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=PEC-REP/Current/GCXIPEGuide/PlanningRAA&amp;diff=100878&amp;oldid=prev"/>
		<updated>2021-09-01T18:29:47Z</updated>

		<summary type="html">&lt;p&gt;Published&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{PEPrerequisites&lt;br /&gt;
|DisplayName=Before you begin deploying RAA&lt;br /&gt;
|Context=Find out what to do before deploying Reporting and Analytics Aggregates (RAA).&lt;br /&gt;
|LimitationsStatus=No&lt;br /&gt;
|LimitationsText=The RAA container works with the [[Draft:PEC-REP/Current/GIMPEGuide|Genesys Info Mart]] database; deploy RAA only after you have deployed Genesys Info Mart. The Genesys Info Mart database schema must correspond to a compatible Genesys Info Mart version. Execute the following command to discover the required Genesys Info Mart release:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;docker run -it --entrypoint /bin/java gcxi/raa:&amp;lt;IMAGE_VERSION&amp;gt; -jar GIMAgg.jar -version&amp;lt;/source&amp;gt;&lt;br /&gt;
RAA container runs RAA on Java 11, and is supplied with the following of JDBC drivers:&lt;br /&gt;
&lt;br /&gt;
*MSSQL 9.2.1 JDBC Driver&lt;br /&gt;
*Postgres 42.2.11 JDBC Driver&lt;br /&gt;
*Oracle Database 21c (21.1) JDBC Driver&lt;br /&gt;
&lt;br /&gt;
You can override the JDBC driver by copying the driver file to '''lib\jdbc_driver_&amp;lt;RDBMS&amp;gt;''' (or by making a link) in a work directory. See [https://docs.genesys.com/Documentation/RAA/9.0.0/Dep/PostInstall#JDBCDriverForRAA JDBC driver for RAA] for details.&lt;br /&gt;
|HelmStatus=No&lt;br /&gt;
|HelmText=For general information about downloading containers, see: {{SuiteLevelLink|helmchart}}.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span lang=&amp;quot;EN-CA&amp;quot;&amp;gt;To learn what Helm chart version you must download for your release, see&amp;lt;/span&amp;gt; {{Link-AnywhereElse|product=ReleaseNotes|version=Current|manual=GenesysEngage-cloud|topic=GCXIHelm|display text=Helm charts and containers for Genesys Customer Experience Insights}}.&lt;br /&gt;
&lt;br /&gt;
==Init containers==&lt;br /&gt;
The RAA Helm chart includes two explicit init containers:&lt;br /&gt;
&lt;br /&gt;
*'''configDelivery''' -- this container delivers required XML configuration and *.SS files in the RAA working directory. Those files must be available in a GZIP archive, encoded as base64, which must be passed using the Helm install/update option '''--set-file raa.deployment.configTar=config.tar.gz.b64'''. Default '''conf.xml''' and '''user-data-map.ss''' are supplied with the Helm chart. If a GZIP archive is not specified by the '''--set-file''' option, the init container copies them into the working directory (unless they are already present). &amp;lt;br /&amp;gt;The configDelivery init container is optional, and is disabled by default; when it is disabled, you can create RAA configuration files in the mounted config volume. The configDelivery init container makes sense when access to the mounted working directory is restricted for any reason -- often for security reasons, or due to use of ephemeral storage for the configuration volume.&amp;lt;br /&amp;gt;You must specify a container name value to enable configDelivery container:&lt;br /&gt;
*:'''myvalues.yaml'''&lt;br /&gt;
*:&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;raa:&lt;br /&gt;
  ...&lt;br /&gt;
  statefulset:&lt;br /&gt;
  ...&lt;br /&gt;
    containers:&lt;br /&gt;
    ...&lt;br /&gt;
      configDelivery:&lt;br /&gt;
        name: &amp;quot;{{ $.Chart.Name }}-conf-delivery&amp;quot;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''testRun''' -- this container executes all the aggregations on an empty time range. This helps to quickly detect configuration and customization problems -- SQL execution (even on empty data) checks the presence of involved tables and columns. The testRun init container is optional, and is enabled by default. To disable the container, set testRun: with no value in the container section of your myvalues.yaml:&lt;br /&gt;
*:'''myvalues.yaml'''&lt;br /&gt;
*:&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;raa:&lt;br /&gt;
  ...&lt;br /&gt;
  statefulset:&lt;br /&gt;
  ...&lt;br /&gt;
    containers:&lt;br /&gt;
    ...&lt;br /&gt;
      testRun:&lt;br /&gt;
        name: &amp;quot;{{ $.Chart.Name }}-test-run&amp;quot;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Pod containers==&lt;br /&gt;
RAA has two execution containers:&lt;br /&gt;
&lt;br /&gt;
*'''aggregation''' -- this container does the aggregation work. It is a required container, and only the container name is specified in the '''values.yaml''' file:&lt;br /&gt;
*:'''myvalues.yaml'''&lt;br /&gt;
*:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;raa:&lt;br /&gt;
  ...&lt;br /&gt;
  statefulset:&lt;br /&gt;
  ...&lt;br /&gt;
    containers:&lt;br /&gt;
      aggregation:&lt;br /&gt;
        name: &amp;quot;{{ $.Chart.Name }}&amp;quot;&lt;br /&gt;
      ...&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''monitor''' -- this container allows execution of the RAA tool from file. Use this function when the kubeclt exececutable is not available in your environment (for example, for security reasons). The monitor container also exposes two ports to enable scraping of aggregation metrics and health metric by Prometheus, or other monitoring tools. Monitor container is optional and disabled by default. Set values for '''monitor:''' as follows:&lt;br /&gt;
*:'''myvalues.yaml'''&lt;br /&gt;
*:&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;raa:&lt;br /&gt;
  ...&lt;br /&gt;
  statefulset:&lt;br /&gt;
  ...&lt;br /&gt;
    containers:&lt;br /&gt;
    ...&lt;br /&gt;
      monitor:&lt;br /&gt;
        name: &amp;quot;{{ $.Chart.Name }}-monitor&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
        toolcmd:&lt;br /&gt;
          # interval of checking for a new file with command&lt;br /&gt;
          intervalSec: &amp;quot;20&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
        metrics:&lt;br /&gt;
          portName: &amp;quot;metrics&amp;quot;&lt;br /&gt;
          containerPort: &amp;quot;9100&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
        health:&lt;br /&gt;
          portName: &amp;quot;health&amp;quot;&lt;br /&gt;
          containerPort: &amp;quot;9101&amp;quot;&lt;br /&gt;
      ...&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Test containers==&lt;br /&gt;
RAA includes two test containers for the Helm test command. They bust be executed in the following order:&lt;br /&gt;
&lt;br /&gt;
#'''testRunCheck''' -- this container waits for execution of the testRun init container, and returns a result of test execution. The test is optional, and enabled by default. Enable it only when you plan to run the testRun init container; otherwise, disable it by setting testRunCheck: with no value in the testPod section of your '''values.yaml''' file, as follows:&lt;br /&gt;
#:'''myvalues.yaml'''&lt;br /&gt;
#:&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;raa:&lt;br /&gt;
  ...&lt;br /&gt;
  testPods:&lt;br /&gt;
 &lt;br /&gt;
    testRunCheck:&lt;br /&gt;
 &lt;br /&gt;
      name: &amp;quot;{{ tpl .Values.raa.serviceName . }}-test-run-check&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
      container:&lt;br /&gt;
        name: &amp;quot;{{ $.Chart.Name }}-test-run-check&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
      labels: {}&lt;br /&gt;
 &lt;br /&gt;
      annotations:&lt;br /&gt;
        &amp;quot;helm.sh/hook-weight&amp;quot;: &amp;quot;100&amp;quot;&lt;br /&gt;
        &amp;quot;helm.sh/hook&amp;quot;: &amp;quot;test-success&amp;quot;&lt;br /&gt;
        &amp;quot;helm.sh/hook-delete-policy&amp;quot;: &amp;quot;before-hook-creation&amp;quot;&lt;br /&gt;
      ...&amp;lt;/source&amp;gt;&lt;br /&gt;
#healthChek -- this container executes and returns status of healthCheck, and prints the content of current configuration files and health files to standard output. The test is optional and enabled by default. To disable this test, set healthCheck: with no value in the testPod section of your '''values.yaml''' file, as follows:&lt;br /&gt;
#:'''myvalues.yaml'''&lt;br /&gt;
#:&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;raa:&lt;br /&gt;
  ...&lt;br /&gt;
  testPods:&lt;br /&gt;
    ...&lt;br /&gt;
    healthCheck:&lt;br /&gt;
      name: &amp;quot;{{ tpl .Values.raa.serviceName . }}-health-check&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
      container:&lt;br /&gt;
        name: &amp;quot;{{ $.Chart.Name }}-health-check&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
      labels: {}&lt;br /&gt;
 &lt;br /&gt;
      annotations:&lt;br /&gt;
        &amp;quot;helm.sh/hook-weight&amp;quot;: &amp;quot;200&amp;quot;&lt;br /&gt;
        &amp;quot;helm.sh/hook&amp;quot;: &amp;quot;test-success&amp;quot;&lt;br /&gt;
        &amp;quot;helm.sh/hook-delete-policy&amp;quot;: &amp;quot;before-hook-creation&amp;quot; &lt;br /&gt;
      ...&amp;lt;/source&amp;gt;&lt;br /&gt;
|ThirdPartyStatus=Yes&lt;br /&gt;
|ThirdPartyText={{Notices|Notice=PEComingSoon}}&lt;br /&gt;
&lt;br /&gt;
{{AnchorDiv|StorageRequirements}}&lt;br /&gt;
|StorageStatus=No&lt;br /&gt;
|StorageText====GIM secret volume===&lt;br /&gt;
RAA mounts as a volume secret with Genesys Info Mart connections details when &amp;lt;code class=&amp;quot;yml variable&amp;quot;&amp;gt;raa.env.GCXI_GIM_DB__JSON&amp;lt;/code&amp;gt; is not specified. &lt;br /&gt;
&lt;br /&gt;
You can declare Genesys Info Mart database connection details as a Kubernetes secret, as follows:&lt;br /&gt;
&lt;br /&gt;
'''gimsecret.yaml'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;apiVersion: v1&lt;br /&gt;
kind: Secret&lt;br /&gt;
metadata:&lt;br /&gt;
  namespace: gcxi&lt;br /&gt;
  name: gim-secret&lt;br /&gt;
type: kubernetes.io/service-account-token&lt;br /&gt;
data:&lt;br /&gt;
  json_credentials: eyJqZGJjX3VybCI6ImpkYmM6cG9zdGdyZXNxbDovLzxob3N0Pjo1NDMyLzxnaW1fZGF0YWJhc2U+IiwgImRiX3VzZXJuYW1lIjoiPHVzZXI+IiwgImRiX3Bhc3N3b3JkIjoiPHBhc3N3b3JkPiJ9Cg==&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
And reference the secret in the '''values.yaml''', as follows:&lt;br /&gt;
&lt;br /&gt;
'''myvalues.yaml'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;raa&lt;br /&gt;
  ...&lt;br /&gt;
  volumes:&lt;br /&gt;
    ...&lt;br /&gt;
    gimSecret:&lt;br /&gt;
      name: &amp;quot;gim-secret-volume&amp;quot;&lt;br /&gt;
      secretName: &amp;quot;gim-secret&amp;quot;&lt;br /&gt;
      jsonFile: &amp;quot;json_credentials&amp;quot;&lt;br /&gt;
   ...&amp;lt;/source&amp;gt;&lt;br /&gt;
Alternatively,  you can mount a CSI secret using secretProviderClass, as follows:&lt;br /&gt;
&lt;br /&gt;
'''myvalues.yaml'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;raa&lt;br /&gt;
  ...&lt;br /&gt;
  volumes:&lt;br /&gt;
    ...&lt;br /&gt;
    gimSecret:&lt;br /&gt;
      name: &amp;quot;gim-secret-volume&amp;quot;&lt;br /&gt;
      secretProviderClass: &amp;quot;gim-secret-class&amp;quot;&lt;br /&gt;
      jsonFile: &amp;quot;json_credentials&amp;quot;&lt;br /&gt;
   ...&amp;lt;/source&amp;gt;&lt;br /&gt;
{{AnchorDiv|StorageRequirementsConfig}}&lt;br /&gt;
===Config volume===&lt;br /&gt;
RAA mounts a config volume folder inside the container, as '''/genesys/raa_config'''; this folder is the RAA working directory. At startup,  RAA attempts to read the following files from /genesys/raa_config:&lt;br /&gt;
&lt;br /&gt;
*custom '''*.ss''' files &amp;amp;mdash; see [https://docs.genesys.com/Documentation/RAA/9.0.0/UG/CustomAgg How Do I Customize Queries and Hierarchies?] for details.&lt;br /&gt;
*JDBC driver from '''lib/jdbc_driver_&amp;amp;lt;RDBMS&amp;amp;gt;''' &amp;amp;mdash; see [https://docs.genesys.com/Documentation/RAA/9.0.0/Dep/PostInstall#JDBCDriverForRAA Procedure: Configuring the JDBC Driver for RAA] for details.&lt;br /&gt;
*'''conf.xml''' &amp;amp;mdash; This file must be present in the working folder, or aggregation cannot start.&lt;br /&gt;
*:The default conf.xml (provided with Helm chart) has the following content:&lt;br /&gt;
*:&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&amp;lt;CfgOptions&amp;gt;&lt;br /&gt;
&amp;lt;Application&amp;gt;&lt;br /&gt;
  &amp;lt;i id=&amp;quot;agg&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;i k=&amp;quot;sub-hour-interval&amp;quot; v=&amp;quot;30min&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/i&amp;gt;&lt;br /&gt;
  &amp;lt;i id=&amp;quot;agg-feature&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;i k=&amp;quot;materialize-subhour-in-db&amp;quot; v=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;i k=&amp;quot;enable-available-features&amp;quot; v=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/i&amp;gt;&lt;br /&gt;
  &amp;lt;i id=&amp;quot;cfgApplication&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;i k=&amp;quot;CFGAPP_NAME&amp;quot; v=&amp;quot;RAA&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/i&amp;gt; &lt;br /&gt;
 &amp;lt;/Application&amp;gt;&lt;br /&gt;
&amp;lt;/CfgOptions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Usually RAA does not create any files here at runtime, so the volume does not requires a superfast storage class. &lt;br /&gt;
Size limit is set to 50M by default. The storage class and size limit can be specified in values, as follows:&lt;br /&gt;
&lt;br /&gt;
'''myvalues.yaml'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;raa&lt;br /&gt;
  ...&lt;br /&gt;
  volumes:&lt;br /&gt;
    ...&lt;br /&gt;
    config:&lt;br /&gt;
      capacity: 50Mi&lt;br /&gt;
      storageClassName: &amp;quot;&amp;lt;vendor storage class&amp;gt;&amp;quot;&lt;br /&gt;
    ...&amp;lt;/source&amp;gt;&lt;br /&gt;
RAA Helm chart creates Persistent Volume Claim. It can also optionally create a Persistent Volume (when &amp;lt;code class=&amp;quot;yml variable&amp;quot;&amp;gt;raa.volumes.config.pv&amp;lt;/code&amp;gt; is specified). The following example illustrates how Persistent Volume is declared in the Helm chart:&lt;br /&gt;
&lt;br /&gt;
'''raa-config-volume.yaml'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;{{- with .Values.raa.volumes.config.pv }}&lt;br /&gt;
apiVersion: v1&lt;br /&gt;
kind: PersistentVolume&lt;br /&gt;
metadata:&lt;br /&gt;
  name: &amp;quot;{{ tpl .name $ }}&amp;quot;&lt;br /&gt;
  {{- if or ($.Values.raa.labels) (.labels) }}&lt;br /&gt;
  labels:&lt;br /&gt;
   {{- with $.Values.raa.labels }}&lt;br /&gt;
    {{- range $key, $value := . }}&lt;br /&gt;
    {{ $key }}: &amp;quot;{{ tpl $value $ }}&amp;quot;&lt;br /&gt;
    {{- end }}&lt;br /&gt;
   {{- end }}&lt;br /&gt;
   {{- with .labels }}&lt;br /&gt;
    {{- range $key, $value := . }}&lt;br /&gt;
    {{ $key }}: &amp;quot;{{ tpl $value $ }}&amp;quot;&lt;br /&gt;
    {{- end }}&lt;br /&gt;
   {{- end }}&lt;br /&gt;
  {{- end }}&lt;br /&gt;
 &lt;br /&gt;
  {{- if or ($.Values.raa.annotations) (.annotations) }}&lt;br /&gt;
  annotations:&lt;br /&gt;
   {{- with $.Values.raa.annotations }}&lt;br /&gt;
    {{- range $key, $value := . }}&lt;br /&gt;
    {{ $key }}: &amp;quot;{{ tpl $value $ }}&amp;quot;&lt;br /&gt;
    {{- end }}&lt;br /&gt;
   {{- end }}&lt;br /&gt;
   {{- with .annotations }}&lt;br /&gt;
    {{- range $key, $value := . }}&lt;br /&gt;
    {{ $key }}: &amp;quot;{{ tpl $value $ }}&amp;quot;&lt;br /&gt;
    {{- end }}&lt;br /&gt;
   {{- end }}&lt;br /&gt;
  {{- end }}&lt;br /&gt;
 &lt;br /&gt;
spec:&lt;br /&gt;
  accessModes:&lt;br /&gt;
    - ReadWriteMany&lt;br /&gt;
  {{- with $.Values.raa.volumes.config }}&lt;br /&gt;
  capacity:&lt;br /&gt;
    storage: &amp;quot;{{ .capacity }}&amp;quot;&lt;br /&gt;
    {{- with .storageClassName }}&lt;br /&gt;
  storageClassName: &amp;quot;{{ . }}&amp;quot;&lt;br /&gt;
    {{- end }}&lt;br /&gt;
    {{- with .pv.vendorSpec}}&lt;br /&gt;
  {{- toYaml . | nindent 2 }}&lt;br /&gt;
    {{- end}}&lt;br /&gt;
  {{- end }}&lt;br /&gt;
{{- end }}&amp;lt;/source&amp;gt;&lt;br /&gt;
It is enough to define &amp;lt;code class=&amp;quot;yml variable&amp;quot;&amp;gt;Values.raa.volumes.config.storageClassName&amp;lt;/code&amp;gt; and a vendor specific part of Persistent Volume (&amp;lt;code class=&amp;quot;yml variable&amp;quot;&amp;gt;raa.volumes.config.pv.vendorSpec)&amp;lt;/code&amp;gt; in values file:&lt;br /&gt;
&lt;br /&gt;
'''myvalues.yaml'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;raa&lt;br /&gt;
  ...&lt;br /&gt;
  volumes:&lt;br /&gt;
    ...&lt;br /&gt;
    config:&lt;br /&gt;
      storageClassName: &amp;quot;hostpath&amp;quot;&lt;br /&gt;
      pv:&lt;br /&gt;
        vendorSpec:&lt;br /&gt;
          hostPath:&lt;br /&gt;
            type: Directory&lt;br /&gt;
            # path for conf.xml, *.ss files and JDBC driver when default is not suitable&lt;br /&gt;
            path: &amp;quot;/usr/local/genesys/RAA/config/&amp;quot;     &lt;br /&gt;
      ...&amp;lt;/source&amp;gt;&lt;br /&gt;
Alternatively, you can define Persistent Volume separately by defining the name must in '''values.yaml''' using the &amp;lt;code class=&amp;quot;yml variable&amp;quot;&amp;gt;raa.volumes.config.pvc.volumeName&amp;lt;/code&amp;gt; for binding to Persistent Volume Claim:&lt;br /&gt;
&lt;br /&gt;
'''myvalues.yaml'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;raa&lt;br /&gt;
  ...&lt;br /&gt;
  volumes:&lt;br /&gt;
    ...&lt;br /&gt;
    config:&lt;br /&gt;
      pv: {}&lt;br /&gt;
      pvc:&lt;br /&gt;
        volumeName: &amp;quot;my_raa_config_volume&amp;quot;&lt;br /&gt;
    ...&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Optionally, you can also map ephemeral storage.&lt;br /&gt;
{{AnchorDiv|StorageRequirementsHealth}}&lt;br /&gt;
===Health volume===&lt;br /&gt;
RAA uses health volume for the following purposes:&lt;br /&gt;
&lt;br /&gt;
*placing actual health files (see [https://docs.genesys.com/Documentation/RAA/latest/UG/AggProc#Checking_the_health_of_the_aggregate_process Checking the health of the aggregate process] for details)&lt;br /&gt;
*place for prometheus file containing metrics for 2-3 scrape intervals behind&lt;br /&gt;
*results of recent '''testRun''' init container execution&lt;br /&gt;
&lt;br /&gt;
Size limit is set to 50MB by default. Periodic interaction with the volume at runtime is expected, so Genesys does not recommended the use of very slow storage class for this volume.&lt;br /&gt;
&lt;br /&gt;
'''myvalues.yaml'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;raa&lt;br /&gt;
  ...&lt;br /&gt;
  volumes:&lt;br /&gt;
    ...&lt;br /&gt;
    health:&lt;br /&gt;
      capacity: 50Mi&lt;br /&gt;
      storageClassName: &amp;quot;&amp;lt;vendor storage class&amp;gt;&amp;quot;&lt;br /&gt;
   ...&amp;lt;/source&amp;gt;&lt;br /&gt;
The RAA Helm chart creates a Persistent Volume Claim. It can also optionally create a Persistent Volume (when &amp;lt;code class=&amp;quot;yml variable&amp;quot;&amp;gt;raa.volumes.health.pv&amp;lt;/code&amp;gt; is specified). See how Persistent Volume is declared in the Helm chart:&lt;br /&gt;
&lt;br /&gt;
'''raa-config-volume.yaml'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;{{- with .Values.raa.volumes.health.pv }}&lt;br /&gt;
apiVersion: v1&lt;br /&gt;
kind: PersistentVolume&lt;br /&gt;
metadata:&lt;br /&gt;
  name: &amp;quot;{{ tpl .name $ }}&amp;quot;&lt;br /&gt;
  {{- if or ($.Values.raa.labels) (.labels) }}&lt;br /&gt;
  labels:&lt;br /&gt;
   {{- with $.Values.raa.labels }}&lt;br /&gt;
    {{- range $key, $value := . }}&lt;br /&gt;
    {{ $key }}: &amp;quot;{{ tpl $value $ }}&amp;quot;&lt;br /&gt;
    {{- end }}&lt;br /&gt;
   {{- end }}&lt;br /&gt;
   {{- with .labels }}&lt;br /&gt;
    {{- range $key, $value := . }}&lt;br /&gt;
    {{ $key }}: &amp;quot;{{ tpl $value $ }}&amp;quot;&lt;br /&gt;
    {{- end }}&lt;br /&gt;
   {{- end }}&lt;br /&gt;
  {{- end }}&lt;br /&gt;
 &lt;br /&gt;
  {{- if or ($.Values.raa.annotations) (.annotations) }}&lt;br /&gt;
  annotations:&lt;br /&gt;
   {{- with $.Values.raa.annotations }}&lt;br /&gt;
    {{- range $key, $value := . }}&lt;br /&gt;
    {{ $key }}: &amp;quot;{{ tpl $value $ }}&amp;quot;&lt;br /&gt;
    {{- end }}&lt;br /&gt;
   {{- end }}&lt;br /&gt;
   {{- with .annotations }}&lt;br /&gt;
    {{- range $key, $value := . }}&lt;br /&gt;
    {{ $key }}: &amp;quot;{{ tpl $value $ }}&amp;quot;&lt;br /&gt;
    {{- end }}&lt;br /&gt;
   {{- end }}&lt;br /&gt;
  {{- end }}&lt;br /&gt;
 &lt;br /&gt;
spec:&lt;br /&gt;
  accessModes:&lt;br /&gt;
    - ReadWriteMany&lt;br /&gt;
  {{- with $.Values.raa.volumes.health }}&lt;br /&gt;
  capacity:&lt;br /&gt;
    storage: &amp;quot;{{ .capacity }}&amp;quot;&lt;br /&gt;
    {{- with .storageClassName }}&lt;br /&gt;
  storageClassName: &amp;quot;{{ . }}&amp;quot;&lt;br /&gt;
    {{- end }}&lt;br /&gt;
    {{- with .pv.vendorSpec}}&lt;br /&gt;
  {{- toYaml . | nindent 2 }}&lt;br /&gt;
    {{- end}}&lt;br /&gt;
  {{- end }}&lt;br /&gt;
{{- end }}&amp;lt;/source&amp;gt;&lt;br /&gt;
It is enough to define &amp;lt;code class=&amp;quot;yml variable&amp;quot;&amp;gt;Values.raa.volumes.health.storageClassName&amp;lt;/code&amp;gt; and a vendor specific part of Persistent Volume (&amp;lt;code class=&amp;quot;yml variable&amp;quot;&amp;gt;raa.volumes.health.pv.vendorSpec)&amp;lt;/code&amp;gt; in values file:&lt;br /&gt;
&lt;br /&gt;
'''myvalues.yaml'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;raa&lt;br /&gt;
  ...&lt;br /&gt;
  volumes:&lt;br /&gt;
    ...&lt;br /&gt;
    health:&lt;br /&gt;
      storageClassName: &amp;quot;hostpath&amp;quot;&lt;br /&gt;
      pv:&lt;br /&gt;
        vendorSpec:&lt;br /&gt;
          hostPath:&lt;br /&gt;
            type: Directory&lt;br /&gt;
            path: &amp;quot;/usr/local/genesys/RAA/health/&amp;quot;     &lt;br /&gt;
      ...&amp;lt;/source&amp;gt;&lt;br /&gt;
Alternatively, you can separatly define a Persistent Volume; define its name in '''values.yaml''', using the &amp;lt;code class=&amp;quot;yml variable&amp;quot;&amp;gt;raa.volumes.health.pvc.volumeName&amp;lt;/code&amp;gt; for binding to Persistent Volume Claim:&lt;br /&gt;
&lt;br /&gt;
'''myvalues.yaml'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;raa&lt;br /&gt;
  ...&lt;br /&gt;
  volumes:&lt;br /&gt;
    ...&lt;br /&gt;
    config:&lt;br /&gt;
      pv: {}&lt;br /&gt;
      pvc:&lt;br /&gt;
        volumeName: &amp;quot;my_raa_helath_volume&amp;quot;&lt;br /&gt;
    ...&amp;lt;/source&amp;gt;&lt;br /&gt;
You can also map an ephemeral storage.  &lt;br /&gt;
|NetworkStatus=No&lt;br /&gt;
|NetworkText=RAA interacts only with the Genesys Info Mart database.  &lt;br /&gt;
&lt;br /&gt;
RAA can expose Prometheus metrics by way of Netcat. &lt;br /&gt;
&lt;br /&gt;
The aggregation pod has it's own IP address, and can run with one or two running containers. For Helm test, an additional IP address is required -- each test pod runs one container. &lt;br /&gt;
&lt;br /&gt;
Genesys recommends that RAA be located in the same region as the Genesys Info Mart database.&lt;br /&gt;
==Secrets==&lt;br /&gt;
RAA secret information is defined in the values.yaml file (line 89). &lt;br /&gt;
&lt;br /&gt;
For information about configuring arbitrary UID, see {{Link-SomewhereInThisVersion|manual=GCXIPEGuide|topic=ConfigureRAA|display text=Configure security}}.&lt;br /&gt;
|BrowserStatus=Yes&lt;br /&gt;
|BrowserText=Not applicable.&lt;br /&gt;
|DependenciesStatus=No&lt;br /&gt;
|DependenciesText=RAA interacts with Genesys Info Mart database only.&lt;br /&gt;
|GDPRStatus=No&lt;br /&gt;
|GDPRText=Not applicable.&lt;br /&gt;
|PEPageType=bf21dc7c-597d-4bbe-8df2-a2a64bd3f167&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Tony.gilchrist@genesys.com</name></author>
		
	</entry>
</feed>