<?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=IXN%2FCurrent%2FIXNPEGuide%2FDeploy</id>
	<title>IXN/Current/IXNPEGuide/Deploy - 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=IXN%2FCurrent%2FIXNPEGuide%2FDeploy"/>
	<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=IXN/Current/IXNPEGuide/Deploy&amp;action=history"/>
	<updated>2026-04-14T01:03:29Z</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=IXN/Current/IXNPEGuide/Deploy&amp;diff=131331&amp;oldid=prev</id>
		<title>WikiSysop at 09:01, February 28, 2023</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=IXN/Current/IXNPEGuide/Deploy&amp;diff=131331&amp;oldid=prev"/>
		<updated>2023-02-28T09:01: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 09:01, February 28, 2023&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-l8&quot; &gt;Line 8:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 8:&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;|structuredtext={{NoteFormat|Make sure to review {{Link-SomewhereInThisVersion|manual=IXNPEGuide|topic=Planning|display text=Before you begin}} for the full list of prerequisites required to deploy Interaction Server.|}}&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;|structuredtext={{NoteFormat|Make sure to review {{Link-SomewhereInThisVersion|manual=IXNPEGuide|topic=Planning|display text=Before you begin}} for the full list of prerequisites required to deploy Interaction Server.|}}&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;===Environment setup===&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;===Environment setup===&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;&amp;lt;!--&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;====OpenShift====&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;====OpenShift====&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 colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l22&quot; &gt;Line 22:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 23:&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;#(Optional step) Link the secret to default service account with pull role.&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;#(Optional step) Link the secret to default service account with pull role.&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&amp;gt;oc secrets link default &amp;lt;credential-name&amp;gt; --for=pull&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&amp;gt;oc secrets link default &amp;lt;credential-name&amp;gt; --for=pull&amp;lt;/source&amp;gt;&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;--&amp;gt;&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;====GKE====&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;====GKE====&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 colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l661&quot; &gt;Line 661:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 662:&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&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&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;'''Note''': It creates a separate file “override_values.yaml_” that you will use in deployment.&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;'''Note''': It creates a separate file “override_values.yaml_” that you will use in deployment.&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;&amp;lt;!--&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;For Openshift deployments you will also need to add these overrides:&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;For Openshift deployments you will also need to add these overrides:&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&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&amp;gt;&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-l675&quot; &gt;Line 675:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 676:&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&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&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;And then, add $HELM_OVERRIDES at the end of “helm install” command line.&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;And then, add $HELM_OVERRIDES at the end of “helm install” command line.&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;--&amp;gt;&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;3. Validate the Helm chart and provided values:&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;3. Validate the Helm chart and provided values:&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;/table&gt;</summary>
		<author><name>WikiSysop</name></author>
		
	</entry>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=IXN/Current/IXNPEGuide/Deploy&amp;diff=129314&amp;oldid=prev</id>
		<title>WikiSysop at 08:00, September 29, 2022</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=IXN/Current/IXNPEGuide/Deploy&amp;diff=129314&amp;oldid=prev"/>
		<updated>2022-09-29T08:00:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://all.docs.genesys.com/index.php?title=IXN/Current/IXNPEGuide/Deploy&amp;amp;diff=129314&amp;amp;oldid=120278&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>WikiSysop</name></author>
		
	</entry>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=IXN/Current/IXNPEGuide/Deploy&amp;diff=120278&amp;oldid=prev</id>
		<title>WikiSysop at 17:30, May 12, 2022</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=IXN/Current/IXNPEGuide/Deploy&amp;diff=120278&amp;oldid=prev"/>
		<updated>2022-05-12T17:30:50Z</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 17:30, May 12, 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-l465&quot; &gt;Line 465:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 465:&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;|sectionHeading=Configure monitoring and logging&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;|sectionHeading=Configure monitoring and logging&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;|alignment=Vertical&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;|alignment=Vertical&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;|structuredtext=To configure &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;monitoring &lt;/del&gt;parameters in the Helm values file, see &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[Draft:IXN/Current/IXNPEGuide/Observability&lt;/del&gt;|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Monitoring]].&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;|structuredtext=To configure &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;logging &lt;/ins&gt;parameters in the Helm values file, see &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;{{Link-SomewhereInThisVersion&lt;/ins&gt;|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;manual=&lt;/ins&gt;IXNPEGuide|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;topic=&lt;/ins&gt;Logging&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;}}&lt;/ins&gt;.&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;−&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;To configure logging parameters in the Helm values file, see [[Draft:IXN/Current/&lt;/del&gt;IXNPEGuide&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;/Logging&lt;/del&gt;|Logging&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/del&gt;.&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;|Status=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;|Status=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;}}{{Section&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;}}{{Section&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=IXN/Current/IXNPEGuide/Deploy&amp;diff=117479&amp;oldid=prev</id>
		<title>WikiSysop at 19:51, March 30, 2022</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=IXN/Current/IXNPEGuide/Deploy&amp;diff=117479&amp;oldid=prev"/>
		<updated>2022-03-30T19:51:31Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://all.docs.genesys.com/index.php?title=IXN/Current/IXNPEGuide/Deploy&amp;amp;diff=117479&amp;amp;oldid=107128&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>WikiSysop</name></author>
		
	</entry>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=IXN/Current/IXNPEGuide/Deploy&amp;diff=107128&amp;oldid=prev</id>
		<title>Karl abraham.abel@genesys.com: Published</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=IXN/Current/IXNPEGuide/Deploy&amp;diff=107128&amp;oldid=prev"/>
		<updated>2021-10-29T17:33:57Z</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;{{Article&lt;br /&gt;
|Standalone=No&lt;br /&gt;
|DisplayName=Deploy Interaction Server&lt;br /&gt;
|Context=Learn how to deploy Interaction Server.&lt;br /&gt;
|ComingSoon=No&lt;br /&gt;
|Section={{Section&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Assuming that you are already logged in to your target Kubernetes or Openshift cluster via kubectl or OC CLI, create namespace for IXN if not yet created:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
kubectl create namespace ixn&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or, for Openshift:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
oc new-project ixn&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|sectionHeading=Prepare cluster resources&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=To prepare your resources, create secrets and a default pull secret for the cluster.{{NoteFormat|Make sure to review {{Link-SomewhereInThisVersion|topic=Planning}} for the full list of prerequisites required to deploy Interaction Server.|}}&lt;br /&gt;
&lt;br /&gt;
====Create secrets====&lt;br /&gt;
Create k8s secrets for Redis and Kafka access in ixn namespace:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 kubectl delete secret redis-ors-secret --ignore-not-found&lt;br /&gt;
&lt;br /&gt;
 kubectl create secret generic redis-ors-secret \&lt;br /&gt;
 --from-literal='voice-redis-ors-stream={&amp;quot;password&amp;quot;:&amp;quot;PaSSword&amp;quot;,&amp;quot;port&amp;quot;:&amp;quot;1234&amp;quot;,&amp;quot;rejectUnauthorized&amp;quot;:&amp;quot;false&amp;quot;,&amp;quot;servername&amp;quot;:&amp;quot;redis-cluster.namespace.svc.cluster.local&amp;quot;}'&lt;br /&gt;
&lt;br /&gt;
 kubectl delete secret kafka-shared-secret --ignore-not-found&lt;br /&gt;
&lt;br /&gt;
 kubectl create secret generic kafka-shared-secret \&lt;br /&gt;
 --from-literal='kafka-secrets={&amp;quot;bootstrap&amp;quot;: &amp;quot;infra-kafka-cp-kafka.infra.svc.cluster.local:9092&amp;quot;}'&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{AnchorDiv|Serac}}&lt;br /&gt;
===Service account===&lt;br /&gt;
Either create a service account and set it in Helm values file or just modify an existing one after Helm installed and service account created. &lt;br /&gt;
&lt;br /&gt;
Here is an example of created service account, it must be named as ixn-server-&amp;lt;tenant-uuid&amp;gt; for consul injection working.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
kubectl get serviceaccounts&lt;br /&gt;
NAME                                             SECRETS   AGE&lt;br /&gt;
ixn-server-&amp;lt;tenant-uuid&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Create the pull secret===&lt;br /&gt;
Use the following code snippet as an example of how to create the default pull secret:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
oc create secret docker-registry mycred --docker-server=pureengage.jfrog.io --docker-username=&amp;lt;username&amp;gt; --docker-password=&amp;lt;API key from jfrog&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Openshift you may add &amp;quot;mycred&amp;quot; secret in current namespace as default pull secret:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
oc secrets link default mycred --for=pull&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|sectionHeading=Deploy IXN via Helm&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=To deploy IXN via Helm, follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Download latest version of the Interaction Server installation Helm Charts from the artifactory. See the [https://pureengage.jfrog.io/ui/packages/helm:%2F%2Fcxcontact?name=cxcontact&amp;amp;type=packages JFrog Platform Artifactory].&lt;br /&gt;
&lt;br /&gt;
2. Extract parameters from chart to see multiple (default) values used to fine-tune the installation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
$ helm show values &amp;lt;helm-repo&amp;gt;/ixn &amp;gt; values.private.OPENSHIFT.yml&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can apply multiple override values to customize your setup. However, Genesys recommends using minimal overriding values in the installation:&lt;br /&gt;
&lt;br /&gt;
Sample override_values.yaml. (Also, refer to {{Link-SomewhereInThisVersion|manual=IXNPEGuide|topic=Deploy|anchor=Logsto|display text=Log storage}}, &lt;br /&gt;
{{Link-SomewhereInThisVersion|manual=IXNPEGuide|topic=Deploy|anchor=Conco|display text=Consul connection}}, and&lt;br /&gt;
{{Link-SomewhereInThisVersion|manual=IXNPEGuide|topic=Deploy|anchor=Volmo|display text=Volume mounts}}.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
image:&lt;br /&gt;
  registry: &amp;quot;my-docker-registry.com&amp;quot;&lt;br /&gt;
  pullPolicy: Always #IfNotPresent&lt;br /&gt;
  imagePullSecrets:&lt;br /&gt;
    - name: pullsecret&lt;br /&gt;
ixnService:&lt;br /&gt;
  image:&lt;br /&gt;
    ixnServer:&lt;br /&gt;
      repository: &amp;quot;ixn/interaction_server&amp;quot;&lt;br /&gt;
      tag: &amp;quot;100.0.003.0609&amp;quot;&lt;br /&gt;
    ixnNode:&lt;br /&gt;
      repository: &amp;quot;ixn/ixn_node&amp;quot;&lt;br /&gt;
      tag: &amp;quot;100.0.003.1900&amp;quot;&lt;br /&gt;
    logSidecar:&lt;br /&gt;
      enabled: true&lt;br /&gt;
      repository: &amp;quot;fluent/fluent-bit&amp;quot;&lt;br /&gt;
      tag: &amp;quot;1.8.5&amp;quot;    &lt;br /&gt;
  service:&lt;br /&gt;
    enabled: true&lt;br /&gt;
  volumes: |-&lt;br /&gt;
    - name: redis-ors-secret&lt;br /&gt;
      secret:&lt;br /&gt;
        secretName: redis-ors-secret&lt;br /&gt;
    - name: kafka-shared-secret&lt;br /&gt;
      secret:&lt;br /&gt;
        secretName: kafka-shared-secret&lt;br /&gt;
  ixnServer:&lt;br /&gt;
    secrets:&lt;br /&gt;
      db:&lt;br /&gt;
        enabled: true&lt;br /&gt;
        secretName: ixn-db-secret-${TENANT_ID}&lt;br /&gt;
        username: ${POSTGRES_USER}&lt;br /&gt;
        password: ${POSTGRES_PASS}&lt;br /&gt;
    confServer:&lt;br /&gt;
      host: &amp;quot;localhost&amp;quot;&lt;br /&gt;
      port: 8888&lt;br /&gt;
      appName: InteractionServer&lt;br /&gt;
    db:&lt;br /&gt;
      engine: &amp;quot;postgre&amp;quot;&lt;br /&gt;
      name: &amp;quot;ixn-${TENANT_ID}&amp;quot;&lt;br /&gt;
      host: ${POSTGRES_ADDR}&lt;br /&gt;
      port: 5432&lt;br /&gt;
      connectionString: &amp;quot;KeepaliveInterval=1;KeepaliveTime=60;&amp;quot;&lt;br /&gt;
      optionBlobChunkSize:&lt;br /&gt;
      optionReconnectPause:&lt;br /&gt;
      schemaName:&lt;br /&gt;
    dbinit:&lt;br /&gt;
      enabled: true&lt;br /&gt;
    logStorage:&lt;br /&gt;
      mountPath: &amp;quot;/mnt/logs&amp;quot;&lt;br /&gt;
      storageSize: 1Gi&lt;br /&gt;
      storageClassName:&lt;br /&gt;
      volume:&lt;br /&gt;
        emptyDir: {}&lt;br /&gt;
    resources:&lt;br /&gt;
      requests:&lt;br /&gt;
        cpu: &amp;quot;100m&amp;quot;&lt;br /&gt;
        memory: &amp;quot;512Mi&amp;quot;&lt;br /&gt;
      limits:&lt;br /&gt;
        cpu: &amp;quot;200m&amp;quot;&lt;br /&gt;
        memory: &amp;quot;2Gi&amp;quot;&lt;br /&gt;
    volumeMounts:&lt;br /&gt;
      kafka-shared-secret:&lt;br /&gt;
        readOnly: true&lt;br /&gt;
        mountPath: &amp;quot;/mnt/env-secrets/kafka-secrets&amp;quot;&lt;br /&gt;
  ixnNode:&lt;br /&gt;
    settings:&lt;br /&gt;
      mountPath: &amp;quot;/mnt/settings&amp;quot;&lt;br /&gt;
      file: &amp;quot;settings.json&amp;quot;&lt;br /&gt;
    storingSessions:&lt;br /&gt;
      enabled: true&lt;br /&gt;
    db:&lt;br /&gt;
      host: ${POSTGRES_ADDR}&lt;br /&gt;
      port: 5432&lt;br /&gt;
      name: ixn-node-${TENANT_ID}&lt;br /&gt;
      options:&lt;br /&gt;
        keepAlive: true&lt;br /&gt;
        keepAliveInitialDelayMillis: 300000&lt;br /&gt;
        ssl:&lt;br /&gt;
    redis:&lt;br /&gt;
    - host: infra-redis-redis-cluster.infra.svc.cluster.local&lt;br /&gt;
      port: ${REDIS_PORT}&lt;br /&gt;
      is_redis_cluster: &amp;quot;true&amp;quot;&lt;br /&gt;
    secrets:&lt;br /&gt;
      db:&lt;br /&gt;
        enabled: true&lt;br /&gt;
        secretName: ixn-node-db-secret-${TENANT_ID}&lt;br /&gt;
        username: ${POSTGRES_USER}&lt;br /&gt;
        password: ${POSTGRES_PASS}&lt;br /&gt;
    dbinit:&lt;br /&gt;
      enabled: true&lt;br /&gt;
    consul:&lt;br /&gt;
      host:&lt;br /&gt;
        value: consul-server.infra.svc.cluster.local&lt;br /&gt;
      port: 8500&lt;br /&gt;
      sslMode: false&lt;br /&gt;
    volumeMounts:&lt;br /&gt;
      redis-ors-secret:&lt;br /&gt;
        readOnly: true&lt;br /&gt;
        mountPath: &amp;quot;/mnt/env-secrets/redis-secrets&amp;quot;&lt;br /&gt;
ixnVQNode:&lt;br /&gt;
  image:&lt;br /&gt;
    ixnVQNode:&lt;br /&gt;
      repository: &amp;quot;ixn/ixn_vq_node&amp;quot;&lt;br /&gt;
      tag: &amp;quot;100.0.003.0601&amp;quot;&lt;br /&gt;
  serviceAccount:&lt;br /&gt;
    create: true&lt;br /&gt;
    name: ixn&lt;br /&gt;
  volumes : |-&lt;br /&gt;
    - name: kafka-shared-secret&lt;br /&gt;
      secret:&lt;br /&gt;
        secretName: kafka-shared-secret&lt;br /&gt;
  volumeMounts:&lt;br /&gt;
    kafka-shared-secret:&lt;br /&gt;
      readOnly: true&lt;br /&gt;
      mountPath: &amp;quot;/mnt/env-secrets/kafka-secrets&amp;quot;&lt;br /&gt;
tenant:&lt;br /&gt;
  id: &amp;quot;9350e2fc-a1dd-4c65-8d40-1f75a2e080dd&amp;quot;&lt;br /&gt;
  sid: t100&lt;br /&gt;
replicaCount: 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Validate the Helm chart and provided values, enter:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
$ helm template ixn-{short-tenant-id} &amp;lt;helm-repo&amp;gt;/ixn --version={version} -f values.private.OPENSHIFT.yml&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. Install the Interaction Server chart, using the override values file that you prepared in step, enter:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
$ helm upgrade --install ixn-{short-tenant-id} &amp;lt;helm-repo&amp;gt;/ixn --version={version} -f values.private.OPENSHIFT.yml&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. Wait until all containers are ready. There should be 4/4 (5/5 if a logging sidecar enabled) for ixn-*-sts-0 and 3/3 containers for ixn-*-vqnode. If there is something like 1/1, it usually means something is wrong with consul sidecar injection.&lt;br /&gt;
&lt;br /&gt;
If the following error appeared: &amp;quot;''line 5: exec: /home/genesys/interaction_server/interaction_server_64: cannot execute: Permission denied''&amp;quot;, ixn-{short-tenant-id}-sts-0 pod restart may be required if service account policy was applied after pod started), refer to {{Link-SomewhereInThisVersion|manual=IXNPEGuide|topic=Deploy|anchor=Serac|display text=Service account}}.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
kubectl get pods&lt;br /&gt;
NAME                                                  READY   STATUS    RESTARTS   AGE&lt;br /&gt;
ixn-{short-tenant-id}-sts-0                           4/4     Running  0          8m1s&lt;br /&gt;
ixn-{short-tenant-id}-vqnode-deploy-6d8bc6846d-ml49d  3/3     Running  0          21m&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6. If troubleshooting is necessary, try adding the '''--dry-run''' command line parameter in '''helm install ..''' for verbose error output.&lt;br /&gt;
&lt;br /&gt;
To see the full set of available parameters, extract the default helm values from helm package:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
$ helm show values &amp;lt;helm-repo&amp;gt;/ixn &amp;gt; values.private.OPENSHIFT.yml&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{AnchorDiv|Logsto}}&lt;br /&gt;
====Log storage====&lt;br /&gt;
The following is a log storage example configuration in IXN Helm values:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
ixnService:&lt;br /&gt;
  ixnServer:&lt;br /&gt;
    logStorage:&lt;br /&gt;
      mountPath: &amp;quot;/mnt/logs&amp;quot;&lt;br /&gt;
      storageSize: 1Gi&lt;br /&gt;
      storageClassName:&lt;br /&gt;
      volume:&lt;br /&gt;
        emptyDir: {}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{AnchorDiv|Conco}}&lt;br /&gt;
====Consul connection====&lt;br /&gt;
Consul connection can be configured in several ways:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
ixnService:&lt;br /&gt;
  ixnNode:&lt;br /&gt;
    consul:&lt;br /&gt;
      host:&lt;br /&gt;
        value: &amp;lt;consul hostname&amp;gt;&lt;br /&gt;
      port: &amp;lt;consul port&amp;gt;&lt;br /&gt;
      sslMode: false&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
ixnService:&lt;br /&gt;
  ixnNode:&lt;br /&gt;
    consul:&lt;br /&gt;
      host:&lt;br /&gt;
        valueFrom:&lt;br /&gt;
          fieldRef:&lt;br /&gt;
            fieldPath: status.hostIP&lt;br /&gt;
      port: &amp;lt;consul port&amp;gt;&lt;br /&gt;
      sslMode: false&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{AnchorDiv|Volmo}}&lt;br /&gt;
===Volume mounts===&lt;br /&gt;
Volume mounts example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
ixnService:&lt;br /&gt;
  volumes: |-&lt;br /&gt;
    - name: redis-ors-secret&lt;br /&gt;
      secret:&lt;br /&gt;
        secretName: redis-ors-secret&lt;br /&gt;
    - name: kafka-shared-secret&lt;br /&gt;
      secret:&lt;br /&gt;
        secretName: kafka-shared-secret&lt;br /&gt;
  ixnServer:&lt;br /&gt;
    volumeMounts:&lt;br /&gt;
      kafka-shared-secret:&lt;br /&gt;
        readOnly: true&lt;br /&gt;
        mountPath: &amp;quot;/mnt/env-secrets/kafka-secrets&amp;quot;&lt;br /&gt;
  ixnNode:&lt;br /&gt;
    volumeMounts:&lt;br /&gt;
      redis-ors-secret:&lt;br /&gt;
        readOnly: true&lt;br /&gt;
        mountPath: &amp;quot;/mnt/env-secrets/redis-secrets&amp;quot;&lt;br /&gt;
  ixnVQNode:&lt;br /&gt;
    volumes : |-&lt;br /&gt;
      - name: kafka-shared-secret&lt;br /&gt;
        secret:&lt;br /&gt;
          secretName: kafka-shared-secret&lt;br /&gt;
    volumeMounts:&lt;br /&gt;
      kafka-shared-secret:&lt;br /&gt;
        readOnly: true&lt;br /&gt;
        mountPath: &amp;quot;/mnt/env-secrets/kafka-secrets&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|sectionHeading=Configure monitoring and logging&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=To configure monitoring parameters in the Helm values file, see [[Draft:IXN/Current/IXNPEGuide/Observability|Monitoring]].&lt;br /&gt;
&lt;br /&gt;
To configure logging parameters in the Helm values file, see [[Draft:IXN/Current/IXNPEGuide/Logging|Logging]].&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|sectionHeading=Validate the deployment&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=There must be two pods. Each pod must be in a Running state and all READY checks should pass.&lt;br /&gt;
|Status=No&lt;br /&gt;
}}&lt;br /&gt;
|PEPageType=45d1441f-dc69-4a17-bd47-af5d811ce167&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Karl abraham.abel@genesys.com</name></author>
		
	</entry>
</feed>