<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sdc/integration-tests/src/test/resources/Files, branch 1.8.2</title>
<subtitle>SDC Parent Project Catalog FE and BE</subtitle>
<link rel='alternate' type='text/html' href='http://git.onap.org/sdc/'/>
<entry>
<title>Add UI/Rest sanity checks for helm package onboarding</title>
<updated>2021-02-25T13:30:20+00:00</updated>
<author>
<name>Remigiusz Janeczek</name>
<email>remigiusz.janeczek@nokia.com</email>
</author>
<published>2021-02-24T08:15:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.onap.org/sdc/commit/?id=e01f4a5f5e4258e5b02593bda5cb0c5ec87b1899'/>
<id>e01f4a5f5e4258e5b02593bda5cb0c5ec87b1899</id>
<content type='text'>
Issue-ID: SDC-3185
Signed-off-by: Remigiusz Janeczek &lt;remigiusz.janeczek@nokia.com&gt;
Change-Id: I17f19987c76647b448a409fda6b4a85e058d9612
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Issue-ID: SDC-3185
Signed-off-by: Remigiusz Janeczek &lt;remigiusz.janeczek@nokia.com&gt;
Change-Id: I17f19987c76647b448a409fda6b4a85e058d9612
</pre>
</div>
</content>
</entry>
<entry>
<title>Add validation of manifest for helm packages.</title>
<updated>2021-02-20T07:07:31+00:00</updated>
<author>
<name>Jan Malkiewicz</name>
<email>jan.malkiewicz@nokia.com</email>
</author>
<published>2021-02-09T07:39:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.onap.org/sdc/commit/?id=372c2470e613128f1e33cfc581ea2c5b1b732d2b'/>
<id>372c2470e613128f1e33cfc581ea2c5b1b732d2b</id>
<content type='text'>
For ONAP native zip packages added validation of manifest file.
HELM package is only valid if:
 * isBase flag is set to 'true' for exactly one helm entry
 * isBase flag is present for all helm entries
Zip package is considered to be a helm package if it contains HELM entries but does not contain any HEAT entries (however it may contains entries of other types).

Refactored method OnboardingPackageProcessor.processPackage():
 * simplified logic
 * enhanced exception handling

Issue-ID: SDC-3185
Signed-off-by: Jan Malkiewicz &lt;jan.malkiewicz@nokia.com&gt;
Change-Id: Ica3b1f1504ce4fc3a671c4b8fa8de2bf0236bd77
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For ONAP native zip packages added validation of manifest file.
HELM package is only valid if:
 * isBase flag is set to 'true' for exactly one helm entry
 * isBase flag is present for all helm entries
Zip package is considered to be a helm package if it contains HELM entries but does not contain any HEAT entries (however it may contains entries of other types).

Refactored method OnboardingPackageProcessor.processPackage():
 * simplified logic
 * enhanced exception handling

Issue-ID: SDC-3185
Signed-off-by: Jan Malkiewicz &lt;jan.malkiewicz@nokia.com&gt;
Change-Id: Ica3b1f1504ce4fc3a671c4b8fa8de2bf0236bd77
</pre>
</div>
</content>
</entry>
<entry>
<title>Add handling of individual artifact signature in manifest file.</title>
<updated>2021-01-20T13:11:50+00:00</updated>
<author>
<name>Bartosz Gardziejewski</name>
<email>bartosz.gardziejewski@nokia.com</email>
</author>
<published>2021-01-19T12:04:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.onap.org/sdc/commit/?id=7ca0d6eeda3be23506678eb7747b4bf0b7c62b41'/>
<id>7ca0d6eeda3be23506678eb7747b4bf0b7c62b41</id>
<content type='text'>
Signed-off-by: Bartosz Gardziejewski &lt;bartosz.gardziejewski@nokia.com&gt;
Issue-ID: SDC-3397
Change-Id: I0082571a874721998a07aef3ea845de76483d9c7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Bartosz Gardziejewski &lt;bartosz.gardziejewski@nokia.com&gt;
Issue-ID: SDC-3397
Change-Id: I0082571a874721998a07aef3ea845de76483d9c7
</pre>
</div>
</content>
</entry>
<entry>
<title>Add PM_Dictionary artifact type for VNF/CNF packages</title>
<updated>2021-01-04T14:48:17+00:00</updated>
<author>
<name>Adam Wudzinski</name>
<email>adam.wudzinski@nokia.com</email>
</author>
<published>2021-01-04T14:48:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.onap.org/sdc/commit/?id=ad7c463c5b4caa8665569a4b124828e7bbb616ce'/>
<id>ad7c463c5b4caa8665569a4b124828e7bbb616ce</id>
<content type='text'>
Issue-ID: SDC-3390
Signed-off-by: Adam Wudzinski &lt;adam.wudzinski@nokia.com&gt;
Change-Id: I4726a786c1fd466b71c4fd1f55cec6ab0598bab3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Issue-ID: SDC-3390
Signed-off-by: Adam Wudzinski &lt;adam.wudzinski@nokia.com&gt;
Change-Id: I4726a786c1fd466b71c4fd1f55cec6ab0598bab3
</pre>
</div>
</content>
</entry>
<entry>
<title>Integration tests for validating PM_Dictionary.</title>
<updated>2020-12-17T14:55:21+00:00</updated>
<author>
<name>Maciej Malewski</name>
<email>maciej.malewski@nokia.com</email>
</author>
<published>2020-12-10T13:38:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.onap.org/sdc/commit/?id=1b44134b16ac74e8326ba14e1764a9023cc6f0cf'/>
<id>1b44134b16ac74e8326ba14e1764a9023cc6f0cf</id>
<content type='text'>
Checking compliance content of the PM_Dictionary file against it's schema.

Issue-ID: SDC-3390
Change-Id: I8e20f977c7d6838005bc84fc6c7c8ab197152a53
Signed-off-by: Maciej Malewski &lt;maciej.malewski@nokia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Checking compliance content of the PM_Dictionary file against it's schema.

Issue-ID: SDC-3390
Change-Id: I8e20f977c7d6838005bc84fc6c7c8ab197152a53
Signed-off-by: Maciej Malewski &lt;maciej.malewski@nokia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[SDC] Validate PMDictionary content in Deployment artifacts tab</title>
<updated>2020-12-03T15:23:32+00:00</updated>
<author>
<name>Adam Wudzinski</name>
<email>adam.wudzinski@nokia.com</email>
</author>
<published>2020-12-02T17:07:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.onap.org/sdc/commit/?id=5700275b3e147e0053ae7872271a9f2fbfa13e06'/>
<id>5700275b3e147e0053ae7872271a9f2fbfa13e06</id>
<content type='text'>
Validate PMDictionary file content when adding or updating PMDictionary in Deployment artifacts tab. Fix dependencies conflict.

Issue-ID: SDC-3390
Signed-off-by: Adam Wudzinski &lt;adam.wudzinski@nokia.com&gt;
Change-Id: I6f6bb196ef061419a309a8ded5fdbe116982a037
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Validate PMDictionary file content when adding or updating PMDictionary in Deployment artifacts tab. Fix dependencies conflict.

Issue-ID: SDC-3390
Signed-off-by: Adam Wudzinski &lt;adam.wudzinski@nokia.com&gt;
Change-Id: I6f6bb196ef061419a309a8ded5fdbe116982a037
</pre>
</div>
</content>
</entry>
<entry>
<title>sdc changes for identifying helm package as a vfm</title>
<updated>2020-10-03T09:33:26+00:00</updated>
<author>
<name>Sithara Nambiar</name>
<email>sitharav.aredath@huawei.com</email>
</author>
<published>2020-09-29T17:40:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.onap.org/sdc/commit/?id=c0cd58244635c610c604066e9542058b310a706d'/>
<id>c0cd58244635c610c604066e9542058b310a706d</id>
<content type='text'>
Issue-ID: REQ-341

Signed-off-by: Sithara Nambiar &lt;sitharav.aredath@huawei.com&gt;
Change-Id: Ide4736655c01dd25dae5afe1207a292a6bcd6951
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Issue-ID: REQ-341

Signed-off-by: Sithara Nambiar &lt;sitharav.aredath@huawei.com&gt;
Change-Id: Ide4736655c01dd25dae5afe1207a292a6bcd6951
</pre>
</div>
</content>
</entry>
<entry>
<title>Add sdc startup in IT</title>
<updated>2020-08-22T20:22:02+00:00</updated>
<author>
<name>JulienBe</name>
<email>julien.bertozzi@intl.att.com</email>
</author>
<published>2020-08-19T09:12:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.onap.org/sdc/commit/?id=b16794663103fe5716af7627e1d420bf4bbd1aa2'/>
<id>b16794663103fe5716af7627e1d420bf4bbd1aa2</id>
<content type='text'>
Move the Api tests code in the integration-test module, and remove the need to have a container

I<style>.highlight .hll { background-color: #ffffcc }
.highlight .c { color: #888888 } /* Comment */
.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
.highlight .k { color: #008800; font-weight: bold } /* Keyword */
.highlight .ch { color: #888888 } /* Comment.Hashbang */
.highlight .cm { color: #888888 } /* Comment.Multiline */
.highlight .cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */
.highlight .cpf { color: #888888 } /* Comment.PreprocFile */
.highlight .c1 { color: #888888 } /* Comment.Single */
.highlight .cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */
.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #aa0000 } /* Generic.Error */
.highlight .gh { color: #333333 } /* Generic.Heading */
.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #555555 } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #666666 } /* Generic.Subheading */
.highlight .gt { color: #aa0000 } /* Generic.Traceback */
.highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008800 } /* Keyword.Pseudo */
.highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */
.highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */
.highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */
.highlight .na { color: #336699 } /* Name.Attribute */
.highlight .nb { color: #003388 } /* Name.Builtin */
.highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */
.highlight .no { color: #003366; font-weight: bold } /* Name.Constant */
.highlight .nd { color: #555555 } /* Name.Decorator */
.highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */
.highlight .nl { color: #336699; font-style: italic } /* Name.Label */
.highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */
.highlight .py { color: #336699; font-weight: bold } /* Name.Property */
.highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #336699 } /* Name.Variable */
.highlight .ow { color: #008800 } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */
.highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */
.highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */
.highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */
.highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */
.highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */
.highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */
.highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */
.highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */
.highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */
.highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */
.highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */
.highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */
.highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */
.highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */
.highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */
.highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */
.highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */
.highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */
.highlight .vc { color: #336699 } /* Name.Variable.Class */
.highlight .vg { color: #dd7700 } /* Name.Variable.Global */
.highlight .vi { color: #3333bb } /* Name.Variable.Instance */
.highlight .vm { color: #336699 } /* Name.Variable.Magic */
.highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */</style><div class="highlight"><pre><span></span><span class="p p-Indicator">{{</span><span class="nv">/*</span>
<span class="nv"># Copyright (C) 2021 Pantheon.tech</span><span class="p p-Indicator">,</span> <span class="nv">Orange</span>
<span class="nv"># Modifications Copyright (C) 2021 Bell Canada.</span>
<span class="nv"># Modifications Copyright (C) 2021 Nordix Foundation. All rights reserved.</span>
<span class="nv">#</span>
<span class="nv"># Licensed under the Apache License</span><span class="p p-Indicator">,</span> <span class="nv">Version 2.0 (the &quot;License&quot;);</span>
<span class="nv"># you may not use this file except in compliance with the License.</span>
<span class="nv"># You may obtain a copy of the License at</span>
<span class="nv">#</span>
<span class="nv">#       http</span><span class="p p-Indicator">:</span><span class="nv">//www.apache.org/licenses/LICENSE-2.0</span>
<span class="nv">#</span>
<span class="nv"># Unless required by applicable law or agreed to in writing</span><span class="p p-Indicator">,</span> <span class="nv">software</span>
<span class="nv"># distributed under the License is distributed on an &quot;AS IS&quot; BASIS</span><span class="p p-Indicator">,</span>
<span class="c1"># WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
<span class="c1"># See the License for the specific language governing permissions and</span>
<span class="c1"># limitations under the License.</span>
<span class="err">*</span><span class="nv">/</span><span class="p p-Indicator">}}</span>

<span class="l l-Scalar l-Scalar-Plain">apiVersion</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">apps/v1</span>
<span class="l l-Scalar l-Scalar-Plain">kind</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">Deployment</span>
<span class="l l-Scalar l-Scalar-Plain">metadata</span><span class="p p-Indicator">:</span> <span class="p p-Indicator">{{</span><span class="nv">- include &quot;common.resourceMetadata&quot; . | nindent 2</span> <span class="p p-Indicator">}}</span>
<span class="l l-Scalar l-Scalar-Plain">spec</span><span class="p p-Indicator">:</span>
  <span class="l l-Scalar l-Scalar-Plain">replicas</span><span class="p p-Indicator">:</span> <span class="p p-Indicator">{{</span> <span class="nv">.Values.replicaCount</span> <span class="p p-Indicator">}}</span>
  <span class="l l-Scalar l-Scalar-Plain">selector</span><span class="p p-Indicator">:</span> <span class="p p-Indicator">{{</span><span class="nv">- include &quot;common.selectors&quot; . | nindent 4</span> <span class="p p-Indicator">}}</span>
  <span class="l l-Scalar l-Scalar-Plain">template</span><span class="p p-Indicator">:</span>
    <span class="l l-Scalar l-Scalar-Plain">metadata</span><span class="p p-Indicator">:</span> <span class="p p-Indicator">{{</span><span class="nv">- include &quot;common.templateMetadata&quot; . | nindent 6</span> <span class="p p-Indicator">}}</span>
    <span class="l l-Scalar l-Scalar-Plain">spec</span><span class="p p-Indicator">:</span>
      <span class="p p-Indicator">{{</span> <span class="nv">include &quot;common.podSecurityContext&quot; . | indent 6 | trim</span><span class="p p-Indicator">}}</span>
      <span class="l l-Scalar l-Scalar-Plain">serviceAccountName</span><span class="p p-Indicator">:</span> <span class="p p-Indicator">{{</span> <span class="nv">include &quot;common.fullname&quot; (dict &quot;suffix&quot; &quot;read&quot; &quot;dot&quot; . )</span> <span class="p p-Indicator">}}</span>
      <span class="l l-Scalar l-Scalar-Plain">initContainers</span><span class="p p-Indicator">:</span> <span class="p p-Indicator">{{</span> <span class="nv">include &quot;common.readinessCheck.waitFor&quot; . | nindent 6</span> <span class="p p-Indicator">}}</span>
      <span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">name</span><span class="p p-Indicator">:</span> <span class="p p-Indicator">{{</span> <span class="nv">include &quot;common.name&quot; .</span> <span class="p p-Indicator">}}</span><span class="l l-Scalar l-Scalar-Plain">-update-config</span>
        <span class="l l-Scalar l-Scalar-Plain">image</span><span class="p p-Indicator">:</span> <span class="p p-Indicator">{{</span> <span class="nv">include &quot;repositoryGenerator.image.envsubst&quot; .</span> <span class="p p-Indicator">}}</span>
        <span class="l l-Scalar l-Scalar-Plain">imagePullPolicy</span><span class="p p-Indicator">:</span> <span class="p p-Indicator">{{</span> <span class="nv">.Values.global.pullPolicy | default .Values.pullPolicy</span> <span class="p p-Indicator">}}</span>
        <span class="l l-Scalar l-Scalar-Plain">command</span><span class="p p-Indicator">:</span>
            <span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">sh</span>
        <span class="l l-Scalar l-Scalar-Plain">args</span><span class="p p-Indicator">:</span>
          <span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">-c</span>
          <span class="p p-Indicator">-</span> <span class="s">&quot;cd</span><span class="nv"> </span><span class="s">/config-input</span><span class="nv"> </span><span class="s">&amp;&amp;</span><span class="nv"> </span><span class="s">for</span><span class="nv"> </span><span class="s">PFILE</span><span class="nv"> </span><span class="s">in</span><span class="nv"> </span><span class="s">`find</span><span class="nv"> </span><span class="s">.</span><span class="nv"> </span><span class="s">-not</span><span class="nv"> </span><span class="s">-type</span><span class="nv"> </span><span class="s">d</span><span class="nv"> </span><span class="s">|</span><span class="nv"> </span><span class="s">grep</span><span class="nv"> </span><span class="s">-v</span><span class="nv"> </span><span class="s">-F</span><span class="nv"> </span><span class="s">..`;</span><span class="nv"> </span><span class="s">do</span><span class="nv"> </span><span class="s">envsubst</span><span class="nv"> </span><span class="s">&lt;${PFILE}</span><span class="nv"> </span><span class="s">&gt;/config/${PFILE};</span><span class="nv"> </span><span class="s">done&quot;</span>
        <span class="l l-Scalar l-Scalar-Plain">env</span><span class="p p-Indicator">:</span>
          <span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">name</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">DB_USERNAME</span>
            <span class="p p-Indicator">{{</span><span class="nv">- include &quot;common.secret.envFromSecretFast&quot; (dict &quot;global&quot; . &quot;uid&quot; &quot;pg-user-creds&quot; &quot;key&quot; &quot;login&quot;) | indent 12</span> <span class="p p-Indicator">}}</span>
          <span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">name</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">DB_PASSWORD</span>
            <span class="p p-Indicator">{{</span><span class="nv">- include &quot;common.secret.envFromSecretFast&quot; (dict &quot;global&quot; . &quot;uid&quot; &quot;pg-user-creds&quot; &quot;key&quot; &quot;password&quot;) | indent 12</span> <span class="p p-Indicator">}}</span>
          <span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">name</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">LIQUIBASE_LABELS</span>
            <span class="l l-Scalar l-Scalar-Plain">value</span><span class="p p-Indicator">:</span> <span class="p p-Indicator">{{</span> <span class="nv">.Values.config.liquibaseLabels</span> <span class="p p-Indicator">}}</span>
        <span class="l l-Scalar l-Scalar-Plain">volumeMounts</span><span class="p p-Indicator">:</span>
          <span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">mountPath</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">/config-input</span>
            <span class="l l-Scalar l-Scalar-Plain">name</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">init-data-input</span>
          <span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">mountPath</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">/config</span>
            <span class="l l-Scalar l-Scalar-Plain">name</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">init-data</span>
      <span class="l l-Scalar l-Scalar-Plain">containers</span><span class="p p-Indicator">:</span>
      <span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">name</span><span class="p p-Indicator">:</span> <span class="p p-Indicator">{{</span> <span class="nv">include &quot;common.name&quot; .</span> <span class="p p-Indicator">}}</span>
        <span class="l l-Scalar l-Scalar-Plain">image</span><span class="p p-Indicator">:</span> <span class="p p-Indicator">{{</span> <span class="nv">include &quot;repositoryGenerator.repository&quot; .</span> <span class="p p-Indicator">}}</span><span class="l l-Scalar l-Scalar-Plain">/{{ .Values.image }}</span>
        <span class="l l-Scalar l-Scalar-Plain">imagePullPolicy</span><span class="p p-Indicator">:</span> <span class="p p-Indicator">{{</span> <span class="nv">.Values.global.pullPolicy | default .Values.pullPolicy</span> <span class="p p-Indicator">}}</span>
        <span class="l l-Scalar l-Scalar-Plain">ports</span><span class="p p-Indicator">:</span> <span class="p p-Indicator">{{</span> <span class="nv">include &quot;common.containerPorts&quot; . | nindent 10</span>  <span class="p p-Indicator">}}</span>
        <span class="p p-Indicator">{{</span> <span class="nv">include &quot;common.containerSecurityContext&quot; . | indent 8 | trim</span> <span class="p p-Indicator">}}</span>
        <span class="c1"># disable liveness probe when breakpoints set in debugger</span>
        <span class="c1"># so K8s doesn&#39;t restart unresponsive container</span>
        <span class="p p-Indicator">{{</span><span class="nv">- if eq .Values.liveness.enabled true</span> <span class="p p-Indicator">}}</span>
        <span class="l l-Scalar l-Scalar-Plain">livenessProbe</span><span class="p p-Indicator">:</span>
          <span class="l l-Scalar l-Scalar-Plain">httpGet</span><span class="p p-Indicator">:</span>
            <span class="l l-Scalar l-Scalar-Plain">port</span><span class="p p-Indicator">:</span> <span class="p p-Indicator">{{</span> <span class="nv">.Values.liveness.port</span> <span class="p p-Indicator">}}</span>
            <span class="l l-Scalar l-Scalar-Plain">path</span><span class="p p-Indicator">:</span> <span class="p p-Indicator">{{</span> <span class="nv">.Values.liveness.path</span> <span class="p p-Indicator">}}</span>
          <span class="l l-Scalar l-Scalar-Plain">initialDelaySeconds</span><span class="p p-Indicator">:</span> <span class="p p-Indicator">{{</span> <span class="nv">.Values.liveness.initialDelaySeconds</span> <span class="p p-Indicator">}}</span>
          <span class="l l-Scalar l-Scalar-Plain">periodSeconds</span><span class="p p-Indicator">:</span> <span class="p p-Indicator">{{</span> <span class="nv">.Values.liveness.periodSeconds</span> <span class="p p-Indicator">}}</span>
        <span class="p p-Indicator">{{</span> <span class="nv">end -</span><span class="p p-Indicator">}}</span>
        <span class="l l-Scalar l-Scalar-Plain">readinessProbe</span><span class="p p-Indicator">:</span>
          <span class="l l-Scalar l-Scalar-Plain">httpGet</span><span class="p p-Indicator">:</span>
            <span class="l l-Scalar l-Scalar-Plain">port</span><span class="p p-Indicator">:</span> <span class="p p-Indicator">{{</span> <span class="nv">.Values.readiness.port</span> <span class="p p-Indicator">}}</span>
            <span class="l l-Scalar l-Scalar-Plain">path</span><span class="p p-Indicator">:</span> <span class="p p-Indicator">{{</span> <span class="nv">.Values.readiness.path</span> <span class="p p-Indicator">}}</span>
          <span class="l l-Scalar l-Scalar-Plain">initialDelaySeconds</span><span class="p p-Indicator">:</span> <span class="p p-Indicator">{{</span> <span class="nv">.Values.readiness.initialDelaySeconds</span> <span class="p p-Indicator">}}</span>
          <span class="l l-Scalar l-Scalar-Plain">periodSeconds</span><span class="p p-Indicator">:</span> <span class="p p-Indicator">{{</span> <span class="nv">.Values.readiness.periodSeconds</span> <span class="p p-Indicator">}}</span>
        <span class="l l-Scalar l-Scalar-Plain">env</span><span class="p p-Indicator">:</span>
          <span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">name</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">CPS_USERNAME</span>
            <span class="p p-Indicator">{{</span><span class="nv">- include &quot;common.secret.envFromSecretFast&quot; (dict &quot;global&quot; . &quot;uid&quot; &quot;app-user-creds&quot; &quot;key&quot; &quot;login&quot;) | indent 12</span> <span class="p p-Indicator">}}</span>
          <span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">name</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">CPS_PASSWORD</span>
            <span class="p p-Indicator">{{</span><span class="nv">- include &quot;common.secret.envFromSecretFast&quot; (dict &quot;global&quot; . &quot;uid&quot; &quot;app-user-creds&quot; &quot;key&quot; &quot;password&quot;) | indent 12</span> <span class="p p-Indicator">}}</span>
        <span class="l l-Scalar l-Scalar-Plain">resources</span><span class="p p-Indicator">:</span> <span class="p p-Indicator">{{</span> <span class="nv">include &quot;common.resources&quot; . | nindent 10</span> <span class="p p-Indicator">}}</span>
        <span class="p p-Indicator">{{</span><span class="nv">- if .Values.nodeSelector</span> <span class="p p-Indicator">}}</span>
        <span class="l l-Scalar l-Scalar-Plain">nodeSelector</span><span class="p p-Indicator">:</span> <span class="p p-Indicator">{{</span> <span class="nv">toYaml .Values.nodeSelector | nindent 12</span> <span class="p p-Indicator">}}</span>
        <span class="p p-Indicator">{{</span><span class="nv">- end</span> <span class="p p-Indicator">}}</span>
        <span class="p p-Indicator">{{</span><span class="nv">- if .Values.affinity</span> <span class="p p-Indicator">}}</span>
        <span class="l l-Scalar l-Scalar-Plain">affinity</span><span class="p p-Indicator">:</span> <span class="p p-Indicator">{{</span> <span class="nv">toYaml .Values.affinity | nindent 12</span> <span class="p p-Indicator">}}</span>
        <span class="p p-Indicator">{{</span><span class="nv">- end</span> <span class="p p-Indicator">}}</span>
        <span class="l l-Scalar l-Scalar-Plain">volumeMounts</span><span class="p p-Indicator">:</span>
          <span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">mountPath</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">/app/resources/application.yml</span>
            <span class="l l-Scalar l-Scalar-Plain">subPath</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">application.yml</span>
            <span class="l l-Scalar l-Scalar-Plain">name</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">init-data</span>
          <span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">mountPath</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">/app/resources/logback.xml</span>
            <span class="l l-Scalar l-Scalar-Plain">subPath</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">logback.xml</span>
            <span class="l l-Scalar l-Scalar-Plain">name</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">init-data</span>
          <span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">mountPath</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">/tmp</span>
            <span class="l l-Scalar l-Scalar-Plain">name</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">init-temp</span>
      <span class="l l-Scalar l-Scalar-Plain">volumes</span><span class="p p-Indicator">:</span>
        <span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">name</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">init-data-input</span>
          <span class="l l-Scalar l-Scalar-Plain">configMap</span><span class="p p-Indicator">:</span>
            <span class="l l-Scalar l-Scalar-Plain">name</span><span class="p p-Indicator">:</span> <span class="p p-Indicator">{{</span> <span class="nv">include &quot;common.fullname&quot; .</span> <span class="p p-Indicator">}}</span>
        <span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">name</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">init-data</span>
          <span class="l l-Scalar l-Scalar-Plain">emptyDir</span><span class="p p-Indicator">:</span>
            <span class="l l-Scalar l-Scalar-Plain">medium</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">Memory</span>
        <span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">name</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">init-temp</span>
          <span class="l l-Scalar l-Scalar-Plain">emptyDir</span><span class="p p-Indicator">:</span> <span class="p p-Indicator">{}</span>
      <span class="l l-Scalar l-Scalar-Plain">imagePullSecrets</span><span class="p p-Indicator">:</span>
        <span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">name</span><span class="p p-Indicator">:</span> <span class="s">&quot;{{</span><span class="nv"> </span><span class="s">include</span><span class="nv"> </span><span class="s">&quot;</span><span class="l l-Scalar l-Scalar-Plain">common.namespace&quot; . }}-docker-registry-key&quot;</span>
</pre></div>
</code></pre></td></tr></table>
</div> <!-- class=content -->
<div id="lfcollabprojects-footer">
  <div class="gray-diagonal">
    <div class="footer-inner">
      <p>
        &copy; 2017 <a href="https://www.onap.org/">ONAP</a> a Linux Foundation
        Collaborative Project. All Rights Reserved.
      </p>
      <p>
        Linux Foundation is a registered trademark of The Linux Foundation.
        Linux is a registered
        <a
          href="http://www.linuxfoundation.org/programs/legal/trademark"
          title="Linux Mark Institute"
          >trademark</a
        >
        of Linus Torvalds.
      </p>
      <p>
        Please see our
        <a href="http://www.linuxfoundation.org/privacy">privacy policy</a> and
        <a href="http://www.linuxfoundation.org/terms">terms of use</a>
      </p>
    </div>
  </div>
</div>
</div> <!-- id=cgit -->
</body>
</html>
