Difference between revisions of "Draft: PEC-REP/Current/RAAPEGuide/Planning"

From Genesys Documentation
Jump to: navigation, search
Line 22: Line 22:
  
 
'''myvalues.yaml'''
 
'''myvalues.yaml'''
raa:
+
   <source lang="bash">raa:
   <source lang="bash">...
+
  ...
 
   statefulset:
 
   statefulset:
 
   ...
 
   ...
Line 34: Line 34:
  
 
'''myvalues.yaml'''
 
'''myvalues.yaml'''
raa:
+
   <source lang="bash">raa:
   <source lang="bash">...
+
  ...
 
   statefulset:
 
   statefulset:
 
   ...
 
   ...
Line 48: Line 48:
 
aggregation is a required container which does the aggregation work. Only container name is specified in values.yaml.
 
aggregation is a required container which does the aggregation work. Only container name is specified in values.yaml.
  
'''myvalues.yaml
+
'''myvalues.yaml'''
'''raa:
+
   <source lang="bash">raa:
   <source lang="bash">...
+
  ...
 
   statefulset:
 
   statefulset:
 
   ...
 
   ...
Line 61: Line 61:
  
 
'''myvalues.yaml'''
 
'''myvalues.yaml'''
raa:
+
   <source lang="bash">raa:
   <source lang="bash">...
+
  ...
 
   statefulset:
 
   statefulset:
 
   ...
 
   ...
Line 88: Line 88:
 
testRunCheck waits for execution of testRun init container (if it is still running) and returns a result of test execution. The test is optional and enabled by default. It should be enabled with  testRun init container only. Set testRunCheck empty (nothing after colon) in testPod section of your values.yaml to disable it.  
 
testRunCheck waits for execution of testRun init container (if it is still running) and returns a result of test execution. The test is optional and enabled by default. It should be enabled with  testRun init container only. Set testRunCheck empty (nothing after colon) in testPod section of your values.yaml to disable it.  
  
'''myvalues.yaml
+
'''myvalues.yaml'''
'''raa:
+
   <source lang="bash">raa:
   <source lang="bash">...
+
  ...
 
   testPods:
 
   testPods:
 
   
 
   
Line 111: Line 111:
  
 
'''myvalues.yaml'''
 
'''myvalues.yaml'''
raa:
+
   <source lang="bash">raa:
   <source lang="bash">...
+
  ...
 
   testPods:
 
   testPods:
 
     ...
 
     ...
Line 163: Line 163:
  
 
'''myvalues.yaml'''
 
'''myvalues.yaml'''
 
 
<source lang="bash">raa
 
<source lang="bash">raa
 
   ...
 
   ...
Line 346: Line 345:
  
 
'''myvalues.yaml'''
 
'''myvalues.yaml'''
{{{!}} class="wikitable" border="0" cellpadding="0" cellspacing="0"
+
<source lang="bash">raa
{{!}} class="code"{{!}}<code class="yml plain">raa</code>
+
  ...
 
+
  volumes:
<code class="yml spaces"> </code><code class="yml plain">...</code>
+
    ...
 
+
    health:
<code class="yml spaces"> </code><code class="yml variable">volumes:</code>
+
      storageClassName: "hostpath"
 
+
      pv:
<code class="yml spaces">   </code><code class="yml plain">...</code>
+
        vendorSpec:
 
+
          hostPath:
<code class="yml spaces">   </code><code class="yml variable">health:</code>
+
            type: Directory
 
+
            path: "/usr/local/genesys/RAA/health/"    
<code class="yml spaces">     </code><code class="yml variable">storageClassName:</code> <code class="yml string">"hostpath"</code>
+
      ...</source>
 
 
<code class="yml spaces">     </code><code class="yml variable">pv:</code>
 
 
 
<code class="yml spaces">       </code><code class="yml variable">vendorSpec:</code>
 
 
 
<code class="yml spaces">         </code><code class="yml variable">hostPath:</code>
 
 
 
<code class="yml spaces">           </code><code class="yml variable">type:</code> <code class="yml plain">Directory</code>
 
 
 
<code class="yml spaces">           </code><code class="yml variable">path:</code> <code class="yml string">"/usr/local/genesys/RAA/health/"</code>    
 
 
 
<code class="yml spaces">     </code><code class="yml plain">...</code>
 
{{!}}}
 
 
Alternatively Persistent Volume can be defined separately. Its name should be specified in values.yaml via <code class="yml variable">raa.volumes.health.pvc.volumeName</code> for binding to Persistent Volume Claim:
 
Alternatively Persistent Volume can be defined separately. Its name should be specified in values.yaml via <code class="yml variable">raa.volumes.health.pvc.volumeName</code> for binding to Persistent Volume Claim:
  
 
'''myvalues.yaml'''
 
'''myvalues.yaml'''
{{{!}} class="wikitable" border="0" cellpadding="0" cellspacing="0"
+
<source lang="bash">raa
{{!}} class="code"{{!}}<code class="yml plain">raa</code>
+
  ...
 
+
  volumes:
<code class="yml spaces"> </code><code class="yml plain">...</code>
+
    ...
 
+
    config:
<code class="yml spaces"> </code><code class="yml variable">volumes:</code>
+
      pv: {}
 
+
      pvc:
<code class="yml spaces">   </code><code class="yml plain">...</code>
+
        volumeName: "my_raa_helath_volume"
 
+
    ...</source>
<code class="yml spaces">   </code><code class="yml variable">config:</code>
 
 
 
<code class="yml spaces">     </code><code class="yml variable">pv:</code> <code class="yml constants">{}</code>
 
 
 
<code class="yml spaces">     </code><code class="yml variable">pvc:</code>
 
 
 
<code class="yml spaces">       </code><code class="yml variable">volumeName:</code> <code class="yml string">"my_raa_helath_volume"</code>
 
 
 
<code class="yml spaces">   </code><code class="yml plain">...</code>
 
{{!}}}
 
 
An ephemeral storage could be also mapped.  
 
An ephemeral storage could be also mapped.  
 
|NetworkText=RAA interacts with GIM database only. Additionally it can expose prometheus metrics via netcat.  
 
|NetworkText=RAA interacts with GIM database only. Additionally it can expose prometheus metrics via netcat.  

Revision as of 19:40, June 10, 2021

This is a draft page; it has not yet been published.


Find out what to do before deploying Reporting and Analytics Aggregates (RAA).

Related documentation: